主题中讨论的其他部件:controlSUITE,
亲爱的朋友们:
我在一个使用C2000 LaunchPad和MATLAB Simulink嵌入式编码器的项目中。 我有这个系列的两个主板:F2.8027万和F2.8379万D。
F2.8027万可以很容易地使用这种工具:所有的块都可以连接,实时工作很完美,而且还可以在独立模式下运行。 但是当我尝试对F2.8379万D进行编程时,我无法上载该程序。 不知道为什么...所以,我想知道是否有人知道这个问题。
我创建了两个Simulink (.slx)项目:一个名为"Test_CPU1 ",另一个名为"Test_CPU2"。 它们的配置(型号配置参数>硬件实施)相同,但"构建选项>选择CPU "除外,第一个配置为"CPU1",第二个配置为"CPU2"。 "Test_CPU1 "使用"Pulse Generator"(脉冲发生器)块(在F2.8027万中也有效)使板上红色LED (在D9处)闪烁,"Test_CPU2"使蓝色LED (D10)闪烁。 这些模块及其配置与我在F2.8027万项目中所做的相同,但将数字输出模块更改为适合F2837xD系列的模块。
然后,单击"Test_CPU1 "文件中的"Deploy to hardware"(部署到硬件)。 等待一段时间,Simulink似乎工作正常。 没有错误信息,与F2.8027万相同的“View Diagnostics”(查看诊断程序)窗口。 但是,红色LED不闪烁,只是保持亮起。 然后,在"Test_CPU2"文件中执行相同操作。 没有错误,Simulink也没有抱怨。 但蓝色LED指示灯不闪烁,也一直亮起。
我已经检查了主板和Simulink块中的LED针脚。 该主板似乎没有任何问题:它的“开箱即用演示”运行良好(包括TI的惊喜),还可以使用控制示例中的双核项目调试CCS v6和v7。
可以有人帮助我吗? 除了"CPU select"外,Simulink to dual core MCU还必须做什么?
提前感谢!
Gabriel
软件信息:
具有TI嵌入式编码器的用于C2000处理器的MATLAB R2017a
CCS v 6.2 (尽管未使用,但已在配置中使用)
controlSUITE v 3.4 6.
Windows 10
主板信息:
Launchpad LUNCHHXL-F2.8379万D v 1.1