您好!
我已经在 GUI Composer 中测试并构建了 IHM 菜单。
我已使用正确的代码刷写 TMS320F 目标;因此我在 GuiComposer 中取消选择了用于 HMI 生成的按钮"Autoprogram"。
并且我上传了一个独立的应用程序。
BU 不起作用;GuiComposerHMI 不会使器件正常工作。
是否有人能指出正确的程序?
提前非常感谢您的帮助。
此致。
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.
您好!
我已经在 GUI Composer 中测试并构建了 IHM 菜单。
我已使用正确的代码刷写 TMS320F 目标;因此我在 GuiComposer 中取消选择了用于 HMI 生成的按钮"Autoprogram"。
并且我上传了一个独立的应用程序。
BU 不起作用;GuiComposerHMI 不会使器件正常工作。
是否有人能指出正确的程序?
提前非常感谢您的帮助。
此致。
您好 Ki、
感谢您的观看、很抱歉我的"不好"解释。
我将尝试更好地解释:
1-我已经使用"GUI Composer"开发了一个 HMI 界面;这个 HMI 在我的 CCS 代码中驱动参数。
2-启动"GUI Composer"后,勾选"Autoprogram"并从我的 RAM 文件夹项目上载文件"*.out",只要我保持在"GUI Composer"环境中,一切都很好。

3 -从这个步骤开始、我想通过菜单"File\Export\as Standalone App"生成一个独立的应用程序。
我已安装"GUI Composer Runtime"和"TI Cloud Agent"。
4-在"GUI Composer"之外、当我执行运行时"launcher.exe"时、我可以看到用于启动应用程序、连接到 TMS320F 目标以及执行"TI Cloud Agent"=>处理之后运行良好的工具。
5 -现在、我想刷写 TMS320F 目标中的代码、而不再对 RAM 进行编程。
因此、我已经使用我的应用代码在 CCS 环境中刷写了目标。
我想按照前面介绍的方法生成独立的 HMI 应用、但不要勾选"Auto Program"、因为目标已刷写。
这不起作用=>独立 HMI 不再与目标进行通信。
我不知道为什么。
希望这一点现在更清楚。
此致。
布鲁诺
您好 Ki、
在我上次描述的步骤4中、独立启动器会下载来自我的 CCS 工程的 RAM 文件夹的文件"*。out"。
因此、我假设代码已下载到微控制器的 RAM 中(抱歉、我不是使用此工具的专家)。
此操作正常、但 我发现每次启动独立应用程序时、对微控制器进行编程不是一种好方法。 这就是为什么我决定在 CCS 环境中刷写 micro,假设正在刷写的 micro,每次启动时都不需要重新编程:这是我上次描述的步骤5,不起作用。
布鲁诺
感谢您的澄清。
[引用 userid="479787" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/999596/launchxl-f28027f-flashing-the-tms320f-target-then-unable-to-run-gui-composer-in-standalone/3695172 #3695172"]这就是我决定在 CCS 环境中刷写该微控制器的原因,假设正在刷写的微控制器在每次启动时都不需要对其重新编程[/引用]由于代码似乎被加载到 RAM 而不是闪存、只要目标在程序加载后不进行下电上电、代码就应该保持在 RAM 中(除非对 RAM 执行了重新初始化等操作)。
但是 、GC 通过 XDS 连接到目标时的默认行为是在恢复执行之前短暂停止目标。 如果禁用了"自动编程"、则会导致正在运行的程序短暂中断。 根据应用的不同、这会对应用的实时行为产生至关重要的影响。 没有办法改变这一点。 这种短暂的暂停是否会干扰您的应用程序行为?
Ki