Hello, I would like updating the firmware of an STM32F767ZI using the internal boot loader. I am using the USART3 (PB10 and PB11). In order to transfer the program I am using the program “Flash Loader Demostrator”.
My testing application has two parts. A led blink implemented in the main loop and the jump to the internal boot loader implemented in and EXTI interrupt. In that way when I press a button the application jump to the internal boot loader code and starts the updating process.
When I press the button and I star the communication with the flash Loader everything seems ok:
When I try reading the firmware appear the following message:
I try enabling the reading with the Flash Loader:
The program informs that the memory will be erased. After the process the result is:
When I try reading the program the result is the same as before:
If I use the ST_LINK Utility I can read and write the memory without problems. The configuration of the Option Bytes is:
I have tested the same process with STM32F407 and everything works fine.
Can anyone help me?