You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-10Lines changed: 8 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,14 +30,13 @@ For your convenience, you can find [here](https://github.com/Serasidis/STM32_HID
30
30
1. Download the [latest HID Bootloader](https://github.com/Serasidis/STM32_HID_Bootloader/releases) release
31
31
2. Download the [texane stlink](https://github.com/texane/stlink/releases/tag/1.3.0) according to your operating system (Windows, MacOSX, Linux)
32
32
3. Extract the texane stlink to your hard disk. You will need the file ```st-flash``` (it is into the bin folder).
33
-
4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. ```hid_generic_pc13.bin``` The on-board LED is connectet to the PC13 pin.
33
+
4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for **BluePill** board, ```hid_maple_mini.bin``` is for **Maple Mini** board etc. The on-board LED is connectet to the PC13 pin.
34
34
5. Connect ```BOOT-0``` and ```BOOT-1``` pins (or on-board jumpers) to GND ('0' on BluePill board)
35
35
6. Type on Windows CMD (or Linux terminal) ```st-flash.exe write hid_generic_pc13.bin 0x8000000``` for programming the HID Bootloader firmware to a **BluePill** board.
36
36
7. Apply the ```Arduino_STM32_patch``` from [here](https://github.com/Serasidis/STM32_HID_Bootloader) in case of using Roger's Core (select the zip file according to your Operating System).
37
-
8.***STM Official Core will be supported soon***.
38
-
9. Select from Arduino IDE ```Tools > Board > [your_stm32_board]```
Normally, both ```BOOT-0``` and ```BOOT-1``` must be connected to '0'. If you connect ```BOOT-1``` pin to 3.3V (or '1' on BluePill boards), the board will stay in HID Bootloader mode.
43
42
@@ -47,14 +46,13 @@ Normally, both ```BOOT-0``` and ```BOOT-1``` must be connected to '0'. If you co
47
46
1. Download the [latest HID Bootloader](https://github.com/Serasidis/STM32_HID_Bootloader/releases) release
48
47
2. Download the [stm32flash](https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/tools) from Roger's Clark Github repo.
49
48
3. Extract the stm32flash to your hard disk.
50
-
4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. ```hid_generic_pc13.bin``` The on-board LED is connectet to the PC13 pin.
49
+
4. Copy into that folder the HID Bootloader file (xxx.bin) according to your board. e.g. ```hid_generic_pc13.bin``` file is for **BluePill** board, ```hid_maple_mini.bin``` is for **Maple Mini** board etc The on-board LED is connectet to the PC13 pin.
51
50
5. Set ```BOOT-0``` pin to '1' (3.3V) and reset the board
52
51
6. Type on Windows CMD (or Linux terminal) ```stm32flash.exe -g 0x8000000 -b 115200 -w hid_generic_pc13.bin COM2 ``` or ```stm32flash -g 0x8000000 -b 115200 -w hid_generic_pc13.bin /dev/ttyS0``` for programming the HID Bootloader firmware to a **BluePill** board.
53
52
7. Apply the ```Arduino_STM32_patch``` from [here](https://github.com/Serasidis/STM32_HID_Bootloader) in case of using Roger's Core (select the zip file according to your Operating System).
54
-
8.***STM Official Core will be supported soon***.
55
-
9. Select from Arduino IDE ```Tools > Board > [your_stm32_board]```
0 commit comments