hzjman
驱动牛犊
驱动牛犊
  • 注册日期2005-09-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分819分
  • 威望174点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
阅读:2795回复:5

大家实际测的FAT16文件系统写Nand Flash速率一般为多大?

楼主#
更多 发布于:2007-07-21 10:36
我们的方案:DM320+K9WAG08U1A(2k page programe time : 200μs(Typ.)),Linux 2.6+FAT16(用户数据区),刚开始时速度500KB/Sec,后面我们改进了MTD驱动,目前速度是2.5MB/Sec左右,但是我们见过更好的产品能够达到3.5MB/Sec以上。目前我们已知K9WAG08U1A芯片提供two plane、interleave等优化措施, 请问大家还有更好的优化措施吗?大家实测的速度是多少呢?欢迎大家一起讨论... ...
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-27 17:38
HOST端的文件驱动管理、FLASH驱动IC、FLASH类型、FIRMWARE端的运行速度和管理程度。。。。同时影响最终的FLASH读写速度。
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
hzjman
驱动牛犊
驱动牛犊
  • 注册日期2005-09-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分819分
  • 威望174点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-07-31 09:12
Up...
snowolf_007
驱动牛犊
驱动牛犊
  • 注册日期2006-05-09
  • 最后登录2008-06-30
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望40点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-08-25 10:21
楼主你好,想问你下你在实现K9WAG08U1A的驱动的时候,两个CE片选你是怎么处理的?
比如在作擦除操作的时候:是不是当block小于8192时使能第一个CE,那大于8192块时呢,是不是这时候应该是使能第二个CE,那这时候的block是不是该减去8192呢?还有,你是实现驱动自动识别为当前的flash为K9WAG08U1A还是K9K8G08U0A呢,这两个flash的ID号可完全是一样的.
hzjman
驱动牛犊
驱动牛犊
  • 注册日期2005-09-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分819分
  • 威望174点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-09-06 09:39
snowolf_007:用你所说的第一种方法的类似方法
langzi_xt
驱动牛犊
驱动牛犊
  • 注册日期2005-12-05
  • 最后登录2008-06-07
  • 粉丝0
  • 关注0
  • 积分62分
  • 威望8点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-09-07 19:50
TO 3楼的:
K9WAG08U1M是一个双Chip Nand Flash,是由两片K9K8G08U0M封装在一起的,所以ID号和K9K8G08U0M是完全一样的。你可以看成是两片独立的Chip。
游客

返回顶部