打印

为什么我的STM32F107 USB HOST这么慢?

[复制链接]
4380|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huhu2009|  楼主 | 2010-8-23 09:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 huhu2009 于 2010-8-26 09:36 编辑

工作需要,为STM32F107 OTG全速控制器写了host的驱动,测试发现,最好情况下,读的速度只有125KB/s, 写只有85KB/s,不知道为什么这么慢,PC从U盘里拷东西,几兆的文件也就是几秒钟,怎么就那么快
沙发
huhu2009|  楼主 | 2010-8-26 09:39 | 只看该作者
问题不具体,大家不好支招儿么
或者这么说,《STM32参考手册》里说FS可达12Mb/s,想必这是理论值,STM32F107 usb host实际可达到的速度有人知道么?
OTG寄存器里是否有关系速度的参数呢,比如帧间隔,我发现设为48000比较好,但不知道取那个值最佳……

使用特权

评论回复
板凳
mochou| | 2010-11-4 21:22 | 只看该作者
这位大侠能否交流下?

使用特权

评论回复
地板
mochou| | 2010-11-5 17:18 | 只看该作者
[quote]工作需要,为STM32F107 OTG全速控制器写了host的驱动,测试发现,最好情况下,读的速度只有125KB/s, 写只有85KB/s,不知道为什么这么慢,PC从U盘里拷东西,几兆的文件也就是几秒钟,怎么就那么快 ...
LZ能否把你的STM32F107  USB HOST  程序发给我看看,好共同学习。

使用特权

评论回复
5
huhu2009|  楼主 | 2010-11-19 09:36 | 只看该作者
Sorry, 既然是“工作”需要, 恕我不能开源,如果是我个人的代码,一定分享。

使用特权

评论回复
6
秋天落叶| | 2010-11-19 15:23 | 只看该作者
不能开源,似乎也不太好讨论发现问题

使用特权

评论回复
7
seawwh| | 2012-4-23 18:06 | 只看该作者
请问搂主用STM32读写U盘的速度提高了吗? 还是那么底?

使用特权

评论回复
8
open_free| | 2012-4-23 18:15 | 只看该作者
首先,你的U盘可能是高速的,没有可比性。。
其次,明天再说。。

使用特权

评论回复
9
dfsa| | 2012-4-23 18:18 | 只看该作者
还是需要看看代码

使用特权

评论回复
10
open_free| | 2012-4-24 09:51 | 只看该作者
续: 影响速度另外一个原因就是存储接口速度的问题。比如flash /sd卡等,接口速度慢。
再次:程序处理的问题。比如,缓存是否够等。。

使用特权

评论回复
11
open_free| | 2012-4-24 09:53 | 只看该作者
需要你确定otg的代码,确定频率速度等。。

使用特权

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

本版积分规则

22

主题

163

帖子

1

粉丝