Other Parts Discussed in Thread: TMS570LS3137
Hello,
We're having some issues with HALCoGenTAU 01.00.00 testing code for a Hercules TMS570LS3137 uC.
Firstly, The ESM unit test suite fails with a compiler error, namely:
"..\..\..\..\source\esm.c", line 1728: error #137: struct "esmBase" has no field "ESTATUS5EMU"
which is true. esm.c::esmBase does not have that field. It doesn't because the register isn't present for that uC, as explained here:
So how do we build and execute these tests?
Similarly, for the VIM unit test, the test itself defines the phantomInterrupt function, but lin.c does this as well (without WEAK pragma), which results in another compiler error.
How do we build and execute these tests?
Finally, upon disabling the above tests, the test suite completes and a report is generated. For reference, here's a screenshot of HALCoGenTAU:
But here's screenshots of the reports which are a bit lacking.
Why is that?
Regards,
Jairam