Atmel-ICE mit STM32 nutzbar?

Gast #5990826
Lesenswert?

Hallo,

ich kuck mir gerade die STM32 Controller, bzw. die Nucleo-boards an.

Die kommen ja alle mit debugger onboard.

Aus anderen Projekten hab ich noch einen Atmel-Ice hier urmliegen...
Kann ich den zum programmieren / debuggen der STM32 benutzen?
Wie wird der dann in die STM32CubeIDE eingebunden?
Gast #5990863
Lesenswert?

Klar, ich dachte halt schon etwas weiter an eigene boards...

Das umjumpern geht hab ich irgendwie verpeilt, hab mir nur die kleinen 
Nucleo-32 angeschaut, beim Nucleo-144 geht das.
Also hab ich ja schon ein ST-Link V2 :)

Danke für den Hinweis - mal wieder vor lauter Wald den Baum nicht 
gesehen
Gast #5990864
Lesenswert?

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?
#5990883
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren