如何定制TMF以调用arm gcc工具链来构建simulink生成的代码

如何定制TMF以调用arm gcc工具链来构建simulink生成的代码,c,gcc,arm,code-generation,simulink,C,Gcc,Arm,Code Generation,Simulink,我正在使用Simulink中的代码生成功能为我的模型自动生成C代码,默认为ert.tlc 现在代码生成步骤已经完成,我想调用arm gcc工具链来构建可执行文件。如何修改TMF模板makefile以调用arm gcc来构建代码 下面是我在ert_unix.tmf中更改的一些语句。我使用这个语句是因为我的主机是Mac OS MAKECMD = /Users/dev/gcc-arm-none-eabi-4_8-2013q4/bin/arm-none-eabi-gcc HOST

我正在使用Simulink中的代码生成功能为我的模型自动生成C代码,默认为ert.tlc

现在代码生成步骤已经完成,我想调用arm gcc工具链来构建可执行文件。如何修改TMF模板makefile以调用arm gcc来构建代码

下面是我在ert_unix.tmf中更改的一些语句。我使用这个语句是因为我的主机是Mac OS

MAKECMD         = /Users/dev/gcc-arm-none-eabi-4_8-2013q4/bin/arm-none-eabi-gcc
HOST            = ARM
BUILD           = yes
SYS_TARGET_FILE = my_ert.tlc
当我使用它时,我收到一个错误,上面写着“Make将不会被调用-模板makefile用于不同的主机”

任何回答都会对我大有帮助


非常感谢

为什么要使用ert_unix?这是如果你想为你的MAC主机建立你的模型,你想为ARM目标建立你的模型。我想如果你使用默认的ERT目标,并在代码生成选项中为ARM配置它,它应该为你创建一个合适的tmf…对不起,我打错了。我使用ert.tlc来生成代码。我还配置了ert_unix.tmf。那么,您的意思是我应该为构建配置默认的ert.tmf吗?它的主机字段是'PC',我试图将其更改为'ARM',然后我收到一条错误消息,消息说'Make将不会被调用-模板makefile用于其他主机'