dunken 发表于 2012-12-5 10:23:08

nand read 错误

U-Boot 2010.09
DRAM:64 MiB
Flash: 2 MiB
NAND:256 MiB
*** Warning - bad CRC or NAND, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   dm9000
Hit any key to stop autoboot:0
ARM2440 > nand read 0x30000000 0x200000 0x300000

NAND read: device 0 offset 0x200000, size 0x300000
NAND read from offset 200000 failed -74
3145728 bytes read: ERROR
ARM2440 > nand info

Device 0: nand0, sector size 128 KiB
ARM2440 >

embedsky_lhh 发表于 2012-12-5 10:51:11

nand驱动有问题

dunken 发表于 2012-12-5 18:26:27

embedsky_lhh 发表于 2012-12-5 10:51 static/image/common/back.gif
nand驱动有问题

是drivers/mtd/nand/s3c2410_nand.c文件吗?我是按照郭天祥的U-BOOT2010.6移植的,把它的复制过来依然无法解决问题!

embedsky_lhh 发表于 2012-12-6 09:51:45

dunken 发表于 2012-12-5 18:26 static/image/common/back.gif
是drivers/mtd/nand/s3c2410_nand.c文件吗?我是按照郭天祥的U-BOOT2010.6移植的,把它的复制过来依然无法 ...

这个要根据不同的版本有不同的变换,还是要看实际情况了,你调试下驱动不就可以了

dunken 发表于 2012-12-7 10:54:23

本帖最后由 dunken 于 2012-12-7 10:55 编辑

embedsky_lhh 发表于 2012-12-6 09:51 http://www.armbbs.net/static/image/common/back.gif
这个要根据不同的版本有不同的变换,还是要看实际情况了,你调试下驱动不就可以了

这个是使用软件ECC校验的问题,nand->ecc.mode = NAND_ECC_SOFT;我把这条代码去掉就没问题了,不知道郭天祥的手册中添加了,为什么就没出问题。有点搞不懂
页: [1]
查看完整版本: nand read 错误