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.

[参考译文] CCS/CCStudio:是否可以使用 JavaScript 从 GUI 设计器访问串行 PC 端口?

Guru**** 1950750 points
Other Parts Discussed in Thread: CCSTUDIO, TMS320F28027
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/824572/ccs-ccstudio-is-it-possible-to-access-of-serial-pc-port-from-the-gui-designer-using-javascript

器件型号:CCStudio
主题中讨论的其他器件: TMS320F28027

工具/软件:Code Composer Studio

如果使用 GUIDesigner 运行 CCStudio 的 PC 上的串行端口可以访问串行端口、这将非常有用。 有可能吗?

如果可能、我可以使用它来创建一个框架、通过访问我的器件的 USB 端口来测试我的器件。

器 件有一个我将通过 JTAG 连接到的 Piccolo TMS320F28027、还有一个处理器可以通过 USB 端口为我提供大量信息。

我可以看到 Code Composer Studio 的安装中有一个 Node.js (我仍在使用6.1.3.00034版)。

据我所知、Node.js 可用于(虚拟)串行/COM/USB PC 端口通信。

从 CCStudio GUIDesigner 到 PC USB 端口的通信是否可行?

您是否知道其他人是否曾或曾尝试过这样做? 如果是、是否有任何参考?

您对此有什么建议吗?

我实际上更希望仅使用 CCStudio 进行测试、并避免使用其他应用程序与 USB 端口进行通信。

另外一种方法是用 C#编写一些 VisualStudio 应用程序、并从 CCS 启动它、但我想避免这种情况。

此致、

Vlad Pavlovic

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

    您好、Vlad、

    支持 GUI Composer v2与串行端口通信。 您需要使用 CCS9.x 才能构建 GUI Composer v2应用并在 CCS 中使用它。

    您可以在登录 https://dev.ti.com/gc/后访问演示页面、 通过选择 Help | Component Help 从主菜单中打开组件页面。 搜索 ti-service-serialio。 右侧应该有两个链接、即文档和演示。 您可以播放演示、了解它如何使用 ti-service-serial 与 COM 端口进行通信。

    为方便起见、您需要创建 GUI Composer v2应用并手动在文本编辑器中添加 ti-service-serial 标签。 使用串行服务组件调用 serialService.changeSerialPort(comPort、波特率)函数、最后通过调用 serialService.updateStateMachine ("userOpenSerialPort")打开串行端口;

    您需要添加以下代码:

    HTML:

    JavaScript:
    让 serialService = document.querySelector ("#serialService");
    serialService.changeSerialPort(comPort、波特率);
    serialService.updateStateMachine ("userOpenSerialPort");

    请观看有关如何从 COM 端口发送和接收数据的演示。

    此致、
    Patrick

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

    此外、如果您的器件通过串行端口输出 JSON 对象、您可以查看此教程、了解如何使用 USB-UART 创建应用并将 JSON 对象绑定到小工具、而无需手动解析原始数据。

    https://dev.ti.com/gc/designer/help/Tutorials/Serial/index.htm

    此致、
    Patrick

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

    感谢 Patrick、

    非常好的解决方案!

    我将切换到版本9、并按照您的建议进行操作。

    此致、

    Vlad

x 出现错误。请重试或与管理员联系。