嵌入式爱好者

查看: 4521|回复: 9

求助啊,实在是搞得头大了,坏区一直无法擦除

[复制链接]

2

主题

10

帖子

21

积分

扫一扫,手机访问本帖
发表于 2011-4-22 22:04:47 | 显示全部楼层 |阅读模式
Scanning device for bad blocks

s3c-nand: ECC uncorrectable error detected

s3c-nand: ECC uncorrectable error detected

s3c-nand: ECC uncorrectable error detected

s3c-nand: ECC uncorrectable error detected

s3c-nand: ECC uncorrectable error detected

s3c-nand: ECC uncorrectable error detected

wince的eboot下也擦出过了,就是不管用,nand scrub也用过就是擦除不了坏区,鼓捣好几天了,真是郁闷死了,求技术支持解释???????
回复

使用道具 举报

29

主题

9048

帖子

5593

积分

发表于 2011-4-25 09:22:49 | 显示全部楼层
可以忽略这几个报错
是ecc校验块的时候打印的信息
或者楼主多贴点信息看看
该会员没有填写今日想说内容.

2

主题

10

帖子

21

积分

 楼主| 发表于 2011-5-10 18:00:09 | 显示全部楼层
但是在烧写linux2.6.36时提示
U-Boot 1.1.6 (Jan 18 2011 - 17:03:38) for SMDK6410


****************************************

**    u-boot 1.1.6                    **

**    Updated for TE6410 Board        **

**    Version 1.0 (10-01-15)          **

**    OEM: Forlinx Embedded           **

**    Web: http://www.witech.com.cn   **

****************************************


CPU:     S3C6410 @532MHz

         Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)

Board:   SMDK6410

DRAM:    128 MB

Flash:   0 kB

NAND:    tmp = 95

256 MB

SD/MMC:  1877 MB

** Partition 1 not valid on device 0 **

*** Warning - bad CRC or moviNAND, using default environment


In:      serial

Out:     serial

Err:     serial

Hit any key to stop autoboot:  0

SMDK6410 # dnw 50008000

OTG cable Connected!

Now, Waiting for DNW to transmit data

Download Done!! Download Address: 0x50008000, Download Filesize:0x30000

Checksum is being calculated.

Checksum O.K.

SMDK6410 # nand erase 0 100000


NAND erase: device 0 offset 0x0, size 0x100000


Erasing at 0x0 --  12
Erasing at 0x20000 --  25te.
Erasing at 0x40000 --  37lete.
Erasing at 0x60000 --  50omplete.
Erasing at 0x80000 --  62
Erasing at 0xa0000 --  75e.
Erasing at 0xc0000 --  87ete.
Erasing at 0xe0000 -- 100mplete.

OK

SMDK6410 # nand write.uboot 50008000 0 100000


NAND write: device 0 offset 0x0, size 0x100000

1048576 bytes written: OK

SMDK6410 # KK


U-Boot 1.1.6 (Feb 24 2011 - 13:32:50) for SMDK6410


****************************************

**    u-boot 1.1.6                    **

**    Updated for TE6410 Board        **

**    Version 1.0 (10-01-15)          **

**    OEM: Forlinx Embedded           **

**    Web: http://www.witech.com.cn   **

****************************************


CPU:     S3C6410 @532MHz

         Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)

Board:   SMDK6410

DRAM:    128 MB

Flash:   0 kB

NAND:    256 MB

*** Warning - bad CRC or NAND, using default environment


In:      serial

Out:     serial

Err:     serial

Hit any key to stop autoboot:  0


NAND read: device 0 offset 0x100000, size 0x500000

5242880 bytes read: OK

## Booting image at c0008000 ...

Boot with Image


Starting kernel ...


undefined instruction

pc : [<50008004>]           lr : [<c7e2052c>]

sp : c7fffdac  ip : c7e7ffb8         fp : 00000002

r10: c7e345f4  r9 : c7f014e0         r8 : c7e7ffdc

r7 : 00000000  r6 : 00000000         r5 : 50000124  r4 : 00000000

r3 : 50008000  r2 : 50000100         r1 : 0000065a  r0 : 00000000

Flags: nZCv  IRQs off  FIQs off  Mode SVC_32

Resetting CPU ...


reset...


KK


U-Boot 1.1.6 (Feb 24 2011 - 13:32:50) for SMDK6410


****************************************

**    u-boot 1.1.6                    **

**    Updated for TE6410 Board        **

**    Version 1.0 (10-01-15)          **

**    OEM: Forlinx Embedded           **

**    Web: http://www.witech.com.cn   **

****************************************


CPU:     S3C6410 @532MHz

         Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)

Board:   SMDK6410

DRAM:    128 MB

Flash:   0 kB

NAND:    256 MB

*** Warning - bad CRC or NAND, using default environment


In:      serial

Out:     serial

Err:     serial

Hit any key to stop autoboot:  0

SMDK6410 # dnw 50008000

OTG cable Connected!

Now, Waiting for DNW to transmit data

Download Done!! Download Address: 0x50008000, Download Filesize:0x36bba0

Checksum is being calculated....

Checksum O.K.

2

主题

10

帖子

21

积分

 楼主| 发表于 2011-5-10 18:01:34 | 显示全部楼层
SMDK6410 # nand erase 100000 500000


NAND erase: device 0 offset 0x100000, size 0x500000


Erasing at 0x100000 --   2complete.
Erasing at 0x120000 --   5.
Erasing at 0x140000 --   7lete.
Erasing at 0x160000 --  10omplete.
Erasing at 0x180000 --  12
Erasing at 0x1a0000 --  15te.
Erasing at 0x1c0000 --  17mplete.
Erasing at 0x1e0000 --  20 complete.
Erasing at 0x200000 --  22--  25plete.
Erasing at 0x240000 --  27complete.
Erasing at 0x260000 --  30.
Erasing at 0x280000 --  32ete.
Erasing at 0x2a0000 --  35omplete.
Erasing at 0x2c0000 --  37
Erasing at 0x2e0000 --  40te.
Erasing at 0x300000 --  42mplete.
Erasing at 0x320000 --  45 complete.
Erasing at 0x340000 --  47e.
Erasing at 0x360000 --  50lete.
Erasing at 0x380000 --  52complete.
Erasing at 0x3a0000 --  55.
Erasing at 0x3c0000 --  57ete.
Erasing at 0x3e0000 --  60omplete.
Erasing at 0x400000 --  62
Erasing at 0x420000 --  65te.
Erasing at 0x440000 --  67mplete.
Erasing at 0x460000 --  70 complete.
Erasing at 0x480000 --  72e.
Erasing at 0x4a0000 --  75lete.
Erasing at 0x4c0000 --  77complete.
Erasing at 0x4e0000 --  80.
Erasing at 0x500000 --  82ete.
Erasing at 0x520000 --  85omplete.
Erasing at 0x540000 --  87
Erasing at 0x560000 --  90te.
Erasing at 0x580000 --  92mplete.
Erasing at 0x5a0000 --  95 complete.
Erasing at 0x5c0000 --  97e.
Erasing at 0x5e0000 -- 100plete.

OK

SMDK6410 # nand write.e 50008000 100000 500000


NAND write: device 0 offset 0x100000, size 0x500000



Writing data at 0x100000 --   0te.
Writing data at 0x10c800 --   1
Writing data at 0x119800 --   2e.
Writing data at 0x126000 --   3
Writing data at 0x133000 --   4e.
Writing data at 0x13f800 --   5
Writing data at 0x14c800 --   6.
Writing data at 0x159800 --   7te.
Writing data at 0x166000 --   8
Writing data at 0x173000 --   9e.
Writing data at 0x17f800 --  10
Writing data at 0x18c800 --  11.
Writing data at 0x199800 --  12e.
Writing data at 0x1a6000 --  13.
Writing data at 0x1b3000 --  14e.
Writing data at 0x1bf800 --  15
Writing data at 0x1cc800 --  16e.
Writing data at 0x1d9800 --  17ete.
Writing data at 0x1e6000 --  18.
Writing data at 0x1f3000 --  19te.
Writing data at 0x1ff800 --  20.
Writing data at 0x20c800 --  21e.
Writing data at 0x219800 --  22te.
Writing data at 0x226000 --  23e.
Writing data at 0x233000 --  24te.
Writing data at 0x23f800 --  25.
Writing data at 0x24c800 --  26te.
Writing data at 0x259800 --  27lete.
Writing data at 0x266000 --  28te.
Writing data at 0x273000 --  29ete.
Writing data at 0x27f800 --  30e.
Writing data at 0x28c800 --  31ete.
Writing data at 0x299800 --  32lete.
Writing data at 0x2a6000 --  33te.
Writing data at 0x2b3000 --  34ete.
Writing data at 0x2bf800 --  35te.
Writing data at 0x2cc800 --  36ete.
Writing data at 0x2d9800 --  37lete.
Writing data at 0x2e6000 --  38te.
Writing data at 0x2f3000 --  39lete.
Writing data at 0x2ff800 --  40te.
Writing data at 0x30c800 --  41ete.
Writing data at 0x319800 --  42plete.
Writing data at 0x326000 --  43ete.
Writing data at 0x333000 --  44lete.
Writing data at 0x33f800 --  45ete.
Writing data at 0x34c800 --  46lete.
Writing data at 0x359800 --  47mplete.
Writing data at 0x366000 --  48ete.
Writing data at 0x373000 --  49lete.
Writing data at 0x37f800 --  50te.
Writing data at 0x38c800 --  51lete.
Writing data at 0x399800 --  52mplete.
Writing data at 0x3a6000 --  53lete.
Writing data at 0x3b3000 --  54mplete.
Writing data at 0x3bf800 --  55lete.
Writing data at 0x3cc800 --  56mplete.
Writing data at 0x3d9800 --  57omplete.
Writing data at 0x3e6000 --  58plete.
Writing data at 0x3f3000 --  59omplete.
Writing data at 0x3ff800 --  60plete.
Writing data at 0x40c800 --  61omplete.
Writing data at 0x419800 --  62 complete.
Writing data at 0x426000 --  63mplete.
Writing data at 0x433000 --  64omplete.
Writing data at 0x43f800 --  65mplete.
Writing data at 0x44c800 --  66omplete.
Writing data at 0x459800 --  67 complete.
Writing data at 0x466000 --  68omplete.
Writing data at 0x473000 --  69mplete.
Writing data at 0x47f800 --  70omplete.
Writing data at 0x48c800 --  71 complete.
Writing data at 0x499800 --  72.
Writing data at 0x4a6000 --  73.
Writing data at 0x4b3000 --  74ete.
Writing data at 0x4bf800 --  75lete.
Writing data at 0x4cc800 --  76mplete.
Writing data at 0x4d9800 --  77 complete.
Writing data at 0x4e6000 --  78
Writing data at 0x4f3000 --  79.
Writing data at 0x4ff800 --  80e.
Writing data at 0x50c800 --  81ete.
Writing data at 0x519800 --  82mplete.
Writing data at 0x526000 --  83omplete.
Writing data at 0x533000 --  84 complete.
Writing data at 0x53f800 --  85
Writing data at 0x54c800 --  86.
Writing data at 0x559800 --  87ete.
Writing data at 0x566000 --  88lete.
Writing data at 0x573000 --  89mplete.
Writing data at 0x57f800 --  90omplete.
Writing data at 0x58c800 --  91 complete.
Writing data at 0x599800 --  92.
Writing data at 0x5a6000 --  93e.
Writing data at 0x5b3000 --  94ete.
Writing data at 0x5bf800 --  95lete.
Writing data at 0x5cc800 --  96mplete.
Writing data at 0x5d9800 --  97 complete.
Writing data at 0x5e6000 --  98
Writing data at 0x5f3000 --  99.
Writing data at 0x5ff800 -- 100e.

5242880 bytes written: OK

SMDK6410 # dnw 50008000

Insert a OTG cable into the connector!

OTG cable Connected!

Now, Waiting for DNW to transmit data

Download Done!! Download Address: 0x50008000, Download Filesize:0x5a3a000

Checksum is being calculated...........................................................................................

Checksum O.K.

SMDK6410 # nand erase 600000 10000000


NAND erase: device 0 whole chip


Erasing at 0x600000 --   0
Erasing at 0x880000 --   1lete.
Erasing at 0xb00000 --   2 complete.
Erasing at 0xda0000 --   3lete.
Erasing at 0x1020000 --   4
Erasing at 0x12c0000 --   5omplete.
Erasing at 0x1540000 --   6e.
Erasing at 0x17e0000 --   7 complete.
Erasing at 0x1a60000 --   8lete.
Erasing at 0x1d00000 --   9.
Erasing at 0x1f80000 --  10mplete.
Erasing at 0x2220000 --  11ete.
Erasing at 0x24a0000 --  12complete.
Erasing at 0x2740000 --  13plete.
Erasing at 0x29c0000 --  14
Erasing at 0x2c60000 --  15complete.
Erasing at 0x2ee0000 --  16te.
Erasing at 0x3180000 --  17
Erasing at 0x3400000 --  18plete.
Erasing at 0x36a0000 --  19te.
Erasing at 0x3920000 --  20 complete.
Erasing at 0x3bc0000 --  21plete.
Erasing at 0x3e40000 --  22.
Erasing at 0x40e0000 --  23 complete.
Erasing at 0x4360000 --  24ete.
Erasing at 0x45e0000 --  25
Erasing at 0x4880000 --  26omplete.
Erasing at 0x4b00000 --  27te.
Erasing at 0x4da0000 --  28
Erasing at 0x5020000 --  29plete.
Erasing at 0x52c0000 --  30te.
Erasing at 0x5540000 --  31complete.
Erasing at 0x57e0000 --  32plete.
Erasing at 0x5a60000 --  33.
Erasing at 0x5d00000 --  34 complete.
Skipping bad block at  0x05f60000                                            


Erasing at 0x5f80000 --  35
Erasing at 0x6220000 --  36complete.
Erasing at 0x64a0000 --  37ete.
Erasing at 0x6740000 --  38
Erasing at 0x69c0000 --  39mplete.
Erasing at 0x6c60000 --  40ete.
Erasing at 0x6ee0000 --  41 complete.
Erasing at 0x7180000 --  42mplete.
Erasing at 0x7400000 --  43e.
Skipping bad block at  0x074a0000                                            


Erasing at 0x76a0000 --  44plete.
Erasing at 0x7920000 --  45.
Erasing at 0x7bc0000 --  46complete.
Erasing at 0x7e40000 --  47Erasing at 0x80e0000 --  48.
Erasing at 0x8360000 --  49omplete.
Erasing at 0x85e0000 --  50te.
Erasing at 0x8880000 --  51
Erasing at 0x8b00000 --  52plete.
Erasing at 0x8da0000 --  53te.
Erasing at 0x9020000 --  54complete.
Erasing at 0x92c0000 --  55plete.
Erasing at 0x9540000 --  56.
Skipping bad block at  0x09700000                                            


Erasing at 0x97e0000 --  57lete.
Erasing at 0x9a60000 --  58
Erasing at 0x9d00000 --  59complete.
Erasing at 0x9f80000 --  60ete.
Erasing at 0xa220000 --  61.
Erasing at 0xa4a0000 --  62mplete.
Erasing at 0xa740000 --  63ete.
Erasing at 0xa9c0000 --  64
Erasing at 0xac60000 --  65omplete.
Erasing at 0xaee0000 --  66e.
Erasing at 0xb180000 --  67
Erasing at 0xb400000 --  68plete.
Erasing at 0xb6a0000 --  69e.
Erasing at 0xb920000 --  70complete.
Erasing at 0xbbc0000 --  71plete.
Erasing at 0xbe40000 --  72.
Erasing at 0xc0e0000 --  73complete.
Erasing at 0xc360000 --  74ete.
Erasing at 0xc5e0000 --  75 complete.
Erasing at 0xc880000 --  76mplete.
Erasing at 0xcb00000 --  77e.
Erasing at 0xcda0000 --  78
Erasing at 0xd020000 --  79plete.
Erasing at 0xd2c0000 --  80te.
Erasing at 0xd540000 --  81complete.
Erasing at 0xd7e0000 --  82plete.
Erasing at 0xda60000 --  83.
Erasing at 0xdd00000 --  84complete.
Erasing at 0xdf80000 --  85ete.
Erasing at 0xe220000 --  86.
Erasing at 0xe4a0000 --  87omplete.
Erasing at 0xe740000 --  88lete.
Erasing at 0xe9c0000 --  89
Erasing at 0xec60000 --  90omplete.
Erasing at 0xeee0000 --  91te.
Erasing at 0xf180000 --  92
Erasing at 0xf400000 --  93mplete.
Erasing at 0xf6a0000 --  94ete.
Erasing at 0xf920000 --  95 complete.
Erasing at 0xfbc0000 --  96mplete.
Erasing at 0xfe40000 --  97e.BUG: failure at nand_base.c:215/nand_select_chip()!

BUG!

reset...


KK


U-Boot 1.1.6 (Feb 24 2011 - 13:32:50) for SMDK6410


****************************************

**    u-boot 1.1.6                    **

**    Updated for TE6410 Board        **

**    Version 1.0 (10-01-15)          **

**    OEM: Forlinx Embedded           **

**    Web: http://www.witech.com.cn   **

****************************************


CPU:     S3C6410 @532MHz

         Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)

Board:   SMDK6410

DRAM:    128 MB

Flash:   0 kB

NAND:    256 MB

*** Warning - bad CRC or NAND, using default environment

2

主题

10

帖子

21

积分

 楼主| 发表于 2011-5-10 18:03:05 | 显示全部楼层
In:      serial

Out:     serial

Err:     serial

Hit any key to stop autoboot:  0

SMDK6410 # nand write.e 50008000 600000 10000000


NAND write: device 0 whole chip

Image 268435456 bytes, NAND page 2048 bytes, OOB area 2048 bytes, device size 268435456 bytes

Input block does not fit into device

Data did not fit into device, due to bad blocks

268435456 bytes written: ERROR

有坏块无法完成烧写。。。。。
scrub也没有用,实在是解决不了啊

0

主题

0

帖子

0

积分

发表于 2011-5-10 22:08:33 | 显示全部楼层
是什么板子呢,烧写wince可以吗?
请和我们电话联系

2

主题

10

帖子

21

积分

 楼主| 发表于 2011-5-11 08:29:33 | 显示全部楼层
我的是OK6410的板子,wince还没烧写过。。。
NULL 该用户已被删除
发表于 2011-5-11 09:24:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

2

主题

10

帖子

21

积分

 楼主| 发表于 2011-5-11 13:27:31 | 显示全部楼层
回复 8# NULL


    但是那个用户手册上是这么写的 未命名.jpg ,很郁闷呐。。。。
mycent 该用户已被删除
发表于 2011-10-14 15:35:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-1-11 05:54

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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