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/TMDX570LC43HDK:TMS570 USB 套件的 MATLAB PIL 设置、关于 Rtiostream

Guru**** 2538950 points
Other Parts Discussed in Thread: HALCOGEN, TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/810158/ccs-tmdx570lc43hdk-matlab-pil-setup-for-tms570-usb-kit-about-rtiostream

器件型号:TMDX570LC43HDK
主题中讨论的其他器件:HALCOGENTMS570LC4357

工具/软件:Code Composer Studio

工程师好、

我正在从事一个控制器设计项目、该项目需要使用 MATLAB (基于模型的控制)进行处理器环路测试。  

由于 MATLAB 中没有针对 TMS570的开箱支持、我正在尝试在上配置硬件支持包  
Anthony 其中提供了有关 TMS570产品设置的指导(在以下链接中)。

https://ww2.mathworks.cn/matlabcentral/fileexchange/46332-ti-hercules-pil-target-for-rm48

对于大多数部件、它运行良好。 但是、我现在对设置 RTIO 流函数的部分感到困惑。 我的问题如下、

1.我是否需要为"halcogen"和"TI_RM48HDKSerialRtiostistream"分别生成 Halcogen includes 和 source 文件夹两次? 如果为 true,我应该在 main()函数中输入什么内容?

2. Halcogen 中的文件"包括"和"源"都以"HL_"开头、而在"TI_RM48HDKSerialRtiostiostream-Rtiostream.h"和"TI_RM48HDKSerialRtiostiostream-Rtiostiostream.c"中则不是这样。 是因为 Halcogen 版本? 我可以简单地更改文件名以使其对齐吗?

3.当我尝试运行模型时,似乎调用了"C:\MATLAB \R2019a\toolbox\RTW\targets\pil\c"下的另一个 main()函数。 我如何解决这场冲突?

在另一个线程中、  了测试与 TI_RM48HDKSerialRtiostreamTest.c (https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/355390?PIL-setup-for-TMS570-USB-Kit)的连接。 我可以编译 CCS 工程并加载、但不知道如何使用回波和回路进行测试。 在 PIL 期间、此 SCI 通信模块如何与代码的其他部分协调? 衷心希望您能分享更多详细信息。

非常感谢。  

此致、建阳。

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

    Jianyang、

    我可以解答您有关与 Matlab 软件包无关的一般主题的问题:

    1.我是否需要为  "halcogen"和"TI_RM48HDKSerialRtiostistream"分别生成 Halcogen includes 和 source 文件夹两次? 如果为 true,我应该在 main()函数中输入什么内容?

    >>声明和定义仅需一次。 否则、编译器将抱怨重复的"非弱"定义。

    2. Halcogen 中的文件"包括"和"源"都以"HL_"开头、而在"TI_RM48HDKSerialRtiostiostream-Rtiostream.h"和"TI_RM48HDKSerialRtiostiostream-Rtiostiostream.c"中则不是这样。 是 因为 Halcogen 版本? 我可以简单地更改文件名以使其对齐吗?

    >>是的、这对于 HALCoGen 为 TMS570LC4357生成的代码是唯一的。 提供的示例适用于 RM48x。 我不确定文件名的相关性。

    3.当我尝试运行模型时,似乎调用了"C:\MATLAB \R2019a\toolbox\RTW\targets\pil\c"下的另一个 main()函数。 我如何解决这场冲突?

    在另一个线程中、  了测试与 TI_RM48HDKSerialRtiostreamTest.c (https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/355390?PIL-setup-for-TMS570-USB-Kit)的连接。 我可以编译 CCS 工程并加载、但不知道如何使用回波和回路进行测试。 在 PIL 期间、此 SCI 通信模块如何与代码的其他部分协调? 衷心希望您能分享更多详细信息。

    对于问题3和4、我将不得不提及之前曾使用此 Matlab 软件包修补过的人员。 该软件包在2014年发布、目前不受支持。

    此致、

    Sunil

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

    您好、Sunil、  

    非常感谢您的善意回应。

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

    Jianyang、

    正如我在先前的帖子中所说、目前不支持此 Matlab 软件包。 MATLAB 封装已更新、我们尚未维护 PIL。 目前没有计划在近期内支持这一目标。

    此致、

    Sunil

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

    您好、Sunil、

    感谢您的讲解。 我们将继续讨论 HIL。

    如果我有机会找到 PIL 解决方案、我会在这里发布。

    此致、Jianyang。