cancel
Showing results for 
Search instead for 
Did you mean: 

Openbootloader STM32 mcu Host

Javier1
Principal

I see ST released long awaited Code for their bootloader compatible with STLINKV3+CubeProgr/CubeCLI...

What about the Host side?, a STM32 hosting the bootloader process for another STM32, standalone.

Any links or fingers pointing to people putting effort into this Bootloader Hosting stuff would be appreciated.

Javier1_0-1737113284551.png

 

Available for consulting/freelancing , hit me up in https://github.com/javiBajoCero
1 ACCEPTED SOLUTION

Accepted Solutions

@Javier1 

For the moment we haven't example that meet your application. 

Please refer to the AN3154 to develop your bootloader host using CANBUS.

If your question is answered, please close this topic by clicking "Accept as Solution".

Thanks
Omar

View solution in original post

5 REPLIES 5
Pavel A.
Evangelist III

> STM32 hosting the bootloader process for another STM32, standalone

Try to port relevant code from OpenOCD ?

Try a ready solution for standalone programming of STM32s. Segger offers products of this type.

 

 

>>Try to port relevant code from OpenOCD ?

Wouldnt just read the relevant app note be easier than porting OpenOCD source code and slam it into a STM32?


>>Try a ready solution for standalone programming of STM32s. Segger offers products of this type.
im not following you here, as a part of the product im working on there is going to be a master canbus STM32, this master needs to be able to update firmware of all nodes.

Does segger offer source code maybe under license? im going to look into that

Available for consulting/freelancing , hit me up in https://github.com/javiBajoCero
Saket_Om
ST Employee

Hello @Javier1 

The host for OpenBootloader is the same as bootloader. It is the STLINK V3 + STM32Cube programmer. 

It supports I2C, SPI and UART. FDCAN and I3C are not supported by STM32Cube programmer.

 

If your question is answered, please close this topic by clicking "Accept as Solution".

Thanks
Omar

Maybe i did not explained myself clearly, i want to put the same STLINK V3 + STM32Cube programmer functionality inside one of my STM32.

Javier1_0-1737453042475.png

Ive done this kind of arquitecture in the past, but this time i want to keep Booting compatibility with STLINK V3 + STM32Cube, this makes manufacturing and installing way easyer.

 

 

Available for consulting/freelancing , hit me up in https://github.com/javiBajoCero

@Javier1 

For the moment we haven't example that meet your application. 

Please refer to the AN3154 to develop your bootloader host using CANBUS.

If your question is answered, please close this topic by clicking "Accept as Solution".

Thanks
Omar