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.

[参考译文] TMS320F28377D:TMS320F28377 - TivaWare USB 串行端口-除9、6kBaud 以外的其他波特率不起作用

Guru**** 2487425 points
Other Parts Discussed in Thread: C2000WARE, TMS320F28377D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/750994/tms320f28377d-tms320f28377---tivaware-usb-serial-port---no-other-baud-rate-than-9-6kbaud-does-work

器件型号:TMS320F28377D
主题中讨论的其他器件: C2000WARE

您好!

我正在尝试通过虚拟 COM 端口获取 TMS320F28377D 双核 DelfinoTm的 USB 通信。 我下载了 C2000WARE_1.00.06.00并安装了 Windows 驱动程序。 COM 端口出现在器件管理器中、名称为 TivaWare USB serial port (COM18)。 到目前为止一切都很好。

可以与9.6kBaud 进行通信。 但是、除多线程 TTY 终端(MTTTY255)外、其他波特率将不起作用。 Hammer Term (HTerm)和 LabView NI VISA Runtime 5.4也进行了进一步尝试。 对于最后一个波特率、只有9.6kBaud 有效。


在 Linux 下、所有波特率都运行良好、这就是我怀疑此处的 Windows 驱动程序的原因。 是否有人建议获取所有波特率? 最终目标是通过 LabView (NI VISA)进行通信。

此致、

Gundolf

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

    您使用的是 F2837xD Launchpad、F2837xD controlCARD 还是定制板?
    您使用的是回显示例代码还是您自己的自定义代码(如果代码适用于至少一个终端、这可能无关紧要)?

    由于我们没有尝试使用这些程序、因此很难推测替代波特率为何适用于某些程序、而不适用于其他程序。

    我相信两个 TI EVM 都使用 FTDI FT2232H: www.ftdichip.com/.../DS_FT2232H.pdf。 您实际上可以直接从 FTDI 下载虚拟 COM 端口驱动程序;可能值得检查这些驱动程序是否比 C2000ware 捆绑的任何驱动程序都好。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Gundolf、

    祝你好运吗? 您是否能够使其与 LabVIEW 配合使用?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    亲爱的德文!

    感谢您的提问。 目前、我使用 F2837x controlCARD。 使用的示例代码是 C2000Ware 包中的 USB_DEV_serial。

    不要被误解:我不是在谈论通过 controlCARD 上的 FTDI 芯片进行的通信、而是通过 TMS320F28377D 的 USB 引脚进行的通信。 该通信应在稍后通过 LabView 运行、速度至少为115kBaud。

    如果能看到解决方案的方法、我会非常高兴。

     

    此致、

    Gundolf

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

    您好、Gundolf、

    您是否对 USB_DEV_serial 示例程序进行了任何更改? 您已将其配置为115200波特、对吧?

    此外,您的计算机上的终端应用程序是否已正确配置为进行8-N-1串行通信? (即数据位、奇偶校验位、停止位配置正确)

    以下是示例注释中的内容:

    //! 此示例应用将评估套件转换为虚拟串
    行//! USB 主机系统时的 USB 端口。 应用程序支持
    //! USB 通信器件类、抽象控制模型、用于重定向 UART0
    //! 与 USB 主机系统之间的通信。
    //!
    //! 将 USB 电缆从 PC 连接到
    //!上的 mini 和 microUSB 连接器 controlCARD.Figure out whatom COM ports your controlCARD 枚举
    //! (通常在 Windows 中使用设备管理器完成)并打开串行终端
    //! 设置为115200 Baud 8-N-1。 一个中键入的字符
    //! 端子应相互回显、反之亦然。
    //!
    //! 用于 Windows XP 和
    //!的驱动程序信息(INF)文件 Windows 7可在 windows_drivers 目录中找到。 

    最棒的

    Kevin

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

    尊敬的 Kevin:

    程序 USB_DEV_serial 按原样使用。 它适用于 Linux 和具有115kBaud 的 MTTTY255。 我认为代码是正确的。

    但使用 LabView 和 HammerTerm 时、只能达到9.6k 的速度。 我怀疑是 Windows 驱动程序。 我使用了8N1。

     

    此致、

    Gundolf

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

    C2000ware 中提供了一些支持 USB 的 Windows 驱动程序。 但是,它们可能只能根据您的 Windows 版本而起作用(假设仅支持 XP 和7)。

    C:\ti\c2000\C2000Ware_1_00_06_00\utilities\windows_drivers

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

    尊敬的 Kevin:

    感谢您的提问。

    正如我在开场白中所写的 那样、我已经安装了 C2000Ware 软件包中的 Windows 驱动程序。

    由于该器件在 Linux 下运行得非常完美、实际上 Windows 驱动程序就是我怀疑的问题所在。

    我使用 的是 Windows 7 Professional 64位系统。

    也许了解您使用的终端程序会有所帮助。

    此致、

    Gundolf

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

    您好、Gundolf、

    很抱歉、我错过了有关您的第一个帖子中安装的驱动程序的信息。

    您可以尝试在115200和9600波特下为我使用 Teraterm 或 PuTTY 吗? 请告诉我这些是否适合您。

    最棒的
    Kevin

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

    您是否有机会尝试这些建议?

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

    尊敬的 Kevin:

    感谢您对终端程序的建议。 我已经尝试了 Tera Term、它也适用于115、2 kBaud。 很好!

    我不知道为什么它不能用于 LabView。 因此、我可能需要在系统的深度进行搜索。
    非常感谢。 我将在论坛上关闭此案例。

    此致、

    Gundolf

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

    如果您还没有、您还可以尝试在 NI 的 LabVIEW 论坛中进行搜索或发布:
    forums.ni.com/.../170