User Tools

Site Tools


klipper_faq:flash_guide:st-link_-_der_stm32_notanker

This is an old revision of the document!


ST-Link - Der STM32 Notanker

YouTube Video #71


  • V2
  • V2.1 (Clone)
  • V3 MINIE
Funktion ST-Link 2.x Clone ST-Link V3Minie Notes Kabel
3,3V 3V3 (nicht empfohlen) - Rot
GND GND GND Schwarz
SWDIO (SW)DIO T_JTMS/T_SWDIO (Pin 3) SWD data input/output Blau
SWCLK (SW)CLK T_JCLK/T_SWCLK (Pin 4) SWD Clock Gelb
NRST RST T_NRST (Pin 9) Reset of targets STM32 Grau
VDD-Target - T_VCC (Pin10) VDD von der Platine!
Input Pin! Nur nötig beim ST-Link V3 Adapter!
Orange

Verbindungen

  • beim V2 reicht DIO, CLK, GND
  • Beim V3 muss die Spannung des Board mit angeschlossen werden
    Hinweis: Das ist NICHT die Versorgung für das Board!
  • Board muss extra mit Strom versorgt werden (USB oder 12/24v) → ggf. auf Jumper achten!

Flash lesen

  • st-info --probe --connect-under-reset
  • Flashgröße ermitteln anhand der Ausgabe vom vorherigen Befehl
    Bsp: 
      flash:      32768 (pagesize: 1024)
      32768 / 1024 = 32k
  • st-flash --connect-under-reset read firmware.bin 0x8000000 32k

Firmware zurückspielen

  • st-flash --connect-under-reset erase
  • st-flash --connect-under-reset write firmware.bin 0x8000000

Bootloader extrahieren

  • Bootloader offset ermitteln
  • Offset umrechnen in HEX
    Bsp: Bootloader offset 8k → 8k * 1024 = 0x2000h
  • Datei im Hexeditor (HxD https://mh-nexus.de/de/hxd/) laden und alles nach der Adresse löschen
  • Datei speichern und fertig
klipper_faq/flash_guide/st-link_-_der_stm32_notanker.1714463603.txt.gz · Last modified: 2024/04/30 09:53 by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki