硬汉嵌入式论坛

 找回密码
 立即注册
查看: 943|回复: 2
收起左侧

如何提高stm32f4 USB接口读取TF卡内文件的速度?

[复制链接]

8

主题

50

回帖

79

积分

初级会员

积分
79
发表于 2022-8-13 15:34:49 | 显示全部楼层 |阅读模式
本帖最后由 wling597074509 于 2022-8-13 16:09 编辑

大家好
stm32f411单片机,主频96MHz,TF卡使用SDIO接口,RL-FLASH文件系统,RL-USB,RTX5系统,是一个生理数据采集装置,采集完数据后,通过stm32的USB接口在电脑上将存储在TF卡内的数据读取出来,读数据的速度平均大概100Kb/s,由于数据量比较大,希望提高读取速度,想问下如何提高读取数据的速度了?是什么原因限制了读数据的速度?

谢谢

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
发表于 2022-8-13 18:22:02 | 显示全部楼层
100KB略慢,可以设置到最高优化等级。

然后有几个缓冲可以加大,加大试试。
回复

使用道具 举报

8

主题

157

回帖

181

积分

初级会员

积分
181
发表于 2022-9-9 08:48:17 | 显示全部楼层
DMA 半缓存或1/4缓存试试
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-7 04:12 , Processed in 0.149756 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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