stm32 虚拟串口与PC通信,程序功能已全部完成。进入测试阶段,发现工作一段时间(数分钟到数十分钟不等),设备与PC就无法通信,关掉软件无法再打开串口;用串口调试助手也无法打开串口;PC设备管理器能识别串口; 设备的状态指示灯也还在闪烁(证明程序依旧在主循环执行)。
此时,只有断开USB线(设备不断电),重新连接,又能正常通信。连接仿真器(jlink),工作近两个小时,未再出现这一现象。
这是哪的问题啊? 还望香版能给解答下。 调试时发现底层复位,必须要重新插拔USB线,那个还可以忍了,可是工作中出现这种问题可就不行了阿! |