cancel
Showing results for 
Search instead for 
Did you mean: 

software start of boot loader in the dual core processors STM32H7x[5,7]?

JConradt
Associate II

Hi!

How can we correctly start the internal bootloader from running code, as shown here

https://community.st.com/s/article/STM32H7-bootloader-jump-from-application

but in the DUAL CORE controllers (STM32H7x[5,7])?

I have used the code and STM32Prg can "connect" but then fails to read memory. Error message: "Error: Data read failed"

STM32Prg works fine when I use the external pins (BOOT0 + reset) to enter the bootloader.

What do I do with the M4 during bootloading? Maybe that is causing problems? I tried executing "dummy wait" and also going to CSLEEP, but doesn't change anything.

Any help appreciated! Thanks!

Jorg

1 REPLY 1
JConradt
Associate II

Hi!

I forgot to mention that I am using a WDT reset just before jumping into the bootloader routine (as to be sure that all initialization is properly).

Jorg