Each release of OpenECU (e.g., OpenECU r2.9.0) includes a file in the documentation provided with the installation which details the compatibility list of tools supported for that specific release.

Compatibility

In summary, the following third party tools are compatible with OpenECU (r2.9.0 for non-M5xx targets and r3.3.0-FS for M5xx targets):

Third Party Tools for Simulink-API

For Simulink model-based development, OpenECU requires (at a minimum) the following

MathWorks tools:

In addition, you may need:

For Simulink based development, OpenECU requires (at a minimum) one of the following compiler tools:

*GCC compiler is only compatible with OpenECU 2.x targets

To program and calibrate an OpenECU with an application, OpenECU integrates with the following calibration tools. Only one calibration tool is required:

Third Party Tools for C-API

For C based development, OpenECU requires (at a minimum) one of the following compiler tools:

*GCC compiler is only compatible with OpenECU 2.x targets

To program and calibrate an OpenECU with an application, OpenECU integrates with the following calibration tools. Only one calibration tool is required:

Operating system

OpenECU works with the following operating systems.

Version compatibility between OpenECU versions:

The M5xx ECUs contain two micro controllers. Each micro controller is supported by a separate platform and firmware software. Each of these four software components may be updated and released independently.

Scroll to view full table

Software Release Primary Platform Secondary Platform Primary Firmware Secondary Firmware
V3.0 3.0.3 3.0.1 3.0.2 3.0.1
V3.1 3.1.0 3.1.0 3.1.0 3.1.0
V3.2 3.2.0 3.1.0 3.1.0 3.1.0
V3.3 3.3.0 3.1.0 3.1.0 3.1.0

For details of specific versions of supported Third Party Tool list please download the 2.9.0 Tool Compatibility or 3.3.0 Tool Compatibility below:

OpenECU 2.9.0 Tool Compatibility OpenECU 3.3.0 Tool Compatibility