STM32 Bootloader Design Explained | Linker Script, Vector Table & App Jump

Published: 18 January 2026
on channel: Steppe School
884
34

In this tutorial, we design an STM32 bootloader from scratch and explain the core concepts required to jump safely to an application.

You will learn:

How to modify the linker script to relocate the application start address
How the vector table works and why VTOR must be redefined
How the bootloader hands control to the application

STM32 Bootloader article:
https://www.steppeschool.com/blog/stm...

STM32 Bootloader Design course:
https://www.steppeschool.com/stm32-bo...


00:00 Introduction
02:28 Defining the Application Address
05:31 Linker Script
07:24 Redefining the Vector Table address
14:20 Switching from the bootloader to an application


On this page of the site you can watch the video online STM32 Bootloader Design Explained | Linker Script, Vector Table & App Jump with a duration of hours minute second in good quality, which was uploaded by the user Steppe School 18 January 2026, share the link with friends and acquaintances, this video has already been watched 884 times on youtube and it was liked by 34 viewers. Enjoy your viewing!