This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAPL138B-EP: Fetch packet exception

Part Number: OMAPL138B-EP
Other Parts Discussed in Thread: OMAP-L138

Hi experts,

I am working with am OMAP L138 where we use the DSP core bare-metal with C-programmed code. DSP L2 RAM is 50% code/data and 50% cache. I have do analyze an error from the field where the DSP ran into an exception. In the exception handler, we catch some register information, which in this case was:

IERR : 0x00000002 Fetch packet exception
Exception return address (NRP/IRP) : 0x11804FC0
Function return address (B3) : 0x00000000
Stack pointer address (A5) : 0xC09C027C
Frame pointer address (A15) : 0x35BED192
Data page pointer address (B14) : 0xC09C26E0
EFR/IFR = 0x00000002
NTSR/ITSR = 0x00010205

In a test, I am not able to cause exception IERR = 2 in the usual ways (call bad function pointer or overwrite code); I only get IERR = 1 instruction fetch exception.

What would cause a "fetch packet exception"? Is there a sensible reason that might occur from a software bug?

Thanks for a hint

Alexander