Skip to content

aaronRong/STM32F4-Custom-Bootloader

 
 

Repository files navigation

Current Status: In Progress

STM32F4 Custom Bootloader

This is an example of a custom bootloader for the STM32F4 series. More specifically, this project uses the STM32F411RE ARM-Cortex M4 microcontroller.

The bootloader resides in Sector 0 of the main memory block in flash (0x0800 0000 - 0x0800 3FFF), while the main application should reside in sector 2 (starting address 0x0800 8000).

A flash utility made in C# WPF is used to download the raw binary file of the main application from the host to the target.

Folder Reg_Blinky is a blinky program to work with the bootloader. Use the Reg_Blinky.bin to flash the program via the flash utility program.

Image of the program:

About

A custom bootloader for the STM32F411xE microcontroller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.2%
  • Assembly 4.3%
  • Other 0.5%