Hi Sitara support team,
My customer is facing the restart of unknown origin in their mass-produced board using AM3352.
(Failure state details)
AM3352 CPU hang-up.
When HW watch Dog is effective, the HW has reset by watch Dog time-out.
Here is a trace log of ETB (Embedded Trace Buffer) acquired via JTAG in AM3352 just before the above failure state.
I would like to know whether the cause of this failure state is estimated from the attached trace log, or not.
■JTAG debugging environment
JTAG debugger is connected to the custom system board.
ARM ETM (Embedded Trace Macrocell) function is enable, and it runs the real time trace of ARM instructions.
[custom system board]--- < JTAG connection> --- [TRACE32 Lauterbach(ARM-ETM Trace)] ----- [PC]
■ Trace log result summary
It stops by just before the failure state with the following processing sequence.
(1) Undefined instruction exception (VFP)
↓
(2) Processing of userland Process
↓
(3) Data abortion exception
The trace log is acquired by total of 4 times of failure state. It stops by the same processing in all trace log.
And also, please advise me the effective way to investigate this failure state.
Best reards,
Kanae