Hi ,
I am working on boot-loader in LPC1833 (cortex-M3). In my application the boot-loader(Non-RTX) runs in BANK_A, and firmware(RTX-Based) in Bank B.
when I am using bank A for firmware it is able to jump from boot-loader to the firmware successfully, but when I am using Bank B for firmware , it is going to Hard-fault at boot-jump time.
The only changed done is , target address changed from 1A010000 location to 1B000000. As the firmware size is big I need to execute it from Bank B.
My question is, Is there any other dependency in bootjump from Bank A to Bank B, except the Address??
Thanks in Advance.