当前位置: 代码迷 >> 驱动开发 >> 请问怎么提高SD卡的读写速度
  详细解决方案

请问怎么提高SD卡的读写速度

热度:118   发布时间:2016-04-28 11:10:25.0
请教如何提高SD卡的读写速度?
我们的掌上产品用到了SD卡,但是速度很慢:读1MB/Sec,写300KB/Sec
产品芯片使用DM320,内置SD控制器,平台是嵌入式Linux。我们查询了许多资料,提高速度的方法如下:
1.使SD卡工作在MMC模式,而非SPI模式
2.使用多块读写方式
我们想知道的是,一般来说,SD卡读写的最大速度是多少?除了以上所述,是否还有其他可以优化的地方。

------解决方案--------------------
写的话可以达到2M/s

上位机驱动程序写的如何?
------解决方案--------------------
看你的SD host版本,2.0支持DMA,速度会快很多
普通FIFO传输模式,好像是比较慢
------解决方案--------------------
是否分块太小中断次数太多的缘故。。。增加或减小dma块大小看..
------解决方案--------------------
个人认为sd卡的速度主要由clk频率,data线的宽度来决定
  相关解决方案