OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3129|回复: 9

F407上用SPI驱动SD卡,速率能达到多少

[复制链接]

43

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
465
金钱
465
注册时间
2016-4-29
在线时间
137 小时
发表于 2019-1-23 09:43:34 | 显示全部楼层 |阅读模式
1金钱
SDIO被WIFI模块占用了。。。

最佳答案

查看完整内容[请看2#楼]

后来测试下来,SPI驱动SD卡,写可以达到1MByte/s
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

43

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
465
金钱
465
注册时间
2016-4-29
在线时间
137 小时
 楼主| 发表于 2019-1-23 09:43:35 | 显示全部楼层

后来测试下来,SPI驱动SD卡,写可以达到1MByte/s
回复

使用道具 举报

43

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
465
金钱
465
注册时间
2016-4-29
在线时间
137 小时
 楼主| 发表于 2019-1-23 09:52:57 | 显示全部楼层
论坛搜到的:
MARK,用DMA方式确实快很多,SPI方式,CLASS 10 的SD卡不用DMA写入800K需要2秒多,用DMA不到1秒~

http://www.openedv.com/forum.php?mod=viewthread&tid=71755
回复

使用道具 举报

43

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
465
金钱
465
注册时间
2016-4-29
在线时间
137 小时
 楼主| 发表于 2019-1-23 09:58:17 | 显示全部楼层
原子哥之前关于SDIO和SPI驱动SD卡的速率对比的评论:

当然大啊。 103的SPI最快是18M,单数据线。 103的SDIO最快可以25M,四数据线。 所以,至少是4*25/18=5.5倍。

http://www.openedv.com/forum.php ... ;highlight=SPI%2BSD
回复

使用道具 举报

43

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
465
金钱
465
注册时间
2016-4-29
在线时间
137 小时
 楼主| 发表于 2019-1-23 10:39:21 | 显示全部楼层
论坛搜到的(SDIO方式):

文件大一些,格式化SD卡的时候簇设置大一些,使用DMA传输,写入基本上能到8MB/s。

我和你做的事情差不多,所谓“文件大传输速度快”不是因为单次写入块大了所以快了。因为FATFS的那几个API函数执行的时间太长(都是MS以上)而占用了写文件的绝大部分时间,其实速度本没有变,只是写入块大了,API函数执行的时间所占的比例就少了,所以你单次写入块大了显得速度就快了。
http://www.openedv.com/forum.php ... &highlight=SD%2BDMA

回复

使用道具 举报

头像被屏蔽

18

主题

184

帖子

0

精华

禁止发言

积分
258
金钱
258
注册时间
2019-1-10
在线时间
10 小时
发表于 2019-1-23 15:58:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-1-24 03:06:13 | 显示全部楼层
abc3240660 发表于 2019-1-23 10:39
论坛搜到的(SDIO方式):

文件大一些,格式化SD卡的时候簇设置大一些,使用DMA传输,写入基本上能到8MB/s ...

这个速度已经很可以了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

43

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
465
金钱
465
注册时间
2016-4-29
在线时间
137 小时
 楼主| 发表于 2019-1-24 10:54:23 | 显示全部楼层
正点原子 发表于 2019-1-24 03:06
这个速度已经很可以了

原子哥 这个是SDIO方式的速率

我是想知道F407上用SPI驱动SD卡最大能达到多少
原子哥有测过吗?

我今天刚买了几个SPI接口的TF卡座模块,等到了我测一下
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-1-25 02:28:11 | 显示全部楼层
abc3240660 发表于 2019-1-24 10:54
原子哥 这个是SDIO方式的速率

我是想知道F407上用SPI驱动SD卡最大能达到多少

没试过
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

43

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
465
金钱
465
注册时间
2016-4-29
在线时间
137 小时
 楼主| 发表于 2019-1-25 10:12:19 | 显示全部楼层

等我试完来汇报一下
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 18:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表