Udemy – STM32Fx Microcontroller Custom Bootloader Development 2019-10

Udemy – STM32Fx Microcontroller Custom Bootloader Development 2019-10

Description

STM32Fx Microcontroller Custom Bootloader Development is the name of a video training package in the field of information technology and software and in the STM32 hardware category. In fact, in this course you will learn specifically how to develop custom bootloaders for the STM32Fx ARM Cortex Mx microcontroller. In making this course it is assumed that you have no previous experience. Therefore, all the necessary training, principles and techniques will be provided to you step by step and step by step.

Also, this training course will be very suitable and useful for beginners of embedded systems and programming. At the end of this course you will be able to encrypt and decrypt the operating system sent by the host using AES. Also the hardware used in this course is STM32F446RE Nucleo hardware. But you can also develop your programs with the same code with different STM32 hardware. This course is also designed and published for students in the field of microcontrollers and embedded systems.

Items that will be taught in this course

Learn how to read specific microcontroller data

Learn how to execute various bootloader commands on the STM32 device

Learn how to build your own custom bootloader for the STM32Fx microcontroller

Learn and get acquainted with the implementation of communications and how to build bootloader command packages

Familiarity and learning the applications of different modes of STM32 microcontroller boot

Learn and learn how to make flash settings in reading and writing programs

STM32Fx Microcontroller Custom Bootloader Development course specifications

English language

Duration: 07:30:39

Number of courses: 73

Instructor: FastBit Embedded Brain Academy

File format: mp4

Topics

Course content 73 lectures 07:30:39

Course Overview 3 lectures 05:13

Introduction 1 lecture 06:17

MCU memory, Reset Sequence and Boot configs 3 lectures 25:26

Development board used in our courses 5 lectures 21:22

KEIL-MDK-5 IDE setup for ARM Cortex M based MCUs 8 lectures 01:02:35

Installing OpenSTM32 System-Workbench 2 lectures 10:34

STM32CubeMX 2 lectures 04:21

Exploring STM32 Native Bootloader 4 lectures 21:19

Custom Bootloader Communication with HOST 4 lectures 12:30

STM32Fx Microcontroller Custom Bootloader Development Course Content

Boot-Loader Project Creation 2 lectures 18:27

Boot-Loader UART Testing 2 lectures 18:55

Boot-loader Jumping to User Code 6 lectures 42:31

Boot-loader Read Commands from Host 3 lectures 25:07

Implementing BL_GET_VER Command 10 lectures 44:20

Implementing BL_GET_HELP_CMD 1 lecture 03:04

Implementing BL_GET_CID_CMD 1 lecture 06:34

Implementing BL_GET_RDP_LEVEL_CMD 2 lectures 17:20

Implementing BL_GET_GO_TO_ADDR_CMD 2 lectures 10:04

Implementing BL_FLASH_ERASE_CMD 4 lectures 22:13

Implementing BL_MEM_WRITE_CMD 2 lectures 20:30

Options Bytes and Flash Sector Protection 3 lectures 34:47

Exploring HOST Application 2 lectures 16:02

BONUS LECTURE 1 lecture 01:08

STM32Fx Microcontroller Custom Bootloader Development course prerequisites

STM32Fx based board is needed if you want to test the code developed

Basic ‘C’ Programming Knowledge is required but not mandatory

Installation

After Extract, watch with your favorite Player.

English subtitle

Quality: 720p

Images

Udemy – STM32Fx Microcontroller Custom Bootloader Development 2019-10

Preview video

Comments

Popular

Similar