韦东山Linux嵌入式课程社区
直播中

李平

7年用户 1193经验值
私信 关注

请问uboot启动内核失败,显示以下情形该怎么办?

环境:
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

是不是我的烧写命令有问题呢?这个错误怎么解决?谢谢

回帖(2)

李维嘉

2019-9-26 10:02:17
用我们提供的uboot-2012.04补丁也会这样吗
举报

康桃花

2019-9-26 10:21:31
大小用$filesize 替代试试。你的内核应该没弄好
举报

更多回帖

发帖
×
20
完善资料,
赚取积分