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.

[参考译文] TMS320F28P650DK:询问 F28P65x controlCARD 上的 USB_ex1_dev_serial 示例

Guru**** 2696755 points

Other Parts Discussed in Thread: C2000WARE, SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1590589/tms320f28p650dk-inquiry-regarding-usb_ex1_dev_serial-example-on-f28p65x-controlcard

器件型号: TMS320F28P650DK
Thread 中讨论的其他器件: C2000WARESysConfig

你(们)好  

我目前正在使用为 F28P65x controlCARD 提供的 usb_ex1_dev_serial 示例工程。  
据我所知、本示例演示了如何使用通信设备类 (CDC) 来实现虚拟通信端口。  
USB 被枚举为虚拟 COM 端口、该示例旨在显示通过器件上另一个 SCI 端口进行的数据传输和接收。
但是、当我在 PC 上使用 Tera Term 连接到虚拟 COM 端口时、我会注意到输入任何值都不会产生任何响应或更改。

我的目标是:
将 USB 端口用作 CDC 串行端口。
将数据从该器件传输到主机、以便在 Tera Term(或其他终端)中显示。
确保在 Tera Term 中输入的任何值都被发送回器件、然后通过 SCIA 输出。

您能告诉我如何实现此功能吗? 具体而言、我希望获得有关实现 USB CDC 端口和 SCIA 之间双向通信所需的任何其他配置或代码修改的指导。

非常感谢您的支持。

此致、  
sjkim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Sjkim

    运行此示例时、是否能够看到枚举的虚拟 COM 端口?  

    另外、请告诉我您使用的是哪个版本的 C2000Ware?

    此致

    Siddharth

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 

    感谢您的答复

    当我将 F28P65x controlCARD 的 J1 端口连接到我的 PC (Windows 10) 时、将在设备管理器的“端口 (COM 和 LPT)“下创建两个虚拟 COM 端口:
    XDS110 Class 应用/用户 UART (COM14)
    XDS110 类辅助数据端口 (COM15)

    将 USB_ex1_dev_serial 工程刷写到 F28P65x controlCARD 后、设备管理器中没有变化。
    相同的两个虚拟 COM 端口将保留下来、并且不会出现其他端口。
    当我使用 Tera Term 连接到 COM14 时、不会显示任何消息。
    我当前的环境:
    C2000Ware 版本:C2000Ware_6_00_01_00
    器件:F28P65x controlCARD

    您能否告知为什么 usb_ex1_dev_serial 示例似乎没有创建或显示预期的虚拟 COM 端口、以及如何正确验证其功能?

    非常感谢您的支持。

    此致

    sjkim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    它应该再枚举一个串行端口。  

    是否可以确保 USB AUXCLK 设置为 60MHz?

    此致

    Siddharth

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Siddharth

    我目前正在使用 CCS 版本 20.3.1 来使用 F28P65x controlCARD。
    我想 使用 SysConfig 将 USB 时钟配置为 48MHz、将 USB AUXCLK 配置为 60MHz。
    您能否为我提供实现此设置的详细说明或建议的步骤?

    非常感谢您的支持。

    此致、
    Sungjoo