这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Xilinx » 请教各位大大Could not find a valid device tree

共2条 1/1 1 跳转至

请教各位大大Could not find a valid device tree怎么破

菜鸟
2019-06-03 14:00:22     打赏

spi flash启动,按照分区依次烧写BOOT.mcs,uImage,devicetree.dtb,uramdisk.image.gz

然后按照分区修改了uboot的环境变量:setenv qspiboot 'echo Copying Linux from QSPI flash to RAM... && sf probe 0 0 0 && sf read ${kernel_load_address} 0xd00000 ${kernel_size} && sf read ${devicetree_load_address} 0x1200000 ${devicetree_size} && echo Copying ramdisk... && sf read ${ramdisk_load_address} 0x1220000 ${ramdisk_size} && bootm ${kernel_load_address} ${ramdisk_load_address} ${devicetree_load_address}\0'


另外,devicestree.dtb里分区也做了相应修改。

之后上电启动报错:

ERROR: Did not find a cmdline Flattened Device Tree                             

Could not find a valid device tree 


请教各位大大,这是哪里出了问题,怎么解决呢?

非常感谢!





关键词: zynq     uboot     qspi     分区     BOOT.b    

工程师
2019-06-03 21:50:58     打赏
2楼

过来看看,坐等各位大神解决


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]