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!