STM32F767 SDIO 4bit +DMA 写速率差不多这样吗?

2019-07-20 11:38发布

本帖最后由 火透 于 2017-9-15 19:49 编辑

程序基于STM32Cube7 V1.7.0,测试效果最该大概13KB 4ms左右也就差不多3.2MB/s左右,但是每次写入时间也不稳定。不知道什么情况,应该还是DMA还没处理好


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
peacewyz
1楼-- · 2019-07-21 18:44
 精彩回答 2  元偷偷看……
帅帅的于
2楼-- · 2019-07-21 19:02
火透 发表于 2017-10-11 13:04
你是怎么写的啊?我就调用f_write()函数一次性写入,而且写入内容的缓存区内存空间用的DTCM内存,可以加速 ...

我先是用malloc分配内存空间,大概一次性接收13K左右的数组,然后也是f_write()写入,现在做到每次8-11ms,感觉你的最快速度是我的一倍呢
帅帅的于
3楼-- · 2019-07-21 19:35
 精彩回答 2  元偷偷看……
火透
4楼-- · 2019-07-21 19:47
 精彩回答 2  元偷偷看……
火透
5楼-- · 2019-07-21 20:44
peacewyz 发表于 2017-10-11 14:48
我也想看看例程,间隔8ms写一次数据,一次写入200byte就不行,不知是否有例程参考一下!

那把8ms间隔改大一点呢?你的硬件平台也是F7?
peacewyz
6楼-- · 2019-07-22 00:09
火透 发表于 2017-10-11 19:06
那把8ms间隔改大一点呢?你的硬件平台也是F7?

我的平台是F407,间隔大一点好像也一样,很慢
我发帖了,麻烦看一下,多谢多谢
http://www.openedv.com/forum.php ... &extra=page%3D1

一周热门 更多>