Content originally posted in LPCWare by MikeSimmonds on Tue Apr 17 21:29:04 MST 2012
There is a rom boot requirement that unused vector 7 (the eighth one) is a twos compliment checksum of the first seven vectors.
The tool chains do not compute this, but the debugger (LPCXpresso) and, I think FlashMagic, do set this for you.
If you are programming your flash directly, then maybe this checksum is absent or invalid.
The user manual for the part explains this.
Cheers, Mike