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

请教如何提高SD卡的读写速度?

楼主#
更多 发布于:2007-06-13 14:49
我们的掌上产品用到了SD卡,但是速度很慢:读1MB/Sec,写300KB/Sec
产品芯片使用DM320,内置SD控制器,平台是嵌入式Linux。我们查询了许多资料,提高速度的方法如下:
1.使SD卡工作在MMC模式,而非SPI模式
2.使用多块读写方式
我们想知道的是,一般来说,SD卡读写的最大速度是多少?除了以上方法,是否还有其他可以优化的地方。
hzjman
驱动牛犊
驱动牛犊
  • 注册日期2005-09-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分819分
  • 威望174点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-06-21 11:51
UP...
treedi
驱动牛犊
驱动牛犊
  • 注册日期2001-07-13
  • 最后登录2018-05-28
  • 粉丝0
  • 关注0
  • 积分181分
  • 威望28点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-06-22 12:59
属于硬件的有
1. Send SET_BUS_WIDTH 1Bit -> 4Bit;
2. SWITCH_FUNC to high speed;
3. SD卡写操作前发一个命令 SET_WR_BLK_ERASE_COUNT;

其他就和你的系统相关了
hzjman
驱动牛犊
驱动牛犊
  • 注册日期2005-09-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分819分
  • 威望174点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-06-25 14:44
谢谢,欢迎继续讨论
hzjman
驱动牛犊
驱动牛犊
  • 注册日期2005-09-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分819分
  • 威望174点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-07-31 09:12
Up...
游客

返回顶部