Hi all,
Have anyone successfully remapped the interrupt vectors after making a bank 1 to bank 0 switch on a STR912 or MCBSTR9?
I have a bootloader running from bank 1 on STR912 and jumps to bank 0 to execute the application. The application is built with the RTX OS, but constantly gets stuck in os_sys_init function. I've seen a few post for remapping the interrupt vectors and tried these fixes but it still doesn't work for me. I am wondering what I am doing wrong. I have mapped the interrupt vectors to RAM address 0x4000000. Once, it jumps to bank 0(where the application resides) to execute, the first thing I do is copy the interrupt vector to address 0x4000000. Then, I set MEMMAP(0xFFFFF000) to mode 2. Also, is anyone familiar if this is the correct address for the remap register?
Any pointers are appreciated.
Thanks, Tom
View all questions in Keil forum