AnsweredAssumed Answered

Programm doesn't startup after using USART bootload protocol

Question asked by ruhoff.fabian on Oct 7, 2017
Latest reply on Oct 7, 2017 by ruhoff.fabian


I'm using the USART protocol (AN3155) to write my program into the flash of my STM32F107.

(Start address 0x08000000) 

After all bytes have been written to the memory I execute a GO Command to the Start address.


Result: the software does not boot


When I programm my device with the exact HEX File in my Dev Environment (Eclipse) via JLink, the program boots as it should.


Obviously a simple "write the programm into the flash" and branch from the start address is not enough.


what am i doing wrong?


Thanks for helping!