uboot傳遞設備樹


uboot從v1.1.3開始支持設備樹,為了使用設備樹,需要在config文件里配置

#define CONFIG_OF_LIBFDT

在uboot中可以從nandflash mmc sd tftp 任意介質中讀取.dtb,假設 .dtb文件在內存的地址為 0x71000000,之后可以再uboot中運行fdt addr 命令設置.dtb的地址

Uboot> fdt addr 0x71000000

fdt的其他命令就變得可以使用,如

fdt resize
fdt print 

對於arm來講,啟動命令的格式

bootm  kernel_addr  initrd_addr  dtb_addr 

第一個參數是內核地址,第二個參數是initrd的地址(如果不存在initrd,可以用 “-”代替),第三個參數是設備樹地址

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM