主题中讨论的其他器件:C2000WARE
我 将官方 USB_DEV_serial 示例移植到 DSP 项目中、并使用官方驱动程序。
在使用 DSP 28377S 的 USB 虚拟串行端口中、会遇到以下问题:
1. USB 虚拟串行端口的长时间运行以传输数据(器件是具有信号干扰的电力电子器件)、有时 DSP 的 USB 虚拟串行端口可能会冻结。
发生次数:每10小时显示一次
发生故障时:其它 DSP 模块正常运行;插入 USB 连接器无法解决问题,虚拟串行端口通信无法再次激活;更换其它计算机无法解决问题,无法恢复通信;USBUARTPrimeTransmit()函数未进入;F28x_USB0DeviceIntHandler()中断进入;
由于 F28x_USB0DeviceIntHandler()中断中调用的 USB0DeviceIntHandler()函数被打包为一个库,因此没有清除解决方案。 还请提供前任的建议!
2.操作过程中出现另一个问题:
USB 虚拟串行端口正在通信。 如果 DSP 重新启动、PC 端的通信软件需要手动关闭串行端口-重新打开串行端口、串行通信可以恢复、但不能自动恢复。 您是否想询问是否有一种解决方案可以在这种情况下实现通信的自动恢复?


