天嵌 ARM开发社区

 找回密码
 注册
查看: 3217|回复: 4

nand read 错误

[复制链接]
dunken 发表于 2012-12-5 10:23:08 | 显示全部楼层 |阅读模式
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
nand驱动有问题

是drivers/mtd/nand/s3c2410_nand.c文件吗?我是按照郭天祥的U-BOOT2010.6移植的,把它的复制过来依然无法解决问题!
embedsky_lhh 发表于 2012-12-6 09:51:45 | 显示全部楼层
dunken 发表于 2012-12-5 18:26
是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
这个要根据不同的版本有不同的变换,还是要看实际情况了,你调试下驱动不就可以了


这个是使用软件ECC校验的问题,nand->ecc.mode = NAND_ECC_SOFT;我把这条代码去掉就没问题了,不知道郭天祥的手册中添加了,为什么就没出问题。有点搞不懂
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-3 20:45 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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