随笔 - 7, 文章 - 3, 评论 - 22, 引用 - 0

导航

<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

留言簿(0)

随笔档案

文章档案

搜索

最新评论

阅读排行榜

评论排行榜

根据extid 获得nandflash 的一些属性

2.6.14 内核MTD 中关于获得nand flash 的一些属性的方法:

设置READID 命令后开始读ID
1.读ID 第1byte
 maker_id = =read_byte;
2.读ID 第2byte
  device_id =read_byte;
3.读ID 第3byte
  cellinfo = read_byte;
4.读ID 第4byte
  extid = read_byte;

 根据该扩展id可计算
    1.page 大小:
 page_size = 1024 << (extid & 0x3);
    2. spare 大小: 
 extid >>= 2;
 spare_size = (8 << (extid & 0x01)) * (page_size  >> 9);
    3. block 大小: 
 extid >>= 2;
 block_size = (64 * 1024) << (extid & 0x03);
    4.bus width:
 extid >>= 2;
 bus width = (extid & 0x01) ? 16bit: 8bit;

posted on 2008-08-06 13:34 liu090 阅读(892) 评论(1)  编辑 收藏

评论

# re: 根据extid 获得nandflash 的一些属性

方法,不错,good!
2008-08-09 22:02 | 生日礼物送什么好
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]