Skip to main content
Visitor II
February 1, 2024
Question

DFU go command fail to execute the code

  • February 1, 2024
  • 1 reply
  • 734 views

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

 

    This topic has been closed for replies.

    1 reply

    Technical Moderator
    April 6, 2024

    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