How to reflash st-link

This commit is contained in:
2022-07-30 12:55:04 +02:00
parent d2363c8ad8
commit 7b471948b4

View File

@@ -46,6 +46,23 @@ stm32f1x lock 0
reset halt reset halt
``` ```
How to reflash the ST-LINK
==========================
To reflash the ST-LINK, connect the device to a programmer as before while keeping pins 7 and 8 shorted. While the LED is blinking, run openocd. Once its running (i.e. it doesnt show any errors), you can unshort the pins.
Then use the following to unlock and reflash.
```
reset halt
stm32f1x unlock 0
reset halt
stm32f1x mass_erase 0
flash write_bank 0 ./build/gnuk.bin 0
stm32f1x lock 0
reset halt
```
***Note: That reprograming will wipe the flash memory and you will lose all key's that was on the device.***
Testing Gnuk Testing Gnuk
============ ============
Type following command to see if GnuPG detects the Gnuk token. Type following command to see if GnuPG detects the Gnuk token.