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/TMS320F2.8069万F:DeployApp GUI Composer无UART连接

Guru**** 2551110 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/582414/ccs-tms320f28069f-deployapp-gui-composer-no-uart-connection

部件号:TMS320F2.8069万F

工具/软件:Code Composer Studio

您好,

我将GUI Composer V1 InstaSPIN通用GUI示例与CCS 6.2 一起使用,如果我在CCS内启动GUI,我可以使用CCXML配置中定义的UART连接。 按照Web上的UART示例应用程序的说明启动GUI后,将其复制到我的本地webapps目录中。从下拉列表中选择正确的COM端口后,我可以启动laucher并看到GUI,没有附加内容, GUI的所有项目都有一个红点,表示没有连接。 即使我在UART线路上也看不到任何流量(其中有些LED)。 我猜配置有误,但我不知道是什么。 请给我一些建议。

对Gerhard很好

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

    Gerhard,

    InstaSpin通用GUI设计通过JTAG与目标通信进行工作。 为了使GUI通过串行UART连接工作,需要在目标设备上运行UART监视器。 本页介绍了此过程。 因此,在修改项目以包括监视器代码之前,GUI将不能与现有开箱即用示例的UART连接一起使用。 如果您希望沿着该路径前进,上面引用的Wiki网页有一个监控代码示例,您可以将其用作添加项目的参考。  

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

    您好,ArtiG,

    感谢您的回答,但这对我来说并不新鲜。 我修改了该示例并包括了一个UART监视器,甚至还按照UART过程中的描述生成了GUI。 正如我所描述的,它仅在CCS环境中有效。

    我做了一些研究,发现了以下内容。 生成的文件 appInitScript.js包含以下行:

    Session.memory.loadProgram(appProgramFile *//* internal variable );

    这一行是错误的,我修改了它  

    session.symbol.load (appProgramFile /* internal variable */);

    我已删除以下行:

    打印("启用实时\n");
    Session.Expression.Evaluate ("ST1.DBGM = 0");
    Session.Expression.Evaluate ("gel.EnableRealtime ()");

    现在它看起来是有效的,但并不稳定。

    我想此文件的GUI生成过程中存在问题。

    此致,Gerhard

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

    Gerhard,

    很高兴听到您确定了问题的根源,并且编辑脚本文件可以使事情正常工作。

    我自己没有使用CCS 6.2 对此进行测试,但似乎在appInitScript.js文件的生成过程中可能会出现错误。
    遗憾的是,GUI Composer v1已被弃用,而倾向于GUI Composer v2,因此目前没有计划为GCv1进行主动开发或修复错误。