Content originally posted in LPCWare by vtw.433e on Wed Dec 09 05:02:11 MST 2015
Sorry, but you are missing the point here.
The PC may be in the ROM, but it is not that which is causing the fault. The fault will be caused by an instruction at that address accessing a memory location that causes the fault - most likely an address that you have passed to the ROM routine.
So, as I said, find the address that caused the fault - this is NOT the PC. You can find this by reading the FAQ that I pointed you at.