STM32 USB虚拟串口使用一段时间后PC无法识别问题
最近在用STM32F103RC做USB虚拟串口,代码已经完成,并测试了半个月时间(使用了两台PC机),通信无任何问题。今天将该设备移动到另外一台PC机上,同样安装了ST官网提供的1.3版本的驱动,出现设备时而被识别为ST设备,时而被识别为unknown device。为解决这个问题,重新装了驱动文件,重启了N遍电脑也不行。
根据网上查到的信息,所讲 USB2 Enhanced Host Controller 停用,再启用,仍然失败
更改USB注册表中的使用权限改为everyone,并且将enum中USB的START改为3,还是失败。
现在将该设备插到原来能正常识别的两台PC机上,也显示unknown device。
都没有一台PC机能识别该设备了,哪位大侠给支个招啊?
RE:STM32 USB虚拟串口使用一段时间后PC无法识别问题
你重新下载更新一下固件试试,我用STM32F303VC实现的虚拟串口,一直用的没问题的,但是在别的地方,会遇到固件失灵的时候,重新下载就好了。不知道你的是不是这种情况呢RE:STM32 USB虚拟串口使用一段时间后PC无法识别问题
会不会是电脑那边的问题。原来的电脑不是正常么RE:STM32 USB虚拟串口使用一段时间后PC无法识别问题
看现象应该是固件丢失导致。 排查问题的方法就是重刷固件。不过如果是想定位问题,建议用usb分析仪或者usb 抓包工具抓下包,看看usb枚举流程那个地方出现了异常,是你的虚拟串口根本没有回响应还是其他情况。
RE:STM32 USB虚拟串口使用一段时间后PC无法识别问题
先重新刷下固件,看看是原来的电脑有问题还是固件问题,如果是原来好使的电脑问题先调试到这个电脑好使在试试另一台电脑好不好使 我也遇到了类似问题,请问楼主用stm32CUBEmx将单片机的USB外设配置为CDC类并自动生成代码后,是否需要自己再编写一个USB驱动程序调试的时候USB设备才能被PC机识别呢?还是只需要在PC机上安装ST官网上的VCP软件就可以了呢?
页:
[1]