主要内容

rtw.asap2SetAddress

在 A2L 文件中设置 ECU 地址

说明

rtw.asap2SetAddress(ASAP2File, InfoFile) 通过用从 InfoFile 中提取的实际 ECU 地址替换占位符 ECU 地址来更新 ASAP2File

注意

使用此函数需要 Embedded Coder® 许可证。

示例

仅当可执行和可链接格式 (.elf) 文件具有不支持的格式时,rtw.asap2SetAddress(ASAP2File, InfoFile, UseSymTab) 才通过将占位符 ECU 地址替换为从符号文件中提取的实际 ECU 地址来更新 ASAP2File

示例

示例

全部折叠

通过添加来自可执行和可链接格式 (.elf) 文件的地址字段来更新 ASAP2 (A2L) 文件。

% uses ELF file to update ECU addresses
rtw.asap2SetAddress('model.a2l','model.elf')

通过替换来自使用属性记录格式进行调试 (.dwarf) 文件的 ECU 地址字段来更新 ASAP2 (A2L) 文件。

% uses DWARF file to update ECU addresses
rtw.asap2SetAddress('model.a2l','model.dwarf')

通过替换来自程序数据库 (.pdb) 文件的 ECU 地址字段来更新 ASAP2 (A2L) 文件。

% uses PDB file to update ECU addresses
rtw.asap2SetAddress('model.a2l','model.pdb')

通过替换来自符号表(而不是调试信息表)的 ECU 地址字段来更新 ASAP2 (A2L) 文件。仅当信息文件为 .elf 格式时,才能使用 UseSymTab

% uses ELF file to update ECU addresses
rtw.asap2SetAddress('model.a2l','model.elf','UseSymTab')

输入参数

全部折叠

需要更新其中的 ECU 地址的 A2L 文件的名称。

示例: 'model.a2l','myapp.a2l'

提供 ECU 地址的信息文件的名称。

示例: 'model.elf','myapp.dwarf','testbench.pdb'

当信息文件的格式不受支持时,请使用此参量。然后,该函数从符号表(而不是调试信息表)读取 ECU 地址。

版本历史记录

在 R2012a 中推出