15xx UM10736 IAP doc error page 570

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

15xx UM10736 IAP doc error page 570

526 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by efiLabs on Wed Jan 07 01:53:25 MST 2015
friends at NXP :

unless i make a mistake, either the manual is wrong or my copy is outdated

UM10736 page 570 states

quote : Define the IAP location entry point. Since the 0th bit of the IAP location is set there will be
a change to Thumb instruction set when the program counter branches to this address.
#define IAP_LOCATION 0x0300 0200

0x0300 0200 does not have the 0th bit set, otherwise it would be 0x0300 0201. and the addr seems wrong

quote : #define IAP_LOCATION 0x0300 0204

0x0300 0204 also does not have the 0th bit set, otherwise it would be 0x0300 0205 <-- which happens to be the correct value, at least my code works now

cheers efiLabs
Labels (1)
0 Kudos
2 Replies

479 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by embd02161991 on Thu Jan 15 00:01:12 MST 2015
Hi efiLabs,

Thanks for noticing the error. The changes will be made in the next revision of UM.

Thanks,
NXP Technical Support
0 Kudos

479 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by 1234567890 on Wed Jan 07 04:20:46 MST 2015
0x03000205 is the value used in romapi_15xx.h so it seems you are right (proved by working code as well).
0 Kudos