mirror of
https://github.com/clockworkpi/uConsole.git
synced 2025-12-12 18:18:50 +01:00
Created How to use keyboard UART port to flash firmware (markdown)
parent
f49109e351
commit
4806c4646f
49
How-to-use-keyboard-UART-port-to-flash-firmware.md
Normal file
49
How-to-use-keyboard-UART-port-to-flash-firmware.md
Normal file
@ -0,0 +1,49 @@
|
||||
On uConsole keyboard back,there is a **UART** port which can be used with `stm32flash` to flash keyboard firmware
|
||||
|
||||
Especially at when your keyboard met problem
|
||||
|
||||
here is the process:
|
||||
|
||||
* put the switch 1 ON
|
||||
* connect uart with a fpc 6p connector to a serial-usb converter
|
||||
* use stm32flash to flash bin file
|
||||
|
||||
## Whole connection view
|
||||

|
||||
|
||||
## UART ports
|
||||

|
||||
|
||||
3 is TX(PA9)
|
||||
4 is RX(PA10)
|
||||
|
||||
|
||||
## 1st pin of UART on board
|
||||

|
||||
|
||||
## Flashing command
|
||||
|
||||
```
|
||||
$ sudo stm32flash -w uconsole.kbd.0.4_48mhz.bin -v -S 0x08000000 /dev/ttyUSB0
|
||||
```
|
||||
## Normal flashing output
|
||||
```
|
||||
stm32flash 0.5
|
||||
|
||||
http://stm32flash.sourceforge.net/
|
||||
|
||||
Using Parser : Raw BINARY
|
||||
Interface serial_posix: 57600 8E1
|
||||
Version : 0x22
|
||||
Option 1 : 0x00
|
||||
Option 2 : 0x00
|
||||
Device ID : 0x0410 (STM32F10xxx Medium-density)
|
||||
- RAM : Up to 20KiB (512b reserved by bootloader)
|
||||
- Flash : Up to 128KiB (size first sector: 4x1024)
|
||||
- Option RAM : 16b
|
||||
- System RAM : 2KiB
|
||||
Write to memory
|
||||
Erasing memory
|
||||
Wrote and verified address 0x08010000 (100.00%) Done.
|
||||
```
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user