SAM-BA v2.6和NandFlash 坏区管理
来源:互联网 发布:免费陌生人聊天软件 编辑:程序博客网 时间:2024/05/31 00:39
当擦除或者写NANDFLASH的时候,SAM-BA v2.6会查找出很多坏区. 这个正常吗?我应该怎么处理他们呢?
SAM-BA v2.5 或者是之前的版本,对AT91SAM9260-E或者 AT91SAM9263-EK主板的NandFlash烧写的时候,通常会出现这种情况.
这些区不一定真正的损坏了,但是数据尤其是ECC字节要被写入的空白区,正是为坏扇区的标志为所预留的区域。因此SAM-BA v2.6 检测他们为坏区.
要想得到一个空白的没有坏区的NANDFLASH,可以遵循以下的步骤来解决这个问题:
- 启动SAM-BA v2.6 GUI
- 在NANDFLASH tab, 选择'NandFlash Init' 脚本并且执行
- 在GUI 的TCL shell部分写入: '::NANDFLASH::EraseAllNandFlashFull'
警告 :这个过程将擦除所有的数据也包括坏区的标志位,所以制造商提供的坏区标志将丢失.
假如你知道哪一个区被制造商标志为坏区的话,你也是人为的在SAM-BA TCL shell通过输入如下语句来标识出他们'::NANDFLASH::TagBadBlock <block_number>'.
- SAM-BA v2.6和NandFlash 坏区管理
- linux NANDFLASH坏区管理
- SAM-BA和AT91SAM9260连接问题
- NANDFlash坏块管理研究
- SAM-BA烧写Bootstrap1.16和Uboot1.3.4方法
- SAM-BA 2.14 reconfiguration----DIY你的sam-ba
- 编译SAM BA报错
- SAM-BA连接不上
- SAM-BA连接不上
- AT91SAM9260使用SAM-BA调试BOOT程序
- nandflash坏块管理机制
- nandflash坏块管理机制
- NandFlash 坏块
- MTD坏块管理(二)-内核获取Nandflash的参数过程
- MTD坏块管理(二)-内核获取Nandflash的参数过程
- AT91SAM9260不能与sam-ba连接的解决方法
- Sam-ba 2.10在Ubuntu 10.04下的使用
- Sam-ba 2.12在win7上的安装
- VS2010中将CString转换为constchar*
- EnterpriseLibrary程序缓存
- Ubuntu10.04 设置分辨率
- Cohen-Sutherland线段裁剪算法
- Android增加一个System Service
- SAM-BA v2.6和NandFlash 坏区管理
- 详解QML与C++混合编程使用
- otl库
- PHP网站地图生成类
- PHP header 使用方法和介绍
- 日期选择框script(续)
- jdbc中oracle和mysql的应用案例
- activity间的传值大全---日后完善
- STL简单学习