STM32 Custom Bootloader P1/3: Dual-Bank Boot Introduction, UART DMA , and CRC

preview_player
Показать описание
This video aims to deliver comprehensive guidance on designing a custom Bootloader for the STM32 MCUs. I will first explain the bootlader and flash memory. Then, we will use STM32 CubeMx to configure UART and CRC peripherals to ensure reliable data transactions. In addition, I will introduce a Python script to send data through a serial port.

Steppeschool Courses:

Source Code and Other rmaterials:

00:00 Introduction
04:03 Bootloader Introduction
05:39 Flash Memory Organization
07:49 Bootloader design classical approach
09:31 Dual Boot Mode approach
10:57 UART DMA configuraiton
12:51 CRC introduction and configuration
14:40 UART DMA Receive to Idle
17:02 CRC implementation with STM32
20:05 Python program for UART and CRC check value computation
22:52 UART and CRC check
Рекомендации по теме
Комментарии
Автор

Thank you, Very informative video. Waiting for part 2

venkygoud
Автор

Very cool! Looking forward to seeing P2!

bobby