Part Number: TMS570LS3137-EP
Other Parts Discussed in Thread: HALCOGEN, TMS570LS1224
Hi
We are currently stumbling on a road block on our project where the SW cannot start by itself. This is only the application SW side without bootloader. For testing the application start address is set at 0x0.
SW will run OK with the debugger. It will continue to run OK when debugger is disconnected.
If we power cycle the board, it does not execute.
I was trying to use the debugger (XSD200) in loading the symbols only which would be the equivalent of “attach” to running target from my understanding.
When the ECU is in this limbo state the code always halts in a data abort exception. The problem is we cannot capture the start of the execution at power up so we cannot pin point the place in the code causing the issue.
And we cannot reproduce the problem if we reset the CPU to restart the code.
Just restarting without resetting will give inconsistent places where the exception is triggered. Please note the boot code is not generated by halcogen and we are using ETAS RTA OS.
All other projects “bare metal” where boot sequence is generated with HALCOGEN work fine.
So far we have been unable to successfully mix an halcogen boot sequence with OS functions especially with OS vector initialization functions. It is always triggering an exception of some sort.
Could you please advise your side ?
Thanks in advance.
Seb

























