OpenECU Frequently Asked Questions
This is the frequently asked questions site for OpenECU.
Contents
Software build troubleshooting
I see 'could not find S-function' errors when I try to build, what is wrong?
Unsuccessful build for model..but build completed successfully
"Error 0169 at offset 00016B7F: Unexpected EOF" - what does that mean?
"Error (dcc:1173): compiler out of sync. Probably missing ‘;’ or ‘}’" – what does that mean?
I have the latest version of the Diab compiler, why doesn't it work?
Why does my application have a larger code size when compiled with GCC?
Empty ASAP2 File - does not contain constants, calibrations, array maps, enumerations or signals
OpenECU 2.9.0 r2020-1 software bugs and improvements
Software troubleshooting
CANdb received or transmitted values are always zero, what is happening?
Opening a model raises an error with MATLAB Connector, what do I do?
Hardware troubleshooting
How do I recover an ECU that will not communicate with the calibration tool?
How do I determine the ECU status using the flash code output?
My M670 is indicating a fault on Monitor (Fault) - what's wrong?
My scope trace looks good, but my frequency / PWM input is not working
System troubleshooting
Flashing and calibration troubleshooting
How do I recover an ECU that will not communicate with the calibration tool?
How do I determine the ECU status using the flash code output?
I know a data dictionary signal is changing, but I can't see it change in the calibration tool
Can I make the ECU automatically reset after programming my application?
Installation and setup of OpenECU on your PC
Information (does OpenECU do X?)
Can I use double precision floating point math with OpenECU?
Can I have information about Subaru/Mitsuhishi/other-car-make ECU?
Does OpenECU support application development and reprogramming using UDS protocol?
What are the throughput limitations for CAN C and D on the M110?
How-to guide (nothing is wrong, but I don't understand how to do something)
How do I determine which version of boot/platform/application software is on my ECU?
What is the memory summary that is shown at the end of an OpenECU build?
How do I find out how much CPU throughput my application is using?
How do I find out how much time is being used by each of my application tasks?
Will my CAN database (CANdb or .dbc) file work with OpenECU?
Can I use double precision floating point math with OpenECU?
How do I set the transmition rate for CAN messages in my CAN database (CANdb) file?
M560/M580 Questions
Does the M560/M580 provide an API for I/O and other drivers?
Does the M560/M580 support off-line reprogramming, does it have a bootloader?
What is the M560/M580 initialization time and system start-up check completion time?
Do the two processors in the M560/M580 use the same compiler?
Does the M560/M580 secondary processor support CAN CCP calibration?