香版主,向你请教个USB的问题

[复制链接]
 楼主| cf5256 发表于 2013-6-24 20:08 | 显示全部楼层 |阅读模式
本帖最后由 cf5256 于 2013-6-24 21:15 编辑

香版主,请教个问题啊.
这个STM32_F105-07_F2xx_USB-Host-Device_Lib_V2.0.0的库我有下载,芯片用的STM32F205VC,工作在USB全速设备模式,程序在VCP基础上修改的。
现在的问题是速度特别慢,我用的EP0传输,速度最高(循环传输64B数据)不超过52KB/S。其中最纳闷的是响应命令的时间很慢。请看附件图片。
几乎每条每条命令都要5ms左右才响应,不知道这个库为什么响应这么慢,我的程序是在VCP例程基础上改的,但是我没加载USB转串口的驱动,我用的是LABVIEW生成的驱动,LABVIEW的驱动是没有问题的(驱动不是速度瓶颈),我之前用68013A时也是用的这个驱动。在VCP基础上我并没有修改库的底层,也没有加任何延时。


附件加上枚举过程截图
USB通信.png

枚举过程

枚举过程
 楼主| cf5256 发表于 2013-6-24 20:37 | 显示全部楼层
香版主晚上不加班的吧,等明天再来看看有没有人回。
mmuuss586 发表于 2013-6-24 20:41 | 显示全部楼层
lyyyuna 发表于 2013-6-24 20:45 | 显示全部楼层
你这是枚举过程吧?
 楼主| cf5256 发表于 2013-6-24 20:45 | 显示全部楼层
mmuuss586 发表于 2013-6-24 20:41

本人新手啊,多多指教。
mmuuss586 发表于 2013-6-24 20:47 | 显示全部楼层
cf5256 发表于 2013-6-24 20:45
本人新手啊,多多指教。

我不熟悉的了,要快你用68013吧,或外加芯片吧。
好象用的是NXP:ISP什么的
原装M4板有图的
 楼主| cf5256 发表于 2013-6-24 20:48 | 显示全部楼层
本帖最后由 cf5256 于 2013-6-24 21:08 编辑
lyyyuna 发表于 2013-6-24 20:45
你这是枚举过程吧?

不是枚举过程,是通信过程。枚举是成功的,通信过程是用的EP0控制传输,通信很稳定,就是速度慢,PC发一条VENDOR命令后要4-5ms才收到Device的数据返回。
想不明白为啥要这么久才返回数据,有么有人用过ST STM32F2XX的USB库啊,有条件的帮忙验证一下也好啊。
john_lee 发表于 2013-6-25 00:01 | 显示全部楼层
看楼主的两张图,不光是 vendor request 响应延迟很大,第1个图中,各种 standard request 的响应延迟都很大啊,估计问题出在协议栈主流程处理上。
 楼主| cf5256 发表于 2013-6-25 08:30 | 显示全部楼层
john_lee 发表于 2013-6-25 00:01
看楼主的两张图,不光是 vendor request 响应延迟很大,第1个图中,各种 standard request 的响应延迟都很 ...

我的想法和你一样,但是协议栈我并没有改,我只修改了usbd_cdc_vcp.c处理的程序,我只用到控制传输,只用了VCP_Ctrl回调函数,其他几个回调函数都是空的,具体看附件程序。
现在就是不知道响应延时到底在哪里。

usbd_cdc_vcp.rar

1.65 KB, 下载次数: 12

 楼主| cf5256 发表于 2013-6-25 08:36 | 显示全部楼层
cf5256 发表于 2013-6-25 08:30
我的想法和你一样,但是协议栈我并没有改,我只修改了usbd_cdc_vcp.c处理的程序,我只用到控制传输,只用 ...

我再用V2.1.0的库改过来试试,看看是不是前面学习的时候把库函数改乱了。
 楼主| cf5256 发表于 2013-9-3 15:02 | 显示全部楼层
香版主不敢回我贴,结贴!
zeluo 发表于 2013-9-3 19:10 | 显示全部楼层
不是很了解这一块   帮楼主顶一个   看看别人的意见如何  楼主   有点对不住
myxiaonia 发表于 2013-9-5 11:21 | 显示全部楼层
cf5256 发表于 2013-6-24 20:48
不是枚举过程,是通信过程。枚举是成功的,通信过程是用的EP0控制传输,通信很稳定,就是速度慢,PC发一条 ...

如果可以 用逻辑分析仪来观察usb事务  bushound 忽略了很多有用的信息
如果是usb全速 甚至可以用 usbee ax 这个。本人就是用这个调试的,买的时候100都不到
smartxiong 发表于 2014-12-4 14:35 | 显示全部楼层
不知楼主后面解决没有,我的也有这个问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部