|
在烧写完文件系统后显示:
NAND write: device 0 offset 0x400000, size 0x37ee850
Input block length is not page aligned
Data did not fit into device, due to bad blocks
58648656 bytes written: ERROR
我的理解是由于有坏块导致烧写出错,没能烧写成功,于是我进入[9] Format the Nand Flash。
选择[2] Nand earse - clean NAND eraseing ,进行如此设置:
Start address: 0
Size(eg. 4000000, 0x4000000, 64m and so on): 256m
串口显示:
NAND erase: device 0 whole chip
Skipping bad block at 0x039e0000
Skipping bad block at 0x06240000
Skipping bad block at 0x07ac0000
Skipping bad block at 0x0a420000
Skipping bad block at 0x0a440000
Skipping bad block at 0x0a640000
Skipping bad block at 0x0b1a0000
Skipping bad block at 0x0ee00000
Erasing at 0xffe0000 -- 100% complete.
OK
怎么遇到坏块就跳过了呢?不能擦除吗?
怎样才能解决这个问题,移植linux?
各位大大,走过路过,帮小弟解决下这个问题,感激不及! |
|