主题中讨论的其他器件:C2000WARE
工具/软件:Code Composer Studio
我知道 GUI 应用程序与需要在目标中运行的"监视器"代码块进行通信。 我无法确切了解如何使其正常工作。 GUI Composer 的"使用方法"视频中提到了这一点、但这就是它的终点。 我可以通过代码的云工具以及 GUI 的应用程序进行所有工作、但当我启动应用程序时、它无法与目标进行通信。 如何将"monitor"插入 mu 代码中、以及从何处获取源代码呢?
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.
工具/软件:Code Composer Studio
我知道 GUI 应用程序与需要在目标中运行的"监视器"代码块进行通信。 我无法确切了解如何使其正常工作。 GUI Composer 的"使用方法"视频中提到了这一点、但这就是它的终点。 我可以通过代码的云工具以及 GUI 的应用程序进行所有工作、但当我启动应用程序时、它无法与目标进行通信。 如何将"monitor"插入 mu 代码中、以及从何处获取源代码呢?
David、
如果您正在寻找有关如何将监控代码插入目标应用的信息、请查看以下链接:
http://processors.wiki.ti.com/index.php/ProgramModelUart_GuiComposer
该页面是为 GUI Composer v1编写的,但是,带有集成监视器的示例目标程序应该同样工作。 主要区别在于如何使用在线 GUI Composer 构建 GUI、而不是早期的 GCv1。 您可以从该页面中提供的示例目标程序开始、然后根据您的需求进行定制。
与此主题相关的几个相关主题也可能引起关注。
https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/642395
https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/640888
David、
您的程序是否设置为从 RAM 或闪存运行?
GUI Composer v2中当前存在一个已知问题、即在编程步骤和启动调试连接/数据传输的步骤之间重置 RAM 存储器。 这听起来与您看到的行为完全相同。 针对这种情况的权变措施是重建将在闪存存储器之外运行的程序。
我链接到之前的教程使用 C2000Ware 中基于闪存的示例。 您能否尝试一下、因为这将有助于建立一个基准工作示例。
[引用用户="David Petryk"]1. 当我更改目标中的任何代码时、我当然会重新编译。 但是、当我想使用 GUI 运行它时、会发生麻烦。 通过 GUI 编写器、每次我进行更改时、我都被迫"上传".out 文件、因为云似乎需要目标的最新应用代码。 [/报价]
在 GUI Composer 项目属性中、您可以将.out 文件设置为自动编程、以确保每次都对正确的固件进行编程。 因此、即使重建.out 文件、只要 GUI Composer 工程属性中提供的路径指向正确的文件、它也会自动对最新文件进行编程。
[引用用户="David Petryk"]2. 我是否可以在本地计算机上运行 GUI 生成器版本、以便不必使用云服务? [/报价]
不幸的是、不是 GUI 设计器仅在云端。 但在设计完成后、您可以导出 GUI 以作为独立应用程序运行、或从 CCS 桌面视图中运行。 我先前链接的教程也涵盖了该详细信息。