cancel
Showing results for 
Search instead for 
Did you mean: 

DFU go command fail to execute the code

rcohe.1
Associate II

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

 

1 REPLY 1
STOne-32
ST Employee

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 . 

IMG_7338.jpeg

 Thank you for the feedback.

STOne-32