407U盘插拔次数多了之后就不能识别了

2019-07-20 04:03发布

使用的是原子哥的407开发板,移植了以太网和emwin和usb的U盘,使用的是裸机操作,开始时插拔U盘是没有任何问题的,开发板运行一段时间后再次插入,串口打印的数据:
检测到USB设备插入!
复位设备...
全速(FS)USB设备!
VID: 1005h
PID: B113h
从机地址分配成功!
可移动存储器设备!
Manufacturer: USB
Product: DISK
Serial Number: 7FB90800EF632111
设备枚举完成!

跳过用户确认步骤!
如果成功的话会有:开始执行用户程序!
而现在就没有了,这个问题是在开发板长时间运行的状态下测试的,一旦U盘不识别后,再插拔也是不行的,其他功能都是正常的,开始运行一段,U盘的功能、插拔也是正常的。运行一段时间后,再次插入就不显示U盘识别成功了。
这个情况是什么原因呢?以太网循环中也一直再调用USBH_Process

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。