Umsteiger schrieb:
> STM32? schrieb im Beitrag #5990855:
>> Moment? Du willst mit eine Atmel ICE einen STM2 programmieren? Wie soll
>> das gezhen ohne tiefe Eingriffe in die Firmware - was du ja bestimmt
>> nicht möchtest.
>
> Dachte in meinem jugendlichen Leichtsinn: das ist alles ARM, könnte doch
> passen?
Natürlich paßt das. Und die Gemeinsamkeit ist nicht, daß es ARM ist,
sondern daß die Schnittstelle SWD ist. Sowohl das ICE als auch ein
ST-Link sind im Grunde nichts anderes als Übersetzer zwischen SWD und
einem (proprietären) USB-Protokoll.
Openocd (wie von einem Vorposter gesagt, ein Bestandteil der CubeIDE)
kann sowohl das ICE als auch den ST-Link (und viele mehr) ansteuern.
Welcher µC dann an der SWD-Schnittstelle hängt, ist eine weitere,
unabhängige Dimension.
Ganz out-of-the-box wird es trotzdem nicht gehen, weil die CubeIDE nur
die openocd Optionen kennt (konfiguriert hat) die für den ST-Link
gelten. U.U. ist die openocd Installation sogar dahingehend abgespeckt,
daß sie die (tcl) Skripte für andere Debug-Probes gar nicht erst
enthält.