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.

[参考译文] 用于TI C2000的嵌入式编码器不能正常工作

Guru**** 2540720 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/615930/embedded-coder-for-ti-c2000-not-working-as-it-was

主题:controlSUITE中讨论的其他部件

亲爱的朋友们:

我从一个朋友那里获得了一个F2.8027万 LaunchPad,用于一个项目,并发现了“用于德州仪器(TI) C2000处理器的嵌入式编码器支持包”插件,它能够使用Simulink对LanchPad进行编程。 我与Simulink合作很愉快,因此这是一个项目的好机会。

下载,安装并进行正确设置后,我在Simulink中生成了两个CCS v6项目。 这两种方法都可以由CCS v6导入("文件">"导入")并调试电路板。 当我做第三个项目时,我发现Simulink可以直接生成,加载并运行代码到LaunchPad。 它让我的生活更轻松。 但现在,CCS v6找不到要导入的项目。 我注意到Simulink生成的"projectname_ERT_RTW"文件夹中没有"CCS_Project"文件夹。 但我并不担心,因为我使用的是"构建,加载和运行"配置,因此不需要CCS v6。

我真的很喜欢它,所以我买了一个F2.8379万D LaunchPad在最后的项目中实施。 我创建了两个Simulink文件:"test_CPU1 "和"Test_CPU2"。 对于简单的块,我将其配置为与F2.8037万相同。 生成项目时,CCS v6再次无法导入该项目,因为存在“CCS_Project”文件。 还可以……不是什么大问题 但是这次,“构建,加载和运行”没有奏效。 即使是Simulink也没有显示任何错误,主板也无法正常工作。

我认为这是我对双核LaunchPad的Simulink配置的错误,昨天我在这个论坛上请求帮助。 但今天,我又回到了F2.8027万。 这也不起作用:

对于F2.8027万,在第三个项目(使用“生成,加载和运行”选项)中,Simulink将代码上载到LaunchPad中。 但该代码似乎从未实施过。 如果我从USB中拔下LaunchPad并再次插入,我将从controlSUITE运行测试代码,在尝试使用Simulink进行编程之前,该代码已在其中。 但仍然没有CCS v6项目。

对于F2.8027万,在前两个项目(生成了一个由CCS v6导入的文件)中,当我生成项目以将文件生成到CCS v6时,现在会生成一个无法导入的文件。 弹出一个错误:

错误:项目'Teste_1_F2.8027万_Simulink'导入失败,因为无法解释其元数据。 请联系支持部门。 

基本上,一切都很好(除了第三个Simulink文件没有生成CCS v6项目),直到我尝试对F2.8379万D进行编程。 现在,什么都不起作用,即使在以前的文件中保留相同的配置。

我为德州仪器(TI) C2000处理器重新安装了嵌入式编码器支持软件包,但仍然是相同的。 我重新安装了CCS v6,但仍然是相同的。

我真的不知道发生了什么。 请帮帮我。

非常感谢,

Gabriel

有用信息:

MATLAB R2017a
Windows 10
CCS v 6.2
适用于德州仪器(TI) C2000处理器17.1 v 2的嵌入式编码器支持软件包(带C2000 6.4 v v 6编译器)
controlSUITE v 3.4 6.

编辑:工作空间中的命令"xmakefilesetup导致错误:

来自非结构数组对象的结构内容引用。 
xmakefile.Setup中出现错误
xmakefilesetup中的错误(第11行)
hObj = xmakefile.Setup;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我写这封信是为了告诉您,一位C2000小组成员已被指派担任此职位,应该很快就会回答。

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

    谢谢你,Baskaran!

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

    您好,Gabriel:

    联系MathWorks技术支持 以获得即时帮助。 我看到一个问题,CCS或MATLAB锁定USB端口与主板通信,因此第二次呼叫USB端口时无法访问/下载主板。 尝试完全重新启动(强制机器解锁USB端口),然后使用MATLAB而不打开CCS -查看您是否可以生成-下载-运行。 从CPU1上的1个型号开始。

    关于项目导入问题-我不确定。 向技术支持部门报告这可能是一个错误。

    谢谢,

    -Brian

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

    您好,Brian,

    感谢您的支持。 此时,我将在我的计算机上重新安装MATLAB R2017a,作为解决此问题的"最后资源"。 如果问题仍然存在,我将联系MathWorks技术支持。

    谢谢,

    Gabriel

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

    我不知道这是什么,但现在已经解决了。 我卸载了MATLAB,然后重新安装了,但问题仍然存在。 然后,作为最后一个资源,我执行了MATLAB的“完全卸载”,正如 www.mathworks.com/.../13.1519万-how-do-i-perform-a-clean-installation-of-matlab-on-a-windows-system上所描述 的那样。

    在re²installing MATLAB R2017a执行"全新卸载"后,嵌入式编码器运行良好。

    我注意到的一点是,对于小程序(仅使用几个简单的块),编码器确实会生成一个CCS项目“可导入”文件。 但是对于更复杂的版本(使用多个复杂的块),它不是...但我将尝试通过MathWorks技术支持解决这个问题。

    感谢您的帮助!

    -Gabriel