天嵌 ARM开发社区

 找回密码
 注册
查看: 5256|回复: 5

Verifying Checksum ... Bad Data CRC

[复制链接]
lansky 发表于 2010-4-22 16:01:24 | 显示全部楼层 |阅读模式
执行>tftp 0x32000000 uImage;bootm时,就是对的,没有出现CRC错误。
但是执行nand read 0x32000000 0x50000 0x200000;bootm 0x32000000
就出现标题所示的错误!!
bootdelay=3
baudrate=115200
ethaddr=08:00:3e:26:0a:5b
netmask=255.255.255.0
ethact=dm9000
bootargs=noinitrd root=/dev/mtdblock3 rw console=ttySAC0,115200 init=/linuxrc mem=64M
bootcmd=nand read 0x32000000 0x50000 0x200000;bootm 0x32000000
update_uboot=tftp 0x32000000 u-boot.bin;nand erase 0x0 0x30000;nand write 0x32000000 0x0 0x30000
update-kernel=tftp 0x32000000 uImage;nand erase 0x50000 0x200000;nand write 0x32000000 0x50000 0x200000
update-fs=tftp 0x32000000 filesystem.yaffs;nand erase 0x250000 0x3dac00;nand write.yaffs2 0x32000000 0x250000 $(filesize)
filesize=0
gateway=192.168.1.1
ipaddr=192.168.1.12
serverip=192.168.1.11
stdin=serial
stdout=serial
stderr=serial
跪求大神解答!!!!!!!!!!!!!!
 楼主| lansky 发表于 2010-4-23 10:52:30 | 显示全部楼层
捣鼓了一天一夜,终于弄出来了!!解决方法:设置主机linux系统的mtu值为1468,ifconfig eth0 mtu 1468,因为u-boot的tftp mtu值为1468。具体原因太多了,不好解释!大家可以参考这位牛人的博客
http://weibing.blogbus.com/logs/12146712.html
亚瑟王 发表于 2010-4-23 15:38:52 | 显示全部楼层
你的错误信息是从Nand读取数据时出错,这个和TFTP无关啊。
 楼主| lansky 发表于 2010-4-24 18:29:12 | 显示全部楼层
很悲剧!第一天改那个MTU试了一次,可以!第二天,再试,发现又是那个错误!其实我也猜到是读写nand时候,产生的错误的!但是还没发现!
亚瑟王 发表于 2010-4-28 21:35:43 | 显示全部楼层
如果你使用的是我们提供的uboot,建议使用zImage镜像,而不要使用uImage镜像。
afeikuo7 发表于 2012-7-16 14:35:25 | 显示全部楼层
呃~我任重而道远那~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-23 02:14 , Processed in 1.033243 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表