Other Parts Discussed in Thread: SYSBIOS
Hello,
we are using a System with 2x Omap L138 which boot simultaneously. Only the ARM and the PRUs are used (no DSP). Occasionaley one CPU (always the same) hangs at System Startup.
The Basic Initialisation of the RAM/MMU is already done and the application program is loaded. The PRU1 has been started and stopped again before the Problem occures.
When it occures the CPU that freezes cannot be stopped by the Debugger anymore before a power cycle. There is some console Output when the System starts. For a particular
Version of the Firmware the error always happens at the same Output. The error does not happen all the time. It depends on the device. sometimes it Needs many starts for the error to occur.
Now my Question:
What can be the reason for the OMAP-L138 to freeze? I cannot see a reason up to now that it has to do with the power supply.
If there is a bug in the Firmware I would normally expect that the Software hangs in a never ending Loop or that an ARM9 exception handler is called if a wrong Memory Access occures.
But what else can happen?
Shouldn't it be at least possible to stop the processor?
Thank you.