[ZLG-ARM] vivi处理nand flash坏块

[复制链接]
1792|1
 楼主| ddpxy 发表于 2009-4-2 12:00 | 显示全部楼层 |阅读模式
Nand&nbsp;Flash如果出现坏块,可以使用vivi的bon工具格式化Nand&nbsp;Flash分区<br />FriendlyARM&gt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;part&nbsp;show<br />mtdpart&nbsp;info.&nbsp;(4&nbsp;partitions)<br />name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;offset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flag<br />------------------------------------------------<br />vivi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;0x00000000&nbsp;&nbsp;&nbsp;&nbsp;0x00020000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;128k<br />param&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;0x00020000&nbsp;&nbsp;&nbsp;&nbsp;0x00010000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;64k<br />kernel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;0x00030000&nbsp;&nbsp;&nbsp;&nbsp;0x00200000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;2M<br />root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;0x00230000&nbsp;&nbsp;&nbsp;&nbsp;0x03dd0000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;61M+832k<br />FriendlyARM&gt&nbsp;bon&nbsp;part&nbsp;0&nbsp;192K&nbsp;2240K<br />第1个分区从0x00000000开始;<br />第2个分区(kernel分区)从0x00030000(即192K)开始(vivi和param合为一个分区);<br />第3个分区(root分区)从0x00230000(即2240K)开始;<br />&nbsp;&nbsp;&nbsp;&nbsp;使用bon分区后,flash里面的数据将全部丢失,所以要再把vivi烧入目标板上,当然现在就可以只通过串口把vivi烧写进去,不用使用Jtag操作烧写vivi,但是注意bon命令重新分区后千万不要断电了再烧写vivi,否则就不能通过串口烧vivi了。<br /><br />如果根文件系统分区出现怀快,仅格式化该分区即可<br />FriendlyARM&gt&nbsp;bon&nbsp;part&nbsp;2240K&nbsp;(格式化root分区)&nbsp;
initer 发表于 2009-4-2 13:56 | 显示全部楼层

我有个同学,前段时间好像就是这个问题。

后来不知道他怎么解决的<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

101

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部