Stm32 Bootloader Versions Save

Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.

v1.1.3

3 years ago

This release contains the following changes:

Fixed

  • Issue in CheckForApplication function when the stack pointer is configured to start from the very top of the RAM space

v1.1.2

3 years ago

This release contains the following changes:

Added

  • CI pipeline job for building the STM32L496-Discovery project example

v1.1.1

3 years ago

This release contains the following changes:

Added

  • GNU Arm Embedded Toolchain support for the STM32L496-Discovery project example
  • Automatic source code formatting with clang-format
  • Source code format check with CI

Changed

  • Replaced GitHub Actions with Azure Pipelines

Fixed

  • Doxygen warnings are fixed
  • READMEs are updated

v1.1.0

4 years ago

This release contains a complete repository overhaul, a new implementation for the stm32l496 discovery board and much more. Please refer to the changelog and documentation for detailed description of changes and features.

Added

  • Dedicated and separate project for all demonstrations
  • New implementation for STM32L496 discovery board
  • Dedicated readme file for each project
  • New bootloader library documentation, generated with Doxygen
  • GitHub Actions workflow to generate documentation and publish to GitHub pages

Changed

  • Complete repository overhaul
  • Switched to semantic versioning

Fixed

  • CheckForApplication issue

v1.08

6 years ago

Added

  • Verify flash content after programming
  • Introduced changelog file

Changed

  • The bootloader is now optimized for a new hardware. Due to new pinout of LEDs, user button and SD card switch, the appropriate defines have been changed in main.h file.
  • Bootloader sequence with richer error and debug messages
  • Updated SD card driver with DMA support
  • Project now uses IAR CMSIS pack
  • Updated STM32L4xx CMSIS to 1.4.2
  • Updated STM32L4xx HAL library to 1.8.2

Fixed

  • Changed appropriate variable types
  • Updated README and sequence graph
  • Updated header files

v1.07

6 years ago

SD card power on/off support added. Note: as a result of hardware changes introduced in a device that is developed within one of our ongoing projects, the SD card is now powered on/off with a FET controlled by the MCU.

v1.06

6 years ago