环境:
uboot-2012.04
linux-3.4.2
jz2440
开发板
问题:uboot启动Linux失败,如下:
NAND read: device 0 offset 0x60000, size 0x400000
NAND read from offset 60000 failed -74
0 bytes read: ERROR
Wrong Image Format for bootm command
ERROR: can't get kernel image!
其中在uboot-2012.04中smdk2440.h中相关设置如下图1和2:
在linux-3.4.2中common-smdk.c中相关设置如下图3
另外,我使用nor flash中的uboot烧写uboot和uImage到nand,命令如下:
nand erase 0 40000
nand write 30000000 0 40000
nand erase 60000 400000
nand write 30000000 60000 220000
是不是我的烧写命令有问题呢?这个错误怎么解决?谢谢