Hi, Now, I'm doing the IAP function in LPC2138 using the keil 3.05. Rebuild is ok. But when I debug it, it will have a PreFetch Abort. The wrong message is "Prefetch Abort: Thumb Instruction at 80000000H".This happens at every function about IAP ,such as ReadParID,BootCodeID and so on.
I have browsed many material from the internet without a result.
Did anybody encounter this matter?
You don't supply any code sections, for us to look at.
How do you do your IAP?
Are you supplying the correct - odd - address so the processor knows that it should switch into the Thumb instruction set for the IAP calls?