hyong 发表于 2014-5-13 22:24:03

uboot-2009.08

TFTP from server 192.168.1.3; our IP address is 192.168.1.12Filename 'uImage.img'.Load address: 0x31000000Loading: #################################################################         #################################################################         ##doneBytes transferred = 1926580 (1d65b4 hex)NAND erase: device 0 offset 0xa0000, size 0x5a0000Erasing at 0x2d00000 -- 6422528% complete..OKSMDK2440 # nand write 0x31000000 0xa0000 1d6c40 NAND write: device 0 offset 0xa0000, size 0x1d6c40Attempt to write non page aligned data 1928256 bytes written: ERRORSMDK2440 # nand write 0x31000000 0xa0000 1d6800 NAND write: device 0 offset 0xa0000, size 0x1d6800NAND write to offset 64 failed 655360 0 bytes written: ERRORSMDK2440 #

移植写不进0xa0000里面去,困了2天了。求大神解救

Calvin 发表于 2014-5-14 09:33:42

你可以先将整个flash格式化掉 再烧东西进去

hyong 发表于 2014-5-14 09:53:42

Calvin 发表于 2014-5-14 09:33
你可以先将整个flash格式化掉 再烧东西进去

版主,我擦出了的啊。这个是不是数据长度问题呢

Calvin 发表于 2014-5-14 10:10:20

hyong 发表于 2014-5-14 09:53
版主,我擦出了的啊。这个是不是数据长度问题呢

你试下用光盘的出厂镜像,如果光盘的镜像成功,那么你的uboot镜像有问题了

hyong 发表于 2014-5-14 10:14:17

Calvin 发表于 2014-5-14 10:10
你试下用光盘的出厂镜像,如果光盘的镜像成功,那么你的uboot镜像有问题了

应该是镜像问题,但是我这个是官网下载下来的uboot2009.08,按理说nand write是本身就支持的,我移植的时候就添加了对yaffs2的支持。我用uboot1.1.6的nand write就可以执行成功。对照了1.1.6和2009.08里面有很多不同,自己没怎么看懂
页: [1]
查看完整版本: uboot-2009.08