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条回答
wlq19911021
1楼-- · 2019-07-21 03:24
 精彩回答 2  元偷偷看……
火透
2楼-- · 2019-07-21 06:07
wlq19911021 发表于 2017-9-16 08:42
至少也要是10M

10MB的话,ram缓存不够,只能分多次写入吧?那就多次调用f_write函数,这样的话还不是相当于单次写入几十K这种吗?
wlq19911021
3楼-- · 2019-07-21 07:03
火透 发表于 2017-9-16 09:21
10MB的话,ram缓存不够,只能分多次写入吧?那就多次调用f_write函数,这样的话还不是相当于单次写入几十 ...

SDRAM 32 M 哪 里不够
火透
4楼-- · 2019-07-21 11:12
 精彩回答 2  元偷偷看……
帅帅的于
5楼-- · 2019-07-21 12:34
请问您是如何做到这么快的,我传13k的数据大概要40-50ms,能看一下您的例程么?
火透
6楼-- · 2019-07-21 17:40
帅帅的于 发表于 2017-10-10 21:08
请问您是如何做到这么快的,我传13k的数据大概要40-50ms,能看一下您的例程么?

你是怎么写的啊?我就调用f_write()函数一次性写入,而且写入内容的缓存区内存空间用的DTCM内存,可以加速程序运行。

一周热门 更多>