WeActStudio / WeAct_HID_Bootloader_F4x1

WeAct_HID_Bootloader_F4x1 base on STM32_HID_Bootloader
37 stars 12 forks source link

WeAct HID bootloader

This software refers to the following source code STM32_HID_bootloader https://github.com/Serasidis/STM32_HID_Bootloader.git

ROM Addr
0x8000000 Bootloader
16KB
0x8004000 APP
.....
END

Both STM32F401CC and STM32F411CE core boards can be used If the HID device appears when the core board is connected to the computer via USB, the bootloader has been programmed and can be downloaded directly without serial port, STLink, or J-link.

Core board There is no HID device when USB is connected to the computer, there is no bootloader,.Please flash the bootloader to 0x8000000

The APP program can be debugged by the debugger without any impact.

Enter the bootloader method:

  1. Hold down the , power on or reset again, and the C13 LED will blink to release
  2. APP enters the bootloader reference stm32f401_test_APP 0x8004000.zip project

In the bootloader:

  1. Click to turn on or off the C13 LED
  2. The SW debug port is open and can be programmed by the debugger without entering DFU mode
  3. Long press the , the C13 LED flashes and you can release it,MCU will enter Embedded bootloader

Exit the bootloader method:

  1. Reset MCU, reset key / upper computer click
  2. Long press the , the C13 LED flashes and you can release it

HID bootloader V1.1

  1. Fix Bugs,
  2. Long press the , MCU will enter Embedded bootloader,ISP Mode
  3. Remove double-click function
  4. Reduce the size of bootloader firmware

Note: Bootloader and APP programming software are not open source