hnhawk
驱动牛犊
驱动牛犊
  • 注册日期2004-05-21
  • 最后登录2008-06-02
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2694回复:3

如何确定flash写操作的时延?

楼主#
更多 发布于:2007-07-19 23:39
如果不延时,一次写8个字节,只有前4个字节能够写入,后面的4个保持0xFFFFFFFF。
按照手册说的TOGGLE位判断,已经稳定了,但实际是没有写完的,延时一段时间就能全部写入。
如果想最大化系统的性能,怎么确定写操作后等待的时间?
buaawr
驱动牛犊
驱动牛犊
  • 注册日期2004-05-11
  • 最后登录2008-10-16
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望30点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-03 10:17
二分法,先定义一个足够长的时间,然后每次缩短一半,看还正常不,如果正常就再缩短一半,不正常就增加一半。最快的定位方法,不过建议你留一点余粮,最好burn-in-test一整天。
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-08-20 14:10
用TOGGLE位判别是很准确和高效的。。。但是你应该读取最后的那个字节。。。
A strong man can save himself. A great man can save another.
buaawr
驱动牛犊
驱动牛犊
  • 注册日期2004-05-11
  • 最后登录2008-10-16
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望30点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-09-25 16:53
读啊,看和写入的数据一样不,不停的读,嘿嘿
游客

返回顶部