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.

[参考译文] TMS320F28069M:连接至 Windows10时出现 IO 问题

Guru**** 2390755 points
Other Parts Discussed in Thread: TMS320F28069M, CCSTUDIO, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1222880/tms320f28069m-io-issues-when-connected-to-windows10

器件型号:TMS320F28069M
主题中讨论的其他器件: CCStudiocontrolSUITE

您好!

安装 CCStudio 12.3.0和 ControlleSUITE v3.4.9后、我将使用 Simulink 支持包来对 LaunchPadXL TMS320F28069M 进行编程。

我有2种电路板、1种版本1.1、1种版本1.2。 当我插入修订版1.1卡时、我的计算机上打开了2个 COM 端口、并且只有1个、正如修订版1.2所预期的那样。 该版本和此问题是否存在已知问题、或者实际主板本身是否存在问题? 驱动器在另一块电路板上似乎工作正常、均关闭了 JP6和 JP7、启动1、2、3。

无论版本和端口数量如何,我在使用卡的 COM 端口与计算机在 我的程序中,偶尔面临严重的 IO 干扰(鼠标不可用,键盘不可用,设备管理器不响应)。 我在 GPIO Rx 28和 Tx 29上使用 SCI 模块 A、并使用数据标头"S"和端接器"E"。 代码由 Simulink 从模型生成、并包含3个 int16值。 您对这里的问题有什么猜测吗?

立即打开电路板的 COM 端口(其中一个)似乎可以防止干扰、我设法在关闭 Putty (因此打开 COM 端口)后上传了一个简单的闪烁 sketch、这样在 Simulink 中就没有 SCI 块、我便没有受到干扰。

这是问题的后续步骤: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1200855/launchxl-f28069m-mouse-control-interference/

要回答最后一个问题、USB-C 适配器是 Hama 00200101、我可以确认其中一个电路板正在激活2个 COM 端口、而另一个电路板正在激活1个 COM 端口。

此致、

Alexis

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

    尊敬的 Alexis:

    感谢您的提问。 我将联系我们的电路板设计专家、找出修订版1.1与1.2之间的差异问题。

    需要记住的一点是:使用跳线来配置 GPIO 28/29。 我将让专家协助完成该电路板:

    此致、

    Vince

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

    尊敬的 Alexis:

    我不能确定修订版本1.1与修订版本1.2之间的差异(如果有的话)、并且需要返回给您。 同时、您能否在设备管理器中为两个不同的板提供 COM 端口的屏幕截图? 如果您按照以下方向对两个电路板 XDS100进行重新编程、我认为它们是相同的。

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/670519/faq-sticky-enable-xds100-usb-serial-port-on-launchxl-f28069m

    此致!

    Kevin 老师

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

    您好!

    这些电路板采用相同的程序进行刷写、但其行为仍然不同。 下面是当计算机上唯一插入的设备是2个 Launchpad、COM 8和9是同一个板、COM 11是 rev 1.2板时的可用 COM 端口屏幕截图。

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

    此处是我从下载 CCStudio 12.3.0和 controlSUITE 3.4.9获得的驱动程序版本、不确定哪一个提供了驱动程序。

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

    尊敬的 Alexis:

    您能否检查两个电路板上 XDS100 (U6)器件上的标签是否不同? 我刚刚还记得、由于电源限制、我们可能必须对某些构建使用略有不同的 FTDI 器件。 我不确定这是否会影响您看到的内容。

    另一种想法是、在对 EEPROM 进行编程时、A 侧和 B 侧是否都配置为虚拟 COM 端口。 这些器件具有双 UART 功能。

    此致!

    Kevin 老师

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

    尊敬的 Kevin:  

    I 版本1.1具有 FTDI 1621-C D9MT8.1 FT2232HQ、而版本1.2具有 FTDI 2140-C DKMW5C1 FT2232HQ

    对于双路 UART、我在 Simulink 中看不到任何相关参数、因此我假设已事先使用该 过程对其进行设置

    Regrds、

    Alexis

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

    使用链接软件、可以看到两侧都在使用虚拟 COM、只将 B 侧设置为虚拟 COM、将 A 侧设置为  D2XX 直接只在 Windows 上打开1个 COM 端口。

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

    关于 I/O 干扰、我们在 A 侧运行 COM 连接、该侧使用的是 D2XX 直接驱动程序。 使用引脚15/58和跳线6/7开/关的 B 侧似乎可以解决我们的问题。

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

    尊敬的 Alexis:

    使用链接的软件,我可以看到双方都在使用虚拟 COM,只将 B 端设置为虚拟 COM,将 A 端设置为  D2XX Direct,只能在 Windows 上打开1个 COM 端口。

    很好、很高兴听到这个修复问题的消息。 似乎没有为仅启用1个 COM 端口而正确编程较旧的 LaunchPad (版本1.1) FTDI 器件。

    关于 I/O 干扰,我们在 A 侧运行 COM 连接,该侧使用的是 D2XX 直接驱动程序。 使用引脚15/58和跳线6/7开/关的 B 侧似乎可以解决我们的问题。

    当 JP6/7关闭/打开时、您是否无法使 GPIO 28/29工作? 它应该能够正常工作。 唯一的区别是用于引脚(A 与 B)的 F2806x SCI 模块、这需要更改 SW。

    此致!

    Kevin 老师

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

    尊敬的 Kevin:

    使用 GPIO 28/29会导致计算机的 I/O 出现问题,而不管 A 侧使用的驱动程序是什么。仅使用 B 侧不会导致相同程序出现问题。

    此致、

    Alexis