4,436
社区成员
发帖
与我相关
我的任务
分享
NAND write: device 0 offset 0x21400000, size 0x4f5000
5197824 bytes written: OK
Loading from nand0, offset 0x1000000
Image Name: Linux-2.6.18_pro500-davinci1.0.0
Created: 2014-10-07 6:16:37 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4203040 Bytes = 4 MiB
Load Address: 80008000
Entry Point: 80008000
## Booting kernel from Legacy Image at 80700000 ...
Image Name: Linux-2.6.18_pro500-davinci1.0.0
Created: 2014-10-07 6:16:37 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4203040 Bytes = 4 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum 1... Bad Data CRC
ERROR: can't get kernel image!
LD # printenv
baudrate=115200
bootargs=noinitrd rw mem=128M root=/dev/mtdblock4 rootfstype=cramfs console=ttyS0,115200n8 init=/linuxrc
bootcmd=nboot 0x80700000 0 0x1000000;bootm
bootdelay=3
bootfile="uImage"
ethact=DaVinci-EMAC
ethaddr=fc:3f:ab:88:18:02
fileaddr=80700000
filesize=4F5000
ipaddr=192.168.0.12
serverip=192.168.0.7
stderr=serial
stdin=serial
stdout=serial
ver=U-Boot 2010.12-rc2 (May 05 2021 - 14:17:49)
Environment size: 437/262140 bytes
需要先确认, boot下nand flash 的读写操作有没有问题.可以通过先写后读确认.
还有个可能就是kernel 文件本身出错.