【问题标题】:Embedded Coder not recognizing tokens in default code generation templateEmbedded Coder 无法识别默认代码生成模板中的标记
【发布时间】:2016-08-05 02:16:07
【问题描述】:

我最近获得了将 Embedded Coder 与我们开发的现有 Simulink 模型一起使用的许可。第一次尝试从模型生成 C 代码时,我遇到了几个错误。起初,我们没有在模型参数中定义代码生成模板 (.cgt) 文件。经过一番寻找,我找到了 MATLAB 附带的默认模板 (matlabroot/toolbox/rtw/targets/ecoder/ert_code_template.cgt)。

最新情况是,我在此默认代码生成模板中的几乎每个标记上都遇到错误。

因为我只是想构建一些东西,所以起初我注释掉了有问题的行(例如 RTWFileVersion 等),但现在我注意到它给了我一些强制性的错误(即类型)。类型是 .cgt 文件中必须包含的几个必需项之一,那么导致 MATLAB 无法识别这些标记的错误是什么?我猜我的安装可能有问题,比如路径。

其他细节: Simulink R2013A x32 Target 是 Freescale 设备

【问题讨论】:

  • 嗨!你试过一个基本的例子吗?您使用的是哪个目标配置文件?

标签: matlab embedded code-generation simulink rtw


【解决方案1】:

感谢 Matthias W 让我检查其他配置选项。原来我选择了一个可能与 Embedded Coder 不兼容的 .tlc 文件。

在“系统目标文件”的代码生成中,我选择了 ert.tlc 文件,现在我可以构建我感兴趣的模型部分。

【讨论】:

    猜你喜欢
    • 2016-08-21
    • 2015-11-24
    • 2018-05-17
    • 2014-11-12
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多