EhabMagdyy / STM32F401-Bootloader

Implementation of Basic bootloader for STM32F401 microcontroller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

video link: https://drive.google.com/file/d/1RN7gnQPEX550Mp4smLjKIWc8GB9cluJC/view?usp=drivesdk

Host supported commands:

1️⃣ Get version

  • Read the bootloader version from the mcu.

2️⃣ Get help

  • read the commands supported by the bootloader.

3️⃣ Get chip ID number

  • Read the mcu chip identification number.

4️⃣ Read protection level

  • Read the flash protection out level.

5️⃣ Go to address

  • Jumb the bootloader to specified address.

6️⃣ Flash erase

  • Mass erase or sector erase of the user flash.

7️⃣ Memory write

  • write data into different memories of the mcu.

8️⃣ Change ROP level

  • Chane read protection level of the user mcu.

About

Implementation of Basic bootloader for STM32F401 microcontroller


Languages

Language:C 100.0%