UeA2lTools v1.4p3

Release date: 2020-09-17

  • Support for MAX_REFRESH.

UeA2lTools v1.4p2

Release date: 2020-07-03

  • Minor patch simplification of UeA2lFilter grammer for improved ease of use.

UeA2lTools v1.4p1

Release date: 2020-06-28

  • Minor patch for the case when a variable definition doesn’t match the extern declaration.

UeA2lTools v1.4

Release date: 2020-06-09

  • Full support for C++ inheritance and templates
  • ELF parsing is now about 3x faster
  • Creator does also update addresses

UeA2lTools v1.3p11

Release date: 2020-05-01

  • UeA2lCreator fix for multiline declarations

UeA2lTools v1.3p10

Release date: 2020-02-42

  • Improved error message when UeA2lCreator is fed an ELF without DWARF information
  • UeA2lCreator now accepts comments after variable, i.e. “int foo; // bar”

UeA2lTools v1.3p9

Release date: 2020-02-05

  • Documentation improvements
  • Improvements in A2L file write performance

UeA2lTools v1.3p8

Release date: 2020-01-28

  • Improved support for ETAS ETK handling
  • Parser performance improvements

UeA2lTools v1.3p7

Release date: 2020-01-27

  • Support for 64-bit ELF.

UeA2lTools v1.3p6

Release date: 2020-01-23

  • Minor bugfix regarding IF_DATA sections.
  • Variables declared static are now supported for both C and C++.

UeA2lTools v1.3p5

Release date: 2020-01-07

  • Minor bugfix regarding CANApe extensions.

UeA2lTools v1.3p4

Release date: 2019-11-04

  • Memory usage optimizations in dwarf handling
  • -uncondensed-output now causes names of elements without description to appear on a separate line.

UeA2lTools v1.3p3

Release date: 2019-11-03

  • New feature: coeffs in c-code comments to support fixed-point math.
  • New feature: uncondensed output to provide compatibility with tools which doesn’t follow the standard.
  • It is now possible to choose to output UTF-8 BOM in addition to pure UTF-8. Needed by some measurement tools, for example Vector CANApe, when using non-english characters.
  • Bugfix in record layout handling for arrays.

UeA2lTools v1.3p2

Release date: 2019-11-01

Minor bugfix in UeA2lCreator Renesas support.

UeA2lTools v1.3p1

Release date: 2019-10-29

This is a minor patch update from v1.3

  • Support for Renesas
  • Minor grammar bugfix.

UeA2lTools v1.3

Release date: 2019-10-15

This is a major update to be able to supply Linux executables

  • Linux executables available
  • Minor merge bugfix.

UeA2lTools v1.2p1

Release date: 2019-10-10

This is a minor patch update from v1.2

  • Compatability fix for GCC 7.4
  • Graceful shutdown if UeA2lCreator is used with unsupported ELF file.

UeA2lTools v1.2

Release date: 2019-10-07

  • New license management system
  • UeA2lCreator
    • Now supports Adaptive AUTOSAR
    • Handles structs, arrays and any combination thereof
  • UeA2lAddressUpdate
    • Support for BIT_MASK, i.e. C struct bitfields.

UeA2lTools v1.1p1

Release date: 2019-08-27

This is a minor patch update from v1.1

  • Performance improvements for UeA2lCreator
  • UeA2lCreator now handles enums declared without typedef correctly.

UeA2lTools v1.1

Release date: 2019-07-42

  • Implementation language changed from Java to C++ to be independent of future JRE licensing. UeA2lTools is now delivered as a Win32 binary compatible with Windows 7/8/10. Builds for other operating systems are available on request.
  • Brand new tool UeA2lCreator! Generate A2L files for hand-written C-code with a minimum of additional effort. As much A2L information as possible is derived from debug information emitted by the compiler. Minimizing information which must be entered by the developer also minimizes development and maintenance effort hence enabling rapid development with high quality. Read more.
  • Simplified filter grammar without sacrificing functionality. It is now easier to writer filter definitions.
  • Option to suppress rename warnings in case of name clashes when merging A2L files.
  • Now handles TargetLink identifier notation for A2L files generated for dSPACE V-ECU (TargetLink can generate generic ANSI-C or C code optimized for a certain MCU. However on cannot generate a generic A2L corresponding to the generic ANSI-C. The closest is to select to generate A2L for dSPACE V-ECU. However in this case TargetLink uses a dSPACE unique notation for variable identifiers in the generated A2L file).
  • Support for both ANSI and UTF-8 encoding.

UeA2lTools v1.0.5

  • Completely new error and warning reporting system. Pinpoints the issues with line and column making it easy to address them.
  • Option to merge group contents if two a2l files contains group definition with the same name.
  • Filtering of functions themselves.
  • Filtering of measurements and characteristics based on which functions they belong to.

UeA2lTools v1.0.4

  • Robustness improvements for parsing measurements and characteristics.
  • Filtering based on LAB files from for example ETAS INCA. This feature enables reuse of the main filter definition file across several projects or customers, hence improving consistency and maintainability.  It also enables filtering based on lists created in tools such as ETAS INCA and Vector CANape.
  • Improved user guideline.

UeA2lTools v1.0.3

  • Robustness improvements in a2ml parsing.
  • Corrected warning for redefinition of measurement/characteristic/axispts during merge.

UeA2lTools v1.0.2

  • Command line option to choose action when several definitions of the same function is encountered during a2l file merge. Default is to issue redefinition warning and rename to avoid name clashes in merged a2l. With the new option –merge-functions UeA2lMerge will merge the function content instead.