
ASAP2描述文件(A2L)是将CCP和XCP用作测量和标定协议的先决条件。ASAP2 Tool-Set用于创建和验证A2L文件,由ASAP2 Studio以及七个可通过初始化文件进行配置的命令行程序组成。
亮点
- 自动化流程:可轻松将命令行程序集成到脚本和持续集成(CI)环境中。可通过日志文件和返回码进行错误诊断。
- 符合ASAM标准:支持ASAP2标准的所有已发布版本。
- 更简便的配置:通过从链接器MAP文件中获取地址和结构信息,新数据库对象的创建过程得到极大简化。支持大多数常见的MAP和debug格式。
- 通用处理:A2L文件中与接口相关的部分将根据其中包含的元语言定义AML进行解析。
功能
- 根据C代码注释自动生成A2L文件
- 轻松将AUTOSAR ARXML文件转换为A2L格式
- 更新A2L文件中的地址、数据类型和结构信息
- 将多个A2L文件合并为一个文件
- 比较两个A2L文件,并以不同格式生成结果文档
- 检查A2L文件中的语法和语义错误
- 搜索过滤器可实现对A2L文件的有针对性的修改和优化
工作流


工具
ASAP2 Studio
借助ASAP2 Studio,可以对A2L文件进行可视化、创建、修改和更新。通过可视化MAP文件和debug文件的内容,可以从中选择特定对象并将其集成到A2L文件中。该 工具已经集成在ASAP2 Tool-Set中,可通过对话框进行配置和控制。图形用户界面按应用领域分类,可实现快速、便捷的操作。
ASAP2 Creator
使用ASAP2 Creator的前提是在ECU代码中插入特殊注释。ASAP2相关信息(如数据类型、转换规则、最小-最大条件、结构体、数组等)均通过这些注释进行定义。
ASAP2 Updater
ASAP2 Updater会读取一个A2L源文件,将其中的信息与链接器MAP文件中的条目进行匹配,必要时生成缺失的对象文件,并创建一个新的A2L文件。
ASAP2 Merger
ASAP2 Merger将多个A2L片段合并为一个通用的A2L文件。其中一个源文件必须被设为主文件,其余源文件则为从文件:所有信息均从主文件导入到结果文件中,而从从文件中仅导入测量和调整量、转换规则、函数、组以及记录布局。
ASAP2 Comparer
借助ASAP2 Comparer,可以快速、轻松地比较两个A2L文件,并生成比较结果的文档。
ASAP2 Checker
并非每个A2L文件都符合标准规范。为了确保整个工具链中流程的高可靠性,需要检查A2L文件是否符合标准,并突出显示不符合之处。
ASAP2 Modifier
ASAP2 Modifier支持对A2L文件进行有针对性的、用户自定义的修改,包括过滤、匿名化、优化以及修改对象属性,还支持从DBU、Excel和JSON等外部格式导入数据。
ARXML Converter
将包含MC支持数据的AUTOSAR ARXML文件转换为A2L文件。
图库
20版本的主要亮点
ARXML导入
- AUTOSAR 24-11:支持最新版本。
- 显示标识符:基于ShortName片段生成。
ASAP2 Studio
- 永久性设置:“Create INI Files”对话框现可保留用户自定义设置。
- MAP读取器:“Create INI Files”对话框中使用的MAP读取器现已写入.ini文件。
- 合理性检查:加载A2L文件后自动进行一致性检查。
ASAP2 Updater
支持每次执行指定多个MAP文件。
ASAP2 Modifier
- 可以根据地址范围或变量名生成XCP和ETK_XETK事件与变量的映射。
Linux服务器版
限制:
ASAP2 Updater:仅支持ELF/DWARF、COFF/DWARF和EXE/DWARF作为MAP格式
产品描述
| ASAP2 Tool-Set产品信息(PDF) |
相关产品


