打印

求助:STM32F2 OTG_HS用作FS模式,在XP能识别,WIN7上无法识别

[复制链接]
6870|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
west429|  楼主 | 2012-12-12 21:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

在XP上显示设备运行正常。


在WIN7上就说设备无法启动,有一个黄色小叹号。

1. STM32F2使用的是   “STM32_USB-Host-Device_Lib_V2.1.0”  里面的VCP 虚拟串口例程
2. 修改成宏定义 USE_USB_OTG_HS,USE_EMBEDDED_PHY  , 也就是使用PB引脚用作全速模式
3. XP和win7系统上装的驱动都是

请问是什么原因造成设备在win7上无法识别呢?希望大家帮帮忙,不胜感激。

沙发
west429|  楼主 | 2012-12-13 10:56 | 只看该作者
与 stmcdc.inf文件对比过,PID/VID 和程序里设置的也一样, 不知道问题出在哪? 有人说是端点 发送字节数大小没有设对,但是 使用 STM32_USB-Host-Device_Lib_V2.1.0 的例程,里面的虚拟串口 端点不知道改哪一个。  usb_conf.h是这样的。

QQ截图20121213105424.jpg (107.42 KB )

QQ截图20121213105424.jpg

使用特权

评论回复
板凳
west429|  楼主 | 2012-12-13 11:28 | 只看该作者
问题解决啦,哈哈哈。 并不是驱动的问题。 因为使用了 OTG_HS 工作在FS模式下,因此宏定义了 USE_USB_OTG_HS ,USE_EMBEDDED_PHY ,然而,在usbd_conf.h文件里头,高速模式下的条件编译是 CDC_DATA_MAX_PACKET_SIZE ==  512  , 改成全速模式的  64 个字节 就行了。

使用特权

评论回复
地板
chayishuang| | 2013-12-2 17:33 | 只看该作者
请问楼主,高速口HS的硬件电路与全速FS口硬件上有什么区别啊?是不是要在dp上拉电阻?谢谢!

使用特权

评论回复
5
chayishuang| | 2013-12-3 09:48 | 只看该作者
似乎不要上拉电阻,已经解决了,是程序上的问题,st官方例程HS高速口跑全速没有问题。

使用特权

评论回复
6
jatamatadada| | 2015-10-8 20:00 | 只看该作者
楼主我爱你!确实是这里出问题了!
我的是在usbd_cdc.h里改的,
USB使用HS跑FS,库会有些小bug,艾玛,终于解决了,串口可以收发数据了,哈哈!

捕获.PNG (12.75 KB )

捕获.PNG

使用特权

评论回复
7
张致远| | 2016-11-23 16:55 | 只看该作者
请问,能测试发送速度吗

使用特权

评论回复
8
west429|  楼主 | 2016-11-28 16:21 | 只看该作者
张致远 发表于 2016-11-23 16:55
请问,能测试发送速度吗

这个就没有测试过了,暂时不知道怎么测试,不好意思

使用特权

评论回复
9
west429|  楼主 | 2016-11-28 16:22 | 只看该作者
jatamatadada 发表于 2015-10-8 20:00
楼主我爱你!确实是这里出问题了!
我的是在usbd_cdc.h里改的,
USB使用HS跑FS,库会有些小bug,艾玛,终于 ...

哈哈,这个帖子还能帮到人,真好

使用特权

评论回复
10
taohao515| | 2017-2-20 15:57 | 只看该作者
west429 发表于 2012-12-13 11:28
问题解决啦,哈哈哈。 并不是驱动的问题。 因为使用了 OTG_HS 工作在FS模式下,因此宏定义了 USE_USB_OTG_H ...

请问,我在usbd_conf.h文件里怎么没看到条件编译 CDC_DATA_MAX_PACKET_SIZE ==  512 ,在其它的配置文件里也没找到,请问能留一个联系方式吗,qq也行,想请教你

使用特权

评论回复
11
taohao515| | 2017-2-20 16:02 | 只看该作者
jatamatadada 发表于 2015-10-8 20:00
楼主我爱你!确实是这里出问题了!
我的是在usbd_cdc.h里改的,
USB使用HS跑FS,库会有些小bug,艾玛,终于 ...

请问能留下联系方式吗,qq,我怎么没找到在哪改呢

使用特权

评论回复
12
15150006197| | 2022-7-8 11:43 | 只看该作者
楼主在在吗 想请教一下高速改全速 需要做哪些修改?

使用特权

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

本版积分规则

1

主题

10

帖子

1

粉丝