cancel
Showing results for 
Search instead for 
Did you mean: 

Jump to bootloader from application

JSzyb
Associate

I'm trying to jump to the bootloader in system memory in order to update my firmware via USART1. See attached code based on https://stm32f4-discovery.net/2017/04/tutorial-jump-system-memory-software-stm32/. When I execute the attached function the system just executes the application again. My platform is Nucleo -L4R5ZI. I'm wondering if I'm running up against the flash empty check restriction mentioned in the note for STM32F04xxx in AN2606 Rev 36 on page 39: Note:Due to empty check mechanism present on this product, it is not possible to jump from user code to system bootloader since my device has the empty check mechanism. Please verify if this is the problem and suggest an alternative.

0 REPLIES 0