0 - 相關文章
01-PanGu STM32MP1資料下載
02-STM32MP1 開發環境搭建
03-PanGu 開發板固件更新
04-STM32MP1 uboot編譯
05-STM32MP1 linux編譯
1 - linux準備
PanGu板uboot可以訪問如下鏈接:PanGu資料
下載到的uboot和內核存放在~/PanGu/bsp目錄下:
2 - 解壓
輸入如下命令進行解壓:
xinluyao@ubuntu:~/PanGu/bsp$ tar xvzf linux-st-ef13b6fb2.tar.gz
解壓後,會在當前目錄生成linux-st文件夾。
3 - defconfig
PanGu開發板使用Linux 4.19.9版本,defconfig使用文件爲arch/arm/configs/i2som_panguboard_defconfig
make i2som_panguboard_defconfig
4 - make uImage
make uImage vmlinux LOADADDR=0xC2000040 -j8
5 - make dtbs
make dtbs
編譯完成後,vmlinux存放在arch/arm/boot/目錄下,dtb文件存放arch/arm/boot/dts目錄下。
文件 | 說明 |
---|---|
stm32mp157a-panguboard.dtb | 支持HDMI顯示 |
stm32mp157a-panguboard-mipi.dtb | 支持MIPI顯示 |
stm32mp157a-panguboard-lcd070p1024c.dtb | 支持i2M-LCD070P1024C液晶顯示 |
stm32mp157a-panguboard-lcd043p800c.dtb | 支持i2M-LCD043P800C液晶顯示 |
stm32mp157a-xinluyao-lcd050p800c.dtb | 支持xinluyao-LCD050P800C液晶顯示 |
6 - 燒寫固件測試
歡迎加羣
扣扣羣號:105335490