Linux kernel 什么会导致';fdt:不创建'/sys/firmware/fdt';:CRC检查失败';开机时?

Linux kernel 什么会导致';fdt:不创建'/sys/firmware/fdt';:CRC检查失败';开机时?,linux-kernel,boot,u-boot,Linux Kernel,Boot,U Boot,我正在ARM参考平台(ls1046ardb)上从供应商的SDK(NXP SDK2.0)启动一个预构建的FIT映像。此.itb图像包含'kernel@1', 'fdt@1'和'ramdisk@1" 在引导期间,我在FDT上看到CRC检查失败。这种失败是常见的还是预期的?尽管这总是可能的,但我不希望供应商的预构建映像被破坏 [ 3.600660] fsl_generic: FSL DPAA Generic Ethernet driver [ 3.606246] rtc-pcf2127 1

我正在ARM参考平台(ls1046ardb)上从供应商的SDK(NXP SDK2.0)启动一个预构建的FIT映像。此.itb图像包含'kernel@1', 'fdt@1'和'ramdisk@1"

在引导期间,我在FDT上看到CRC检查失败。这种失败是常见的还是预期的?尽管这总是可能的,但我不希望供应商的预构建映像被破坏

[    3.600660] fsl_generic: FSL DPAA Generic Ethernet driver
[    3.606246] rtc-pcf2127 1-0051: pcf2127_get_datetime: read error
[    3.612256] rtc-pcf2127 1-0051: hctosys: unable to read the hardware clock
[    3.619213] fdt: not creating '/sys/firmware/fdt': CRC check failed
[    3.625868] RAMDISK: gzip image found at block 0
[    4.508215] VFS: Mounted root (ext2 filesystem) readonly on device 1:0.
[    4.514883] devtmpfs: mounted
引导命令(来自u-boot)为

任何帮助都将不胜感激。我在网上没有看到很多关于这类错误的引用

kernel_load=0xa0000000
ext2load mmc 0 $kernel_load kernel.itb
bootm $kernel_load