12244|35

53

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

SD卡读写速度问题。 [复制链接]

请问一下SD卡读写速度能达到那个程度(单块读写 4线式 普通模式(非DMA) 频率25MHz)?我现在写速度25Kb ,读速度100kb.(读2M的东西 需要15S左右,写600K的东西需要22S左右); 请各位大虾不惜赐教啊~~~~~~~~~~~~

最新回复

你测试的速度是怎么测试的,是不是将SD卡上一个文件全部读到buffer中去的时间?  详情 回复 发表于 2010-1-30 11:23
点赞 关注

回复
举报

74

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
呵呵,把你的思路写一下,我现在也在做相关的工作,但是没有像你那样进行过测试。
我可以测试一下给你参考。
 
 

回复

96

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
你可以大概的测试一下速度啊。我的思路就是(单块读写 4线式 普通模式(非DMA) 频率25MHz)。不知道你的工作在什么方式?
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

4
 
我不知道在这种工作方式下 还能不能进一步的提高速度,现在写卡的速度实在太慢。因为我的文件系统只实现了单块读写,
所以不能实现多块连续写。
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

5
 
我的驱动是自己写的,工作在UCFS文件系统下,不知道 有人有官方的UCFS 文件系统下的SD卡驱动没有?
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

6
 
为什么不用DMA?
文件系统还有Mulit-Block之说吗?你指的文件系统的Multi-Block是什么意思?
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

7
 
用DMA只是改变CPU读取数据的速度,并不能改变SD卡的访问速度。
文件系统这个问题就有点复杂了 ,其实我自己也不是很清楚。还请指教?
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

8
 
DMA不能改变SD卡的读写速度?
那我问你是CPU和SD卡一问一答,有商有量的在那边传输数据,中间CPU再处理个别的事情的情况快。还是交给DMA连续传输快?
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

9
 
你说的方式能够在一定程度上改善软件,不过要看情况了,
如果CPU的主频太低,忙不过来的情况下,会对软件的读写速度有大的影响
不过现在我用的cpu利用率不是很高,能忙过来。所以用DMA的实际意义就不太了。而且我也实现过,没能达到太大的效果。
读写的速度并没有太大的改进。
所以现在我还是想请教一下在(单块读写 4线式 普通模式(非DMA) 频率25MHz)的方式下能够达到的最大读写速度是多大(有效数据量)?有没有人测试过?

 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

10
 
你先用示波器检查下你的SD卡时钟是多少,我曾经遇到这个问题,后面改时钟就OK了。如果时钟已经达到10M以上,拿速度是比较快的咯。
你可以拿不加文件系统的程序测下,把所有扇区全部读/写完一遍,看看要多少时间
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

11
 
你的能达到什么样的速度,测试过吗?
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

12
 
SD卡最大的速度是25M,你自己先看下自己的时钟是多少嘛。我把时钟改后速度大大提高
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

13
 
还有因为我的时钟最大才达到13M,我没那么多时间去修改,总之速度不会太慢
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

14
 
我现在手头没有示波器,通过寄存器的值计算出来的频率有25Mhz,计算公式是数据文档上提供的标准公式。
速度不会太慢是大概那个速度?还有你用的是什么方式来访问?
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(中级)

15
 
请教高手啊~~~~~~~~~~~~~~~
是不是一定要用多块连续读写的方式才能提高速度?
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

16
 
Multi-Block方式肯定比你现在的快。
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

17
 
这个我知道,但是我这种方式能达到的最好的效果是什么?如果还能有改进的余地,我就可以不修改文件系统了。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

18
 
使用Multi-Block需要改文件系统吗?
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

19
 
是的
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

20
 
我不清楚你的文件系统是如何设计的,但就我目前所用的文件系统还没有Block的概念。
SD卡的Multi-Block传输纯粹是SD驱动的一个部分而已。
LZ能介绍一下你文件系统现在的Single-Block是个什么样的东西吗?
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表