天嵌 ARM开发社区

 找回密码
 注册
查看: 1729|回复: 3

linux移植问题,文件系统烧写出错,急救!!!

[复制链接]
vanlos 发表于 2010-8-28 23:00:52 | 显示全部楼层 |阅读模式
在烧写完文件系统后显示:
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?
各位大大,走过路过,帮小弟解决下这个问题,感激不及!
GH.CHEN 发表于 2010-8-29 12:50:58 | 显示全部楼层
坏块是不能擦除的。。。。
回复

使用道具 举报

machoe 发表于 2010-8-29 18:21:37 | 显示全部楼层
彻底格式化一下试试。应该全是假坏块的。具体方法见教程手册。U-boot章节。
回复

使用道具 举报

 楼主| vanlos 发表于 2010-8-30 22:39:18 | 显示全部楼层
谢谢,找到问题了,我的FLASH是256的,我下成64的了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-20 23:20 , Processed in 2.032482 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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