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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.