限制和提示
以下限制适用于AUTOSAR代码生成。
只生成代码复选框
如果不选择只生成代码复选框,则在构建模型时,软件将生成一条错误消息。该消息声明,您可以构建一个可执行的AUTOSAR系统目标文件,只有当您:
配置模型以创建软件在环(SIL)或处理器在环(PIL)块
在SIL或PIL仿真模式下运行模型
提供一个自定义模板生成文件
AUTOSAR编译器抽象宏
该软件不会为以下产生的数据或函数生成AUTOSAR编译器抽象宏:
模型块
Stateflow®
MATLAB®编码器™
共享实用函数
自定义存储类
局部变量或临时变量
AUTOSAR代码描述符中的相对文件路径(架构版本3。x及更早)
当你构建Simulink的时候金宝app®模型用于AUTOSAR系统目标文件,使用AUTOSAR模式版本3。X或更早时,代码生成器将生成一个CODE-DESCRIPTORS
元素中的SWC_IMPLEMENTATION
元素。的CODE-DESCRIPTORS
元素包含XFILE
元素,提供所生成代码的描述。
例如,如果您构建模型rtwdemo_autosar_counter
,生成的文件rtwdemo_autosar_counter_implementation.arxml
具备以下条件XFILE
元素:
rtwdemo_autosar_counter_c GeneratedFile rtwdemo_autosar_counter_autosar_rtw\rtwdemo_autosar_counter.c Embedded Coder 5.6
然而,URL
元素没有指定绝对路径。路径是相对到构建文件夹。因此,在运行时环境中使用AUTOSAR XML生成代码之前,必须将XML放在父文件夹中。
这个话题有用吗?