TI论坛
直播中

何夏庄

8年用户 1042经验值
私信 关注
[问答]

uboot下用TFTP烧写kenerl之后出现下面报错

NAND read: device 0 offset 0x280000, size 0x440000
4456448 bytes read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
我是用TFTP烧写kernel的,下面是烧写过程打印信息,TFTP传输过程中有传输出错的现象,是导致kernel出错的原因吗?
ti8148_EVM#tftp 0x81000000 uImage
link up on port 0, speed 1000, full duplex
Using cpsw device
TFTP from server 10.42.0.20; our IP address is 10.42.0.10
Filename 'uImage'.
Load address: 0x81000000
Loading: T #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#######T ##########################################################
#################################################################
##########################T #######################################
############
done
Bytes transferred = 2720200 (2981c8 hex)
TI8148_EVM#mw.b 0x81000000 0xFF 0x440000
TI8148_EVM#nand erase 0x00280000 0x00440000
NAND erase: device 0 offset 0x280000, size 0x440000
Erasing at 0x6a0000 -- 100% complete.
OK
TI8148_EVM#nand write 0x81000000 0x00280000 0x00440000
NAND write: device 0 offset 0x280000, size 0x440000
4456448 bytes written: OK
TI8148_EVM#setenv bootcmd 'nand read 0x81000000 0x280000 0x440000;bootm 0x81000000'
TI8148_EVM#saveenv
Saving Environment to NAND...
Erasing Nand...
Warning: Erase size 0x00002000 smaller than one erase block 0x00020000
Erasing 0x00020000 instead
Erasing at 0x260000 -- 100% complete.
Writing to Nand... done

回帖(2)

乔婧

2018-6-23 00:50:55
举报

何夏庄

2018-6-23 01:00:12
引用: 物是人非aaa 发表于 2018-6-23 00:50
<blockquote class="quote"/>

好吧,野论坛的教程不可信啊,还得信Meng神,仔细看了一下这指令把前面烧好的kernel都擦掉了.....去掉这句话成功启动了,辛苦大神了,感谢@Chris Meng
举报

更多回帖

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