TI中文支持网
TI专业的中文技术问题搜集分享网站

DSP 28377S USB虚拟串口问题

笔者将官方的usb_dev_serial例程移植到DSP工程中,驱动也是使用官方提供的驱动。

在使用DSP 28377S的USB虚拟串口中,遇到以下问题:

1、长时间运行USB虚拟串口传输数据(设备为功率电子设备,存在信号干扰),偶尔会出现DSP的USB虚拟串口卡死的情况。

     出现概率:约10小时出现一次

     出现故障时:DSP其他功能运行正常;插拔USB接头不能解决问题,无法再次激活虚拟串口通讯;更换其他电脑不能解决问题,无法恢复通讯;                                                           USBUARTPrimeTransmit()函数无进入;f28x_USB0DeviceIntHandler()中断有进入;

     因f28x_USB0DeviceIntHandler()中断内调用USB0DeviceIntHandler()函数是封装为库的,所以没有明确的解决思路。还请前辈们指点!

2、运行过程中有出现过的另一个问题:

        USB虚拟串口正在通讯中,如果DSP重启,PC端的通讯软件需要手动关闭串口–再次打开串口,串口通讯才能恢复,而不能自动恢复。想请教下有没有解决方式,能够实现这种情况下的通讯自动恢复?

Green Deng:

你好,非常抱歉对USB串口的问题不太熟悉,还请移步至英文版E2E论坛进行相关问题的咨询:e2e.ti.com/…/c2000-microcontrollers-forum

,

fei xiao1:

好的,感谢!

,

Green Deng:

客气了,希望你的问题能得到解决。

赞(0)
未经允许不得转载:TI中文支持网 » DSP 28377S USB虚拟串口问题
分享到: 更多 (0)