文档

限制和提示

以下限制适用于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放在父文件夹中。

这个话题有用吗?