打印
[STM32F1]

请教大家 USB接口在部分主控芯片上枚举失败的问题

[复制链接]
972|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
57tm|  楼主 | 2015-3-11 12:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 57tm 于 2015-3-11 12:19 编辑

STM32的USB控制器和CH375两种都使用了  具体现象是
对于同一个设备 插入不同主机  在台式机上这两种方式都可以识别设备  在笔记本上就枚举失败  当然这个不是绝对的台式和笔记本的问题 是所使用的USB控制器的不同造成的

使用USB Track看协议

枚举失败的过程中主机更本没有发URP包
一开始考虑是设备对时序要求高 但STM32是用中断实现的啊 照理说不应该是这个问题了

但现象显示问题发生在设备发送配置描述符以前  这说明跟 设备  配置 接口 端点等描述符的配置值没有关系  但再往上分析就进USB CORE了  米有什么头绪
沙发
57tm|  楼主 | 2015-3-11 12:15 | 只看该作者
本帖最后由 57tm 于 2015-3-11 12:17 编辑

成功的时候如下 PNP->URP正常  start_device 后出现  get_descripor_form device

QQ截图20150311121521.png (16.44 KB )

QQ截图20150311121521.png

使用特权

评论回复
板凳
57tm|  楼主 | 2015-3-11 12:31 | 只看该作者
失败的时候如下  start_device后 没有请求描述符 然后就 remove了

QQ截图20150311122747.png (26.46 KB )

QQ截图20150311122747.png

使用特权

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

本版积分规则

30

主题

79

帖子

2

粉丝