2024-02-01 12:59 AM
Hi,
I am creating a windows application to program an STM32G070 MCU using its built-in bootloader (MCU is blank) using UART & hex file.
Programing is completed successful but to start the program i currently need to reset the device physically, which i would like to avoid.
Going through AN3155, the Go Command (0x21) seems to be the answer i was looking for, but although i am getting the desired ACK, the program fails to execute and i still need to reset manually.
I tired the following addresses:
0x08000000
0x08000004
0x0800270D
0x08002709
The two last addresses were taken from the hex file 05 command as shown below. The last option is the address minus 4.
:040000050800270DBB
What am i missing?
Best Regards
Ran
2024-04-06 08:26 AM
Dear @rcohe.1 ,
Can you let us know if you managed to get your application jumping using Go command .
there are few notes for “valid jump address” below on vector tables .
Thank you for the feedback.
STOne-32