Fortunately I don't get the opportunity see many unhandled prefetch aborts, but because of that I don't always remember what the heck a Prefetch Abort is.  

Problem:  Remembering the definition for Prefetch Abort.

Solution: I find that if I make the effort to write something down, some part of my brain decides that it's actually worth remembering.  So here goes...

A Prefetch Abort occurs when you've attempted to execute code at an invalid memory address.

For a deeper technical understanding I found the following documentation at http://www.arm.com to be useful:

http://www.arm.com/pdfs/DUI0203E_rvct_developer_guide.pdf

 

Exciting stuff indeed! [:)]