各位坛友:
最近在用28377D自带的USB接口开发一个与上位PC机之间的通信程序,再看了一些USB通信协议后,将controsuite里28377D示例程序的usb_dev_bulk程序下载到自己的板子上,但不知道PC机端的USB驱动该如何搞?TI有没有类似串口调试助手样的软件来支持USB的开发调试?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位坛友:
最近在用28377D自带的USB接口开发一个与上位PC机之间的通信程序,再看了一些USB通信协议后,将controsuite里28377D示例程序的usb_dev_bulk程序下载到自己的板子上,但不知道PC机端的USB驱动该如何搞?TI有没有类似串口调试助手样的软件来支持USB的开发调试?
C:\ti\controlSUITE\device_support\F2837xD\v210\F2837xD_examples_Cpu1\usb_dev_serial
我建议你用这个例程,它就是把USB模拟成串口,电脑装驱动后直接就是串口了,直接串口助手搞定。
而且我试过,没问题。
另外驱动在C:\ti\controlSUITE\device_support\F2837xD\v210\F2837xD_common\windows_drivers
记得点赞。
ERIC
Eric 您好!不好意思还得再麻烦下你,我看了下usb_dev_serial这个例程,还有几个问题:
1. 这个例程要实现,是否必须使用Ti的ControlCard硬件板,我自己做的控制板行不行?
2. 程序中既定义了USB的数据引脚D+、D-(GPIO42、GPIO43),又定义了UART的数据接受发送引脚(GPIO28、GPIO29),我想问下数据最后是通过USB端口接受发送,还是通过UART端口接受发送的。
3. 我对程序的理解是:从USB的读BUFFER中读取数据,然后将读到的数据放入UART的发送FIFO中进行发送,接收时从UART的接收FIFO中读取数据,放入到USB的发送BUFFe中,这样一来,我就有些糊涂了,不知道整个数据流是怎样流动。
4. 能不能简单的描述下,一个完整的数据流是如何在控制板USB端口与电脑的USB端口之间流动的。
5. 之前你说的“把USB模拟成串口,电脑装驱动后直接就是串口了”,能否在详细的说明下,是把电脑的USB端口模拟成串口,还是把控制板的USB模拟成串口,电脑上装的驱动的主要作用是什么?
由于刚接触DSP这块, 问题可能有点多,不好意思,还请您能指点下,非常感谢。