2025-01-17 03:28 AM - edited 2025-01-17 03:29 AM
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.
Solved! Go to Solution.
2025-01-21 02:17 AM
For the moment we haven't example that meet your application.
Please refer to the AN3154 to develop your bootloader host using CANBUS.
2025-01-17 06:16 PM
> 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.
2025-01-18 10:50 AM
>>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
2025-01-21 01:01 AM
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.
2025-01-21 01:51 AM
Maybe i did not explained myself clearly, i want to put the same STLINK V3 + STM32Cube programmer functionality inside one of my STM32.
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.
2025-01-21 02:17 AM