I am working on IAP in STM32F4. I received .bin file using uart and flash it in 0x08004000 address successfully and disable irq , set msp , set vector, deinit hal , reset the systick registers but the jump is not working, It just freezes there. Can anyone help me with this?
Electrical – IAP bootloader not jumping to the application address
bootloaderfirmwarestm32update
Related Topic
- Electronic – STM32F7 gets stuck in external interrupt callback function
- Electronic – STM32F4xx bootloader & interrupts
- Electronic – Upgrade user application using custom bootloader via UART (STM32)
- Electrical – STM32L011 jump to bootloader from user code
- Electrical – bootloader jump to application address problem
Best Answer
It is far not enough. You need to disable all interrupts in the NVIC.