部件号:LAUNCHXL-F2.8377万S
工具/软件:Code Composer Studio
您好,
我在GUI Composer 2中内置了一个GUI,使用UART-MONITOR串行通信协议连接到launch-F2.8377万S板。
GUI相当广泛,有许多小部件绑定到目标代码中的变量。
GUI一直运行良好,在过去3个月中开发缓慢,一直运行良好。
所有"监控"小部件大约每秒更新一次,"控制"小部件按预期更改目标中的内存/变量。
昨天突然,所有"监视器"构件都停止更新。 我做了非常小的更改,将一些小工具重新绑定到不同的变量等,但没有什么重要的。
现在,GUI通过串行UART加载和连接,但没有更新小部件。 如果我更改小部件(键入数据输入或移动滑块),则与目标的通信正常工作(我可以看到串行指示灯闪烁),并且目标中的变量按预期更改。 但是,应该刷新和监控目标变量的显示小部件都没有更新。 我可以看到串行接口指示灯没有闪烁,因此GUI甚至不会尝试通过接口读取任何内容。
我制作了一个新的简单GUI,只有两个盒子,它可以用相同的目标代码正常工作--从GUI到目标工作的TX和RX,所以它不是目标或硬件,甚至系统和GUI编辑器的基本配置-- 特定GUI模型存在问题。 我尝试通过云界面还原到旧版本的GUI,但在旧版本的GUI之后,我对目标代码做了一些小的更改,并且在我尝试使用旧版本的GUI时,它给出一个错误,即无法连接。
我将GUI另存为独立的GUI,并以这种方式运行它,并且获得了与云界面完全相同的行为-目标的TX工作正常,但GUI不请求对任何小部件进行刷新/更新。
您是否有任何想法,说明什么会以这种方式"破坏" GUI并导致所有更新/刷新不再发生? 以及如何修复?
在原来的GUI编写器中有许多关于更改更新/刷新率的论坛帖子,但它们似乎都不能在GUI Composer 2中正常工作-- GUI Composer 2中的刷新率如何更改?
谢谢!
Mike