linux nand 坏块_nand flash 出现了坏块,请问怎样解决啊

内核启动时检测到多个NAND闪存坏块,导致系统无法正常加载文件系统。存在超过20个坏块,包括但不限于157、158、192等。文件系统为yaffs,报错提示block被标记为坏块,可能导致无法执行/linuxrc。
摘要由CSDN通过智能技术生成

这是内核启动信息

NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V 8-bit)

Scanning device for bad blocks

Bad eraseblock 157 at 0x000000274000

Bad eraseblock 158 at 0x000000278000

Bad eraseblock 159 at 0x00000027c000

Bad eraseblock 160 at 0x000000280000

Bad eraseblock 161 at 0x000000284000

Bad eraseblock 162 at 0x000000288000

Bad eraseblock 163 at 0x00000028c000

Bad eraseblock 164 at 0x000000290000

Bad eraseblock 165 at 0x000000294000

Bad eraseblock 166 at 0x000000298000

Bad eraseblock 167 at 0x00000029c000

Bad eraseblock 168 at 0x0000002a0000

Bad eraseblock 169 at 0x0000002a4000

Bad eraseblock 170 at 0x0000002a8000

Bad eraseblock 171 at 0x0000002ac000

Bad eraseblock 172 at 0x0000002b0000

Bad eraseblock 173 at 0x0000002b4000

Bad eraseblock 174 at 0x0000002b8000

Bad eraseblock 175 at 0x0000002bc000

Bad eraseblock 176 at 0x0000002c0000

Bad eraseblock 177 at 0x0000002c4000

Bad eraseblock 179 at 0x0000002cc000

Bad eraseblock 180 at 0x0000002d0000

Bad eraseblock 181 at 0x0000002d4000

Bad eraseblock 182 at 0x0000002d8000

Bad eraseblock 183 at 0x0000002dc000

Bad eraseblock 184 at 0x0000002e0000

Bad eraseblock 185 at 0x0000002e4000

Bad eraseblock 186 at 0x0000002e8000

Bad eraseblock 187 at 0x0000002ec000

Bad eraseblock 188 at 0x0000002f0000

Bad eraseblock 189 at 0x0000002f4000

Bad eraseblock 190 at 0x0000002f8000

Bad eraseblock 191 at 0x0000002fc000

Bad eraseblock 192 at 0x000000300000

Bad eraseblock 193 at 0x000000304000

Bad eraseblock 194 at 0x000000308000

Bad eraseblock 195 at 0x00000030c000

Bad eraseblock 196 at 0x000000310000

Bad eraseblock 197 at 0x000000314000

Bad eraseblock 198 at 0x000000318000

Bad eraseblock 199 at 0x00000031c000

Bad eraseblock 200 at 0x000000320000

Bad eraseblock 201 at 0x000000324000

Bad eraseblock 202 at 0x000000328000

Creating 4 MTD partitions on "NAND 64MiB 3,3V 8-bit":

0x000000000000-0x000000040000 : "bootloader"

0x000000040000-0x000000060000 : "params"

0x000000060000-0x000000260000 : "kernel"

0x000000260000-0x000004000000 : "root"

ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver

affs: block 10 is marked bad

block 11 is bad

yaffs: block 11 is marked bad

block 12 is bad

yaffs: block 12 is marked bad

block 13 is bad

yaffs: block 13 is marked bad

block 14 is bad

yaffs: block 14 is marked bad

block 15 is bad

yaffs: block 15 is marked bad

block 16 is bad

yaffs: block 16 is marked bad

block 17 is bad

yaffs: block 17 is marked bad

block 18 is bad

yaffs: block 18 is marked bad

block 19 is bad

yaffs: block 19 is marked bad

block 20 is bad

yaffs: block 20 is marked bad

block 21 is bad

yaffs: block 21 is marked bad

block 22 is bad

yaffs: block 22 is marked bad

block 23 is bad

yaffs: block 23 is marked bad

block 24 is bad

yaffs: block 24 is marked bad

block 25 is bad

yaffs: block 25 is marked bad

block 26 is bad

yaffs: block 27 is

Mounted root (yaffs filesystem) on device 31:3.

Freeing init memory: 124K

Warning: unable to open an initial console.

Failed to execute /linuxrc.  Attempting defaults...

Kernel panic - not syncing: No init found.  Try passing init= option to kernel.

CTRL-A Z for help |115200 8N1 | NOR | Minicom 2.2    | VT102 |      Offline

我已经烧写了文件系统啊,里面有/linuxrc啊,是因为nana flash 里有坏块,而没有烧写到nand flash吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值