RLink

RLink is a versatile, high-performance solution for connecting to a wide range of 32-bit and 8-bit microcontrollers to program the target device and debug applications in real-time.

Beispielaufruf um die Datei main.bin mit OpenOCD auf das STM32-H103 zu flashen:
"openocd -f rlink.cfg"
mit rlink.cfg im gleichen Verzeichnis

source [find interface/rlink.cfg]
source [find target/stm32f1x.cfg]

$_TARGETNAME configure -event reset-init {
mww 0x40022000 0x32
mww 0x40021004 0x3c0400
mww 0x40021000 0x01000883
sleep 10
mww 0x40021004 0x3c0402
sleep 10
adapter_khz 3000
}

init
reset init
poll off
stm32f1x mass_erase 0
flash write_image main.bin 0x08000000
verify_image main.bin 0x08000000
shutdown