2015-11-17 08:51 AM
I am a little confused by what I believe might be a contradiction between the Bootloader AppNote (AN2606) and reference manual (RM0351). The ref manual says the application has to relocate the vector table if you boot from bank 2 of the flash, but the flow chart in the app note seems to indicate the bank swap register is set to bank 2. Which (at least my understanding) would put bank 2 at 0x00000000. And if its vector table was already at the beginning of bank 2...wouldn't it be in the right place already?
Any insight would be helpful. Thanks in advance.