简要介绍
ASAP2 Editor 是一个将 ELF(Executable and Linkable Format)文件转换为 A2L(ASAP2 标准格式)文件的工具。它支持通过多种转换方法(线性、分数/有理数、代数表达式、查找表、符号查找表等)从 ELF 文件中提取观测量和标定量。该工具允许用户为每个对象灵活编辑转换方法,可选择独立或通用的转换方式。此外,工具支持输出最新的 A2L v1.60 版本,提供更强的公式能力和更好的兼容性。
主界面说明

快速上手
加载 ELF 文件
步骤 1:点击 Load ELF File
步骤 2:选择并加载 ELF 文件

*支持同时打开多个 ELF 文件。

添加观测/标定量
步骤 1:在工具栏选择 Select Variable
步骤 2:点击需要添加的变量/结构体/数组,右键菜单或拖拽到右侧即可将变量添加到观测/标定列表中。

编辑观测/标定属性并设置转换公式
步骤 1:在工具栏点击 Measurements / Characteristics 查看已添加的观测/标定量列表。
步骤 2:双击要编辑的观测/标定量以修改属性。

步骤 3:点击 Physical Display 为变量指定转换公式。
线性转换:

分数/有理数转换:

代数表达式转换:

查找表转换:

符号查找表转换:

创建新的转换公式
步骤 1:在工具栏打开 “Conversion Method”
步骤 2:点击 “Add New Conversion Method..” 或在空白处右键添加新的通用公式。
步骤 3:为变量指定一个通用公式。

检测 ELF 文件变更并一键更新分配的观测/标定地址
当当前打开的 ELF 文件发生变化时,界面会在下方给出提示:

点击 “Update Variable list” 可同步变量列表。

同时,已选变量列表不会丢失,界面会标注哪些变量地址发生了变化以及哪些变量已被删除(被删除的变量不会再生成)。
导出 A2L 文件
步骤 1:在工具栏点击 Export as A2L file。
步骤 2:指定路径并导出 A2L 文件。