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.

[参考译文] TMS320F28335:MATLAB 外部模式:在执行外部模式 MEX-file 和#39;ext_comm&#39时发生错误;:

Guru**** 2561550 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/637756/tms320f28335-matlab-external-mode-error-occurred-while-executing-external-mode-mex-file-ext_comm

器件型号:TMS320F28335

您好!

我正在尝试使用外部模式在 F28335上运行 Matlab Simulink R2017b 模型。 Mathworks ( https://de.mathworks.com/help/supportpkg/texasinstrumentsc2000/examples/parameter-tuning-and-signal-logging-with-serial-external-mode.html )的示例工作正常。 此外、如果勾选 Simulink 首选项中的"从闪存引导"复选框、则示例模型在外部模式下工作。 当尝试在外部模式下运行我自己的模型(由于其大小而从闪存引导)时、以下错误记录:

执行外部模式 MEX 文件'ext_comm'时出错:
无法连接到目标。 等待目标的连接响应时发生超时。 超时的可能原因:
a)目标未开启。
b)目标未连接到您的主机。
c)模型的应用程序未在目标上运行。 您可能已单击"停止"按钮。 如果“Run (运行)”按钮未变暗,请单击它。 否则、单击"构建"按钮、该按钮会在目标上下载并运行您的应用程序。


将模型部署到硬件可以正常工作、只有外部模式失败。 是否有人可以解决此问题?

除此之外,我还想了解有关 Simulink 如何生成链接器命令文件(*.cmd)的更多信息。

我观察到程序代码存储在不同的存储器部分(原因)中、具体取决于是否在模型首选项中勾选了"从闪存运行"。
我的模型太大、无法装入 RAM、因此我想知道是否以及如何将其放入闪存或 Zone7D 中、以及如何从 RAM 执行。

感谢您的努力!

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

    请联系 Mathworks 技术支持:
    www.mathworks.com/.../
    因为我们可能需要您的模型来模拟问题。

    此致、
    Venkatesh C