Can we use STM32G0xx's Open Bootloader for the STM32L4R5xx series?
If so, what changes should I make?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-23 2:44 AM
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-23 5:40 AM
Hello @Shilpashree Madhu​ ,
For the moment, OpenBL supports only STM32G0 and STM32G4 series.
So, you can customize it for other products series like STM32L4 series according to your needs:
- \STM32Cube_FW_G0_V1.5.0\Middlewares\ST\OpenBootloader
- \STM32Cube_FW_G0_V1.5.0\Projects\STM32G0C1E-EV\Applications\OpenBootloader
More information on OpenBL is available for example in USART protocol used in the STM32 bootloader (AN3155).
I recommend also that you refer to the following resources:
- FAQ STM32 boot process
- GitHub - STMicroelectronics/stm32-mw-openbl: Provides the Open Bootloader library, part of the STM32Cube MCU Component "middleware", for all STM32xx series.
- AN2606 Application note "STM32 microcontroller system memory boot mode", you find related information to STM32L4xx bootloader.
Hope my answer helped you!
Please mark my answer as best by clicking on the "Select as Best" button if it helped.
Imen
Thanks
Imen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-23 5:40 AM
Hello @Shilpashree Madhu​ ,
For the moment, OpenBL supports only STM32G0 and STM32G4 series.
So, you can customize it for other products series like STM32L4 series according to your needs:
- \STM32Cube_FW_G0_V1.5.0\Middlewares\ST\OpenBootloader
- \STM32Cube_FW_G0_V1.5.0\Projects\STM32G0C1E-EV\Applications\OpenBootloader
More information on OpenBL is available for example in USART protocol used in the STM32 bootloader (AN3155).
I recommend also that you refer to the following resources:
- FAQ STM32 boot process
- GitHub - STMicroelectronics/stm32-mw-openbl: Provides the Open Bootloader library, part of the STM32Cube MCU Component "middleware", for all STM32xx series.
- AN2606 Application note "STM32 microcontroller system memory boot mode", you find related information to STM32L4xx bootloader.
Hope my answer helped you!
Please mark my answer as best by clicking on the "Select as Best" button if it helped.
Imen
Thanks
Imen
