STM32MP1 linux 編譯

0 - 相關文章

  01-PanGu STM32MP1資料下載
  02-STM32MP1 開發環境搭建
  03-PanGu 開發板固件更新
  04-STM32MP1 uboot編譯
  05-STM32MP1 linux編譯

1 - linux準備

  PanGu板uboot可以訪問如下鏈接:PanGu資料

  下載到的uboot和內核存放在~/PanGu/bsp目錄下:
source

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

uImage

5 - make dtbs

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章