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.

TMS570LS0714: CPU Exception : Prefetch Abort

Part Number: TMS570LS0714
I am trying to run my testing on the my target board, for which i am using a pls ude debugger to connect the target board and testing tool in my laptop.
But every time i run a test case i am getting stuck.
I am facing a CPU Exception problem in my laptop. I am getting stuck at the mentioned address given as0x0000000C.

Please find the details of the exception in the below snap.  
Kindly help me in clearing this problem.
Thanks in advance
Vishal
  • Hello Vishal,

    When the MCU's memory system cannot complete a memory access successfully, an abort is generated. Aborts can occur for a number of reasons, for example:

    • a permission fault indicated by the MPU (memory protection unit)

    • an error detected in the data by the ECC checking logic.

    An error occurring on an instruction fetch generates a prefetch abort. Errors occurring on data accesses generate data aborts.

    When a Prefetch Abort occurs, the processor marks the prefetched instruction as invalid, but does not take the exception until the instruction is to be executed. The processor reports the status and address of faults that occur during its operation. For both data and instruction faults there are two Fault Status Registers (FSRs) and one Fault Address Register (FAR).

    Please read the value of those registers from CCS registers window to figure what instruction causes the PABT.