Jump from bootloader to application from external flash
I have a question, when I jump from the bootloader to application code from internal flash, I didn't have to disable the interrupt and re-enable them in application, however when I do using the external flash I have first disable then re-enable the interrupt in the application code, otherwise the code just get stuck inside the HAL_InitTick() if i do not disable interrupt in bootloader. It is only that I re-enable the interrupt after SystemClock_Config() function in the application code that my code start working properly as I disable the interrupt from bootloader.
I'm a bit confused why is this the behaviour even though the jumping function is same with the only reason of disabling interrupt in the case of external flash with the reason mentioned above ?
