
An ASAP2 description file (A2L) is a prerequisite for using CCP and XCP as a measurement and calibration protocol. The ASAP2 Tool-Set is used to create and check such ECU description files. It consists of the ASAP2 Studio and seven command line programs that you configure via initialization files.
Highlights
- Automated processes: Easy integration of command-line programs into scripts and CI environments. Error diagnosis is possible via log files and return codes.
- Compliance with ASAM: All released versions of the ASAP2 standard are supported.
- Simpler configuration: By taking over address and structure information from linker MAP files, the creation of new database objects is greatly simplified. Most common MAP and debug formats are supported.
- Generic processing: The interface-specific parts of an A2L file are interpreted based on the included meta language definition AML.
Functions
- Automatically generate ASAP2 files based on C code comments
- Effortless conversion of AUTOSAR ARXML files to ASAP2 format
- Update address, data type and structure information in an ASAP2 file
- Merge multiple ASAP2 files into a common file
- Comparison of two ASAP2 files and result documentation in different formats
- Checking ASAP2 files for syntactic and semantic errors
- Search filters enable targeted modification and optimization of ASAP2 files
Workflow


Tools
ASAP2 Studio
With the ASAP2 Studio, A2L files can be visualized, created, modified and updated. By visualizing the contents of MAP and debug files, specific objects can be selected from them and integrated into the A2L file. The command line tools of the Tool-Set are integrated and can be configured and controlled via dialogs. The graphical user interface is sorted according to application areas and enables fast, convenient operation.
ASAP2 Creator
Prerequisite for the use of the ASAP2 Creator is the insertion of special comments into the ECU code. ASAP2 information such as data type, conversion rules, min-max conditions, structures, arrays, etc. are defined via these comments.
ASAP2 Updater
The ASAP2 Updater reads an A2L source file, matches the information with entries from a linker MAP file, generates missing objects if needed, and creates a new A2L file.
ASAP2 Merger
The ASAP2 Merger merges multiple A2L fragments into a common A2L file. One of the source files must be set as master, the other source files are slaves.: From the masterthis file all information is taken over into the result file, from the slave files only the measurement and adjustment quantities, conversion rules, functions, groups and record layouts.
ASAP2 Comparer
With ASAP2 Comparer you can quickly and easily compare two A2L files and generate a documentation of the comparison resultfile.
ASAP2 Checker
Not every A2L file meets the criteria of the standard. To ensure a high level of process reliability throughout the entire tool chain, an A2L file is checked for compliance with the standard and deviations are highlighted.
ASAP2 Modifier
The ASAP2 Modifier enables the targeted, user-defined modification of A2L files. This includes filtering, anonymization, optimization and modification of object attributes, as well as import from foreign formats such as DBU, Excel and JSON.
ARXML Converter
Conversion of AUTOSAR ARXML files with MC support data to A2L files.
Gallery
Highlights of Version 20
ARXML Import
- AUTOSAR 24-11: Support of the latest version.
- Display Identifier: Generation based on ShortName fragments.
ASAP2 Studio
- Persistent Settings: The “Create INI Files” dialog now retains user-defined settings.
- MAP Reader: The MAP reader used in the “Create INI Files” dialog is now written to the INI files.
- Plausibility Check: Automatic consistency check after loading a A2L file.
ASAP2 Updater
Support for specifying multiple MAP files per execution.
ASAP2 Modifier
- XCP and ETK_XETK event assignments to variables can now also be generated based on address ranges or variable names.
Server Edition for Linux
Limitations:
ASAP2 Updater: Only ELF/DWARF, COFF/DWARF and EXE/DWARF are supported as MAP format
Product Descriptions
Related Products


