cancel
Showing results for 
Search instead for 
Did you mean: 

bootloader, ethernet and managing dual memory banks for software updates (NOTE: The MCU belongs to STM32H7 family)

M4D
Associate II

I try to build system that communicate via ethernet and also wants to update software in the same way.

The question is what is the best way to handle this kind of system?

for example :

1) my own bootloader + flash program x 2 ,bootloader will manage it

2) using st bootloader, If this is even possible? (in this way I'm Worried that in some state the system can be in brick state).

Additional ideas are welcome

Thanks, M

1 ACCEPTED SOLUTION

Accepted Solutions
Pavel A.
Evangelist III

>  I'm Worried that in some state the system can be in brick state).

Have the debugger connector exposed, so it can be used for recovery.

Note that if you activate RDP2, both debugger connector and the ST bootloader are unusable.

View solution in original post

2 REPLIES 2
Pavel A.
Evangelist III

>  I'm Worried that in some state the system can be in brick state).

Have the debugger connector exposed, so it can be used for recovery.

Note that if you activate RDP2, both debugger connector and the ST bootloader are unusable.

LCE
Principal

AFAIK, if you want to perform updates over ethernet, you must write your own bootloader.

The ST bootloader on H7 is working with all kinds of interfaces, but not ethernet.