Systick is not ticking in Custom Bootloader for STM32H743 after jumping to the main application and then coming back to the Bootloader
I have written a Custom Bootloader for STM32H743. It resides at 0x08000000 (Sector 0) and occupies for a maximum of 1 sector (128KB). The main application resides at 0x08040000 (Sector 1 thru sector 7). Upon reset, Custom Bootloader starts and checks to see if user wants to do a firmware update. If not, it jumps to the main application. Within the main application, if user decides to do a firmware update, then the main application jumps to the custom bootloader. All that works fine. However, upon return to the bootloader Systick does not tick (HAL_Delay) does not operate! Why?
Note that all the standard initialization do take place including the HAL_Init() and SystemClock_Config(). I am using SPI4 and USART2 in the custom bootloader and all get initialized properly and everything works except for Systick! Please assist.
Thanks.
