打印
[STM32F4]

STM32F4 sdio 兼容性差 求解决办法

[复制链接]
1624|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dh0219|  楼主 | 2016-10-10 12:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F4   sdio  兼容性差  求解决办法

读卡会有卡顿
读某一类文件速度巨慢
沙发
ticomi| | 2016-10-10 14:08 | 只看该作者
是直接读卡还是使用文件系统?如果是文件系统的话有可能是文件碎片导致的。

使用特权

评论回复
板凳
dh0219|  楼主 | 2016-10-10 18:59 | 只看该作者
ticomi 发表于 2016-10-10 14:08
是直接读卡还是使用文件系统?如果是文件系统的话有可能是文件碎片导致的。 ...

文件系统   读文件时会卡在某一位置  1-2秒   或者是 读.DFF格式的文件时会特别慢,  读卡兼容性比较差
卡里的文件都是刚格式化之后放进去的再也没有改变过

使用特权

评论回复
地板
cowboy2014| | 2016-10-10 19:46 | 只看该作者
那是程序写的有问题吧

使用特权

评论回复
5
dh0219|  楼主 | 2016-10-10 19:48 | 只看该作者
cowboy2014 发表于 2016-10-10 19:46
那是程序写的有问题吧

可以帮忙看看问题么

使用特权

评论回复
6
dongnanxibei| | 2016-10-10 20:51 | 只看该作者
电脑都卡有时候也是卡啊。

使用特权

评论回复
7
ticomi| | 2016-10-10 21:45 | 只看该作者
dh0219 发表于 2016-10-10 18:59
文件系统   读文件时会卡在某一位置  1-2秒   或者是 读.DFF格式的文件时会特别慢,  读卡兼容性比较差
...

卡1-2秒就是问题,一般的碎片不需要这么久的。使用SD的库文件时里面有几处是有问题的,具体不记得位置了。有一个DMA的通道不能使用,另一个通道可以使用。在清理中断标志位时有一个默认的没有清除,可以增加一个。然后建议使用DMA读写数据,会很快。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝