USB论坛
直播中

王艳

7年用户 1250经验值
私信 关注
[问答]

stm32的虚拟串口上电显示未知u***设备

最近要用到USB CDC驱动,用的芯片是STM32F373C8,程序之前已经调通的,VCP驱动也安装上了,旧板子上电能正常显示端口。
新做了块板子,还是用的这个芯片,程序能下载,下载完了重新上电显示“无法识别的USB设备”。

4_jpg_thumb.jpg
1700859-1501091A435957.jpg
晶振确认是8M没问题,DP也有接1.5K上拉电阻,电阻电容也挨个看了没有虚焊的问题,上网查了大家说的可能的问题,都没有解决,
驱动重新安装也还是提示“无法识别的USB设备”。

请教大牛们,还有可能是什么原因呢?实在是没招了上来问问大家

回帖(13)

王艳

2018-10-24 11:01:38

信息:

已配置设备 USBVID_0000&PID_00025&e4a4c6&0&4。

驱动程序名称: u***.inf
类 GUID: {36FC9E60-C465-11CF-8056-444553540000}
驱动程序日期: 06/21/2006
驱动程序版本: 10.0.16299.15
驱动程序提供商: Microsoft
驱动程序部分: BADDEVICE.Dev.NT
驱动程序等级: 0xFF0000
匹配设备 ID: USBDEVICE_DESCRIPTOR_FAILURE
低等级驱动程序: u***.inf:USBDEVICE_DESCRIPTOR_FAILURE:00FF2000
设备已更新: false
父设备: USBROOT_HUB304&f6625d6&0&0
举报

王艳

2018-10-24 11:01:52
没有人遇到过这样的的问题的吗
举报

王静

2018-10-24 11:02:02
视频里怎么讲的? 用bushound看有没有更多信息. 如果有.贴上来...
举报

张丽

2018-10-24 11:02:12
你旧版子完全没问题? 新板子就有问题?这样的话你注重比较板子的差异.用完全一样的固件, 不考虑u***的问题,考虑焊接之类
举报

王艳

2018-10-24 11:02:23

BUSHOUND抓不到数,因为根本枚举就没成功啊,get不到设备描述符,我焊了两块板子,都是这样的问题
举报

王艳

2018-10-24 11:02:32
USB电路这里,除了需要上拉电阻,还有什么需要注意的地方呢?
举报

刘伟

2018-10-24 11:02:42
上拉电阻没有加开关管控制?那你要估算好上电时间
加了的话,就可以慢悠悠上电,然后在需要启动USB的时候再控制上拉电阻
举报

王艳

2018-10-24 18:06:32

没有加开关管呢,
那意思是上拉电阻和3.3之间我手动加一个开关,上电了再上拉,这样子?我试一下
举报

刘伟

2018-10-24 18:07:07
这个不用加. 原因是失败后host会重试. 时间足够长. 所以这么多年大家都不加.
举报

刘伟

2018-10-24 18:08:30
可以用示波器看波形,fs是电压信号,有没有回复
信号是否正常很容易发现
举报

王艳

2018-10-24 18:12:38
电压信号不对呢
举报

刘伟

2018-10-24 18:12:48

没错....电压正常
你要拔插才能看到前三次信号.如果出错u***就不发了...你不能把它当弱智串口啊
举报

王艳

2018-10-24 18:13:16

确实的,重新上电会有几次信号,收到“无法识别的USB”提示后就没有信号了。
前三次的信号是什么信号呢。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分