2016-09-20 12:50 PM
Hi ,
I am working on STM32F415RG, I recently wrote a bootloader program, which is doing its job of jumping to a specified location.Now my bootloader(at addr
0x08000000
) is able to jump to my main application(at addr0x0800C000
), but when I see my main application getting executed I noticed it doesn't execute completely. It stops at the very first HAL_Delay(10) statement and hangs rest of my main application. Can anyone please help what went wrong? #stm32f4-!-bootloader-!-hal_delay2016-09-20 03:39 PM
Make sure you set up the vector table (SCB->VTOR) to point to the new table base.
Don't call the application code from within an IRQ Handler, or interrupt state.