system-visual-measurement-calibration.png

ASAP2 Tool-Set

轻松创建和修改ECU描述文件

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-toolset-overview.png
借助ASAP2 Creator、Updater和Merger完成ASAP2的自动生成;使用ASAP2 Comparer和Modifier对比ASAP2文件并执行特定修改;ASAP2 Checker则用于检查上述文件的语法和语义错误。

工具

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文件。

图库

asap2-toolset-screenshot.png
使用ASAP2 Studio编辑MAP对象

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格式

产品描述

  • Windows 10/11(64位)
  • 运行.NET 8的Linux 

支持的编译器或AMP文件格式:

  • COFF、COFF/DWARF
  • DiabData
  • ELF/DWARF
  • EXE/DWARF
  • Greenhill Multi 2000
  • IEEE(Tasking、Cosmic、Microtec)
  • Microsoft(标准VC8、VC++、VC8 C++、扩展版和PDB)
  • NEC CC78K/0 v35
  • 德州仪器TMS470
  • UBROF二进制文件(IAR)

如果您未找到所需的格式,请联系我们。

相关产品

我们能为您提供哪些帮助?让我们聊聊吧!
Measurement and Calibration Team
我们能为您提供哪些帮助?让我们聊聊吧!
无论您是正在探索各种可能性,还是已经开始规划下一步,都请将您的需求告诉我们。我们将协助您找到合适的解决方案。