Ich versuche gerade mal wieder auf die Schiene zu kommen mit
STM32-Programmierung nach längerer Pause.
Folgendes Setup: macOS mit Windows 10 (Parallels). Ziel ist es, unter
macOS und STM32CubeIDE zu programmieren. Im Moment geht es aber darum,
die Konnektivität zu verifizieren, und das versuche ich mit dem
ST-Link-Utility unter Windows 10 (v4.5.0.0),
STLinkUSBDriver.dll v5.1.2.0,
ST-Link_CLI.exe v3.5.0.0.
Ich habe ein STM32F407G-DISC1 board MB997D über USB an den Mac
angeschlossen und an Windows zugewiesen.
Die beiden ST-LINK Jumper sind off. Vom SWD-Port geht es an ein DIY-MORE
STM32F407VGT6-Board:
1 | DIY-MORE STM32F407G-DISC1
|
2 | SWD
|
3 | CN2 CN3
|
4 |
|
5 | PA13 <— SWCLK - 2 OFF
|
6 | PA14 <— SWDIO - 4 OFF
|
7 | PB4 <— NRST - 5
|
PB4 habe ich jetzt erst versucht, vorher hatte ich am Resetbutton das
NRST Signal angelötet und mit
SWD pin 5 verbunden.
Kein BOOT0 bzw. BOOT1 Jumper.
Die Fehlermeldungen sind unterschiedlich. Mal No ST-Link Detected, ein
andermal "cannot connect to target" und man solle Normal oder Hotplug
mode versuchen. Bin etwas ratlos im Moment. Vielleicht kann jemand
helfen. Danke.
Vielleicht noch ergänzend: Die multi-section LED auf dem DISC1 leuchtet
dauernd grün, nach einer längeren rot/grün Wechselphase nach dem
Einschalten.