ASAP2 Tool-Set
Easily Create and Edit ECU Description Files

ASAP2 Tool-Set - Editing A2L description files extensively and easily

Graphic automatic ASAP2 generation process with ASAP2 Tool-Set
Automatic ASAP2 generation process with ASAP2 Creator, Updater and Merger. Comparison of ASAP2 files and specific modification results using the ASAP2 Comparer and Modifier. The ASAP2 Checker checks these files for syntactic and semantic errors.

One prerequisite for using CCP and XCP as measurement and calibration protocol is the existence of an ASAP2 description file. The ASAP2 Tool-Set is used to create and check this file. The six console programs are configured using initialization files and can thus be easily integrated in batch and make processes. The ASAP2 Studio also provides you an additional convenient tool for entering and editing all information via a dialog-based user interface.

  • Automatically generate ASAP2 files based on C-Code comments
  • Update the address and data type information in an ASAP2 file
  • Merge multiple ASAP2 files into one joint file
  • Compare two ASAP2 files with results documentation in various formats
  • Check ASAP2 files for syntactic and semantic errors
  • Search filters enable specific modifications and optimizations of ASAP2 files
  • The A2L editor is the right solution for creating and visualizing standardized ECU description files

Advantages

  • The ASAP2 Tool-Set offers extensive and convenient support in editing ECU description files in A2L format.
  • Programs can be integrated in a Makefile process.
  • Warnings and error messages can be stored in a log file. The result can be determined by the exit code.
  • The dialog-based user interface allows you to easily create, modify, and update ECU description files with the ASAP2 Studio.
  • All versions released by ASAM can be edited, including the latest version 1.7.1. Format of generated output file is configurable (from ASAP2 1.4.0 to 1.7.1).
  • Quickly accept address and data type information from the Linker-Map file or Debug file when creating database objects.
  • A2L files that are not standard-conformant can also be read-in using the configurable tolerance
  • The interface-specific parts of the ASAP2 file are interpreted and rewritten to the output file based on the given meta language. All IF_DATA types are supported.

Functions

The seven programs of ASAP2 Tool-Set

ASAP2 Creator

A prerequisite for use of the ASAP2 Creator is that comments must be inserted in the C-code. ASAP2-specific information such as data type, conversion rules, min-max conditions, structures, arrays, etc. is defined in these comments.

ASAP2 Updater

The ASAP2 Updater reads in an ASAP2 source file, updates all address and data type information based on the entries in a linker map file and generates a new ASAP2 file from this information.

ASAP2 Merger

The ASAP2 Merger merges several ASAP2 files to a common ASAP2 file. One of the source files must be determined as master, the other source files are slaves. From the master, all information is used for the result ASAP2 file, from the slaves only the measurement and calibration objects, conversion rules, functions, groups, and record layouts are taken into account.

ASAP2 Comparer

The ASAP2 Comparer lets you compare two ASAP2 files quickly and conveniently. An initialization file is used to define which objects should be compared. The results are documented in a file. Different file formats may be used for this results file: text, CSV or XML.

ASAP2 Checker

Not every A2L file conforms to criteria of the standard. To assure high process reliability over the entire toolchain, an A2L file is checked against the standard, and deviations are pointed out. Along with syntax checking, more extensive semantic plausibility checks can also be performed.

ASAP2 Modifier

This tool lets users modify ASAP2 files in specific ways. Some of the supported modifications are:

  • Complex filtering of ASAP2 files by any desired search criteria (name, comment, address, object attribute, etc.). The search results can be taken from the ASAP2 file or be extracted to a separate file.
  • Configurable optimization of the ASAP2 file (reducing file size by removing redundant information)
  • Correction functions (removing invalid key words and references from the ASAP2 file, invalid characters in object names can be replaced)

ASAP2 Studio

The convenient ASAP2 Studio is used to create, modify and update ECU description files in ASAP2 format. The editor is optimally integrated in the development process. For example, when the ASAP2 Studio is used to create database objects, address and data type information can be taken from the linker map file or debug file. ASAP2 Studio is the “standalone” version of the database editor integrated in CANape. The graphical user interface is sorted by areas of application and permits fast, easy use with the intuitive ribbon.

Highlights Version 13.0

  • ASAP2 Studio is integrated as the successor to the ASAP2 Editor. The updated graphical user interface is sorted by areas of application and permits fast, easy use. In addition to the intuitive ribbon, the following user-friendly improvements have been incorporated:

    • Undo/redo functionality for all modifications of A2L files
    • Customizable layout with freely dockable windows
    • Better support for mass operations
    • Clear, dialog-based configuration and call of command line tools. Individual options can now be enabled/disabled in the dialogs and do not have to be written in the INI file.

  • Support is provided for all new functions of ASAP2 version 1.7.1: for example, reading of signal data with data type "Half-Precision Floating Point" (Float16).
  • The tools are available in both a 32-bit and a 64-bit version; ASAP2 Studio comes only in a 64-bit version.
  • The ASAP2 Updater offers extended configuration options for generating new objects.
  • New attributes were added to the filter options in ASAP2 Modifier.
Screenshot Configuration of a characteristic map in the ASAP2 Studio
Configuration of a characteristic map in the ASAP2 Studio

Product Descriptions

Fact Sheet:

Product Information:

Exibir mais
  • Windows 10/8.1/7 (32-bit and 64-bit, ASAP2 Studio only 64-bit)
Exibir mais

Downloads

Generating A2L Files

Learn more about description files for internal ECU parameters

Manual & automatic generation of A2L files