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.
#MATLAB #Simulink#R2017b#externalmode#launchpad#F28379D
LaunchPad -风扇大家好、
现在、我遇到了一个具有挑战性的问题、我想知道是否有人可以支持我解决这个棘手的问题。
我想使用 Matlab / Simulink 运行 F28379D LaunchPad、但收到以下错误消息:
错误:在执行外部模式 MEX-file 'ext_comm'时发生错误:
无法连接到目标。 等待目标的连接响应时发生超时。 超时的可能原因:
a)目标未开启。
b)目标未连接到您的主机。
c)模型的应用程序未在目标上运行。 您可能已单击"停止"按钮。 如果“Run (运行)”按钮未变暗,请单击它。 否则、单击"构建"按钮、该按钮会在目标上下载并运行您的应用程序。
错误:无法连接到'test_led'的'TI Delfino F2837xD'目标。
我已经在 Simulink 硬件配置中设置了所需的配置:
- 代码生成:工具链=德州仪器 Code Composer Studio
- 硬件板:F28379D
- 目标硬件资源:
- 构建选项:器件名称= F28379D;不从闪存引导;CPU1;不使用自定义链接器
外部模式:串行;COM10
您能不能帮助我解决这个问题、以便我可以使用 LaunchPad 实时测量信号范围并在线调整参数。
感谢您宝贵的时间和建议。
Johannes
Johannes、您好!
此问题可能包括以下几个方面:
-COM 端口分配问题(确保选择的端口正确)
- COM 端口锁定问题(CCS、或者之前从 MathWorks 工具放弃的运行可能已锁定但未释放 PC COM 端口、从而阻止了额外的通信)。 重启通常可以解决此问题。
- E2E 中已经讨论的其他问题。 一个这样的线程;您可以搜索"外部模式"以查看其他线程。 https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/569793/2319744
如果仍有问题、请 联系 MathWorks 技术支持以获得更即时的响应。
HTH、
-Brian
Johannes、您好!
获取帮助的最快方法是联系 MathWorks 技术支持(如上面的链接所示)。 您可能已经接近完成此工作、需要解决一个小问题、但我无法从这里得知这可能是什么。 MathWorks 技术支持不会监控 TI 论坛、因此您应该直接联系他们-他们有很多资源可供使用以提供帮助。
此外、1分钟生成和下载代码在我看来是正常的。 您可以在高端 PC 上看到更好的性能、但我只有一台带 SSD 的基本 Win10笔记本电脑、因此我从未测试过这种情况。 下载链接可能会带来一些性能限制、但我从未直接调查过。
谢谢、
-Brian
!!! 解决了!!!
(在 Mathworks 技术支持的出色帮助下)
这两个点都需要更改:
GPIO42和 GPIO43引脚必须支持 SCI_A 对于此电路板、我们预计引脚 GPIO42 (TX)和 GPIO43 (RX)已配置为用于 SCI_A 通信(分别为 TX 和 RX)。 您能确认情况是这样吗?
2.振荡器频率必须与 LaunchPad 的外部振荡器频率相匹配。 虽然 F28379D 具有一个振荡频率为20MHz 的内部晶体、但 LaunchPad 还具有一个运行频率为10MHz 的外部振荡器。 Simulink 的默认值为20MHz。 仅使用 F28379D 时、此设置适用。 但是、在 LaunchPad 上使用外部模式时、该频率值可能会导致问题。 请转至硬件实现->器件详细信息->计时并将"以 MHz 为单位的振荡器时钟(OSCCLK)频率"的值从20更改为10。
____________________________________________________________________________________________
在 MatlLab/Simulink 中工作外部模式示例项目。
在 Matlab 命令窗口中键入以下命令:
>> C28x_serial_ext
并在 Simulink 中设置硬件配置:
1.选择硬件板:TI Delfino F2837xD 并按如下方式设置构建选项
2.时钟配置
3.根据《TMS320F2837xD 双核 Delfino 微控制器技术参考手册》设置 SCI_A GPIO 端口(第7.7节)
4.寄存器:外部模式(根据 XDS100 USB 串行端口设备管理器中使用的 COM 端口)
此外、波特率必须设置为相同的值。
现在一切都应该正常。
尽情享受吧!