STM32Fx Microcontroller Custom Bootloader Development
Learn fundamentals of Bootloader Development for your ARM Cortex Mx based STM32Fx Microcontroller
Created by FastBit Embedded Brain Academy, Kiran Nayak | 7.5 hours on-demand video course
Get started with Micro-controller Bootloader Development. This course will be suitable for beginners in the domain of embedded systems and programming. This course is all about learning to develop a custom BootLoader for ARM CORTEX Mx powered STM32Fx microcontroller. In this course, I will guide you through a step-by-step procedures to develop your own BootLoader and we will explore many things related to BootLoader programming.
Recommended Course by FastBit Embedded Brain Academy
Mastering Microcontroller and Embedded Driver Development
Microcontroller Embedded C Programming: Absolute Beginners
Embedded Systems Programming on ARM Cortex-M3/M4 Processor
Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
Linux Device Driver Programming Using Beaglebone Black(LDD1)
What you’ll learn
- Write your own custom bootloader for your STM32Fx microcontroller and test
- Host Bootloader Communication implementation
- Custom Bootloader command packets
- Different boot modes of the STM32 Microcontroller
- Boot loader flash handling implementation : Sector Erase/Program/Mass erase
- Boot loader options bytes(OB) Program handling implementation
- Boot loader Flash sector protection status handling implementation
- Boot loader In application programming implementation (IAP)
- Vector table relocation of ARM cortex Mx processor