启动:错误信息FDT and ATAGS support not compiled in – hanging
=> tftp 0xa0000000 Image;tftp 0xa2000000 fsl-ls1043a-rdb.dtb;tftp 0xb0000000 rootfs.cpio.uboot;booti 0xa0000000 0xb0000000 0xa2000000
Bytes transferred = 34653760 (210c640 hex)
## Loading init Ramdisk from Legacy Image at b0000000 ...
Image Name:
Image Type: AArch64 Linux RAMDisk Image (uncompressed)
Data Size: 34653696 Bytes = 33 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
ERROR: Did not find a cmdline Flattened Device Tree
FDT and ATAGS support not compiled in - hanging
### ERROR ### Please RESET the board ###
原因:傻了 0xa2000000是dtb,把uImage下载的内容破坏了,Image部分被覆盖了
解决:调整地址,tftp 0xa0000000 Image;tftp 0xae000000 fsl-ls1043a-rdb.dtb;tftp 0xb0000000 rootfs.cpio.uboot;booti 0xa0000000 0xb0000000 0xae000000
本文讲述了在启动过程中遇到的错误信息,FDT支持未编译导致的hang问题,焦点在于解决由于DTB下载错误覆盖uImage的问题。通过调整下载地址,解决了加载问题并给出了修复步骤。

1397

被折叠的 条评论
为什么被折叠?



