sy373466062 发表于 2013-3-24 21:54:15

Nand在烧写过winCE后出现大量的坏块

在Nand上面烧写了WinCE后,再次烧写Linux ZImage时,出现大量坏块:

这个如何解决呢? 现在烧写Linux后都无法启动了。
这个坏块也太多了吧。

亚瑟王 发表于 2013-3-25 15:25:42

这个是假坏块,在uboot下用命令9-》y彻底格式化一下就解决了。
在TQ2440使用手册中有专门讲解的。

sy373466062 发表于 2013-3-31 22:50:18

亚瑟王 发表于 2013-3-25 15:25 static/image/common/back.gif
这个是假坏块,在uboot下用命令9-》y彻底格式化一下就解决了。
在TQ2440使用手册中有专门讲解的。

我用了这个格式化了,但是还是一样的

sy373466062 发表于 2013-3-31 22:52:36

亚瑟王 发表于 2013-3-25 15:25 static/image/common/back.gif
这个是假坏块,在uboot下用命令9-》y彻底格式化一下就解决了。
在TQ2440使用手册中有专门讲解的。

烧写的时候居然有错误:
Enter your selection: 9

NAND scrub: device 0 whole chip
Warning: scrub option will erase all factory set bad blocks!
         There is no reliable way to recover them.
         Use this command only for testing purposes if you
         are sure of what you are doing!

Really scrub this NAND flash? <y/N> : y
Erasing at 0x7fe0000 --50% complete.
NAND 256MiB 3,3V 8-bit: MTD Erase failure: -5
Erasing at 0xc7a0000 --78% complete.
NAND 256MiB 3,3V 8-bit: MTD Erase failure: -5
Erasing at 0xffe0000 -- 100% complete.
OK

sy373466062 发表于 2013-3-31 22:59:56

亚瑟王 发表于 2013-3-25 15:25 static/image/common/back.gif
这个是假坏块,在uboot下用命令9-》y彻底格式化一下就解决了。
在TQ2440使用手册中有专门讲解的。

使用nand bad命令后再烧写也是如此

Enter your selection: 3
USB host is connected. Waiting a download.

Now, Downloading
RECEIVED FILE SIZE: 3384318 (826KB/S, 4S)

NAND erase: device 0 offset 0x200000, size 0x300000
Erasing at 0x4e0000 -- 100% complete.
OK

NAND write: device 0 offset 0x200000, size 0x300000

Writing data at 0x4ff800 -- 100% complete.
3145728 bytes written: OK

亚瑟王 发表于 2013-4-1 10:53:43

sy373466062 发表于 2013-3-31 22:52 static/image/common/back.gif
烧写的时候居然有错误:
Enter your selection: 9



亲,如果是本帖中的这些坏块,就属于正常情况了,这点在TQ2440使用手册中已经讲过了,这里就不再重复了。
如果是一楼中的那个就是假坏块了。
页: [1]
查看完整版本: Nand在烧写过winCE后出现大量的坏块