分类

载入中...

日历

载入中...

登陆

载入中...

最新文章

载入中...

回复

载入中...

站点统计

载入中...

友情链接

NAND FLASH坏区处理2006-12-23 21:25:00
    今天终于把我的ARM系统上的NAND FLASH坏区管理系统搞得算是比较稳定了.
    NAND FLASH的坏区管理本来是比较简单的,不过因为俺要集成到系统上,为了省掉那块昂贵的NOR FLASH,所以有很多细节还是要注意的.我的ARM系统上只有一片64MB的NAND FLASH,开始分成了四个区:BOOT LOADER区,分区信息区,LINUX KERNEL区,ROOT FS区,现在扩展一个区作为U盘用,要兼容各种文件系统(FAT16,FAT32,NTFS)而不是NAND FLASH上常见的JFFS,cramfs等,还要与USB MASS的SCSI接口兼容.但是最难的要数生产中的程序烧录了.在生产中要检测NAND FLASH的坏区,在出厂前要标识好,要不等到读写文件的时候再发现就已经迟了.还好俺是专门做NAND FLASH检测工具(NAND FLASH量产质量检测仪)的,所以问题不大.
    另外参照了一下手机和MP3上的NAND FLASH管理方式,绝大多数与PC联机前或是与PC联机后需要重启,这点很容易理解:因为操作系统(EG:LINUX)和PC(通过USB线与PC联机后)都要访问NAND FLASH PAGE数据,难免存在冲突,如果处理不好很容易死机.
 
参考文章:
NAND和NOR FLASH技术设计师在使用闪存时需要慎重选择 http://www.dragon-2008.com/circuit/Article/NAND_NOR.htm
--------------------------------------------------------------
  • 标签:NAND FLASH 坏区管理 
  • Re:NAND FLASH坏区处理2008-7-16 21:43:00
    lj(游客)全文怎么看不到?还是就这些?怎么处理bootloader区的坏块?
    发表评论:
    载入中...