In summary, the following third party tools are compatible with this version of OpenECU:
Table 1.1. Third party tool compatibility
Third party tool | Compatible versions |
---|---|
Operating systems | |
Microsoft Windows [a] | Win10 (64-bit) Win7 SP1 (32-bit) (deprecated) Win7 SP1 (64-bit) (deprecated) XP SP3 (32-bit) (deprecated) |
Modelling and code generation tools | |
MathWorks MATLAB |
R2015a, R2015b (32-bit) R2015a, R2015b, R2016a, R2016b, R2017a, R2017b, R2018a, R2018b, R2019a, R2019b, R2020a (64-bit) |
MathWorks Simulink | |
MathWorks MATLAB Coder | |
MathWorks Simulink Coder [b] | |
MathWorks Embedded Coder | |
Compiler tools [c] | |
Wind River Diab C compiler | v5.5.1.0, v5.8.0.0, v5.9.0.0 for M110, M220, M221, M250, M460 and M461 targets v5.9.0.0 for M670 target |
GCC Compiler [d] | v4.7.3 for M110, M220, M250, M460, M461 and M670 targets |
Reprogramming, data logging and calibration tools [e] | |
PiSnoop | Any version |
ATI Vision [f] [g] | v2.5 through v5.1.2 |
ETAS INCA | v7.2.7 |
Vector CANape | v8.0 through v16.0 |
[a] OpenECU developer software has been tested to work with Windows 10. OpenECU is compatible with Windows 7 SP1 (32-bit and 64-bit) and Windows XP SP3, but support for these operating systems is deprecated. OpenECU is not compatible with Windows Vista or Windows 8. OpenECU developer software may not function correctly on encrypted drives. OpenECU developer software must be able to create files on the host file system. If using an encrypted drive, be sure that permission settings will allow OpenECU to create files. Pi Innovo cannot provide support for issues with encrypted drives. [b] Mathworks Simulink Coder includes functionality of RTW and Stateflow Coder. [c] All OpenECU targets use Freescale PowerPC microcontrollers. The M110, M220, M221, M250, M460 and M461 use an MPC5534 microcontroller, the M670 uses an MPC5674F microcontroller. The M560 and M580 use an MPC5746C for the primary microcontroller and SPC560P34 for the secondary microcontroller. See the Technicical Specification for your target for more information. [d] OpenECU has only been tested using GCC Compiler version 4.7.3 and is in the beta stage. As such, there are a number of known issues to keep in mind when compiling an OpenECU application using GCC. For further details, please see "Integration notes for third party tools" for a list of known issues. [e] These tools have been tested for reprogramming, data logging, and calibration. Some of them have many other features which have not been tested with OpenECU. [f] The OpenECU method of configuring ATI Vision uses standardised ASAP2 files. As a result, all future versions of Vision are expected to be backwardly compatible (e.g., version 3.7 and version 4.0 are known to be compatible). [g]
The following Vision toolkits are typically used when working
with OpenECU:
Data Acquisition Toolkit,
Calibration Toolkit,
Universal ECU Interface Standard Toolkit,
APOLLO Data Analysis Toolkit,
CAN Interface Toolkit and
HORIZON Scripting/Remote API Toolkit.
In particular, the HORIZON Scripting/Remote API Toolkit
is required if OpenECU builds are to generate Vision strategy files
( |
Some third party tools have been marked deprecated and support for these tools will be removed in a future release of OpenECU.
Third party tool | Replacement |
---|---|
MathWorks MATLAB R2015a | MATLAB latest version (see Pi Innovo's website for a complete list of supported versions of MATLAB). |
MathWorks MATLAB R2015b | |
MathWorks MATLAB R2016a | |
MathWorks MATLAB R2016b | |
MathWorks MATLAB R2017a | |
MathWorks MATLAB R2017b | |
WindRiver Diab 5.5.1.0 | WindRiver Diab 5.8.0 and 5.9.0 |