Debuger von ST fuer andere ARMs?

Gast #3793000
Lesenswert?

Moin Leute,

Wie haben ja alle bergeweise diese Entwicklungskits von ST rumliegen mit 
denen die Firma so um sich wirft. Da ist ja immer auch ein Debugger 
drauf mit dem man den eigentlichen Microcontroller programmieren kann.

Kann man damit auch einen anderen ARM programmieren, also z.B einen 
Gecko, oder gehen die nur mit ST-Controllern?

Olaf
Gast #3793465
Lesenswert?

Crossworks unterstützt den STlink/v2 als ganz gewöhnlichen Debugger wie 
auch den J-Link. Ich habe damit einen LPC812, LPC1112 und einen LPC1347 
erfolgreich ansprechen können. Kein spürbarer Unterschied zu einem 
J-Link beim Debuggen. Flashen ist allerdings etwas langsamer. Genaue 
Zahlen habe ich jetzt nicht im Kopf. Bei Programmen bis einigen 10kByte 
fällt das aber nur im direkten Vergleich auf.
Mit einem LPC1225 klappt es nicht besonders, was am Resetverhalten des 
Chips liegen dürfte. Die Peripherie des Controllers wird erst durch den 
Bootloader nach einem Reset initialisiert. Der STlink umgeht das 
offenbar, was dazu führt das der Chip mit Debugger nicht starten will. 
Der J-Link hat dagegen einen extra Reset Modus für die LPC12xx.
Gast #3793937
Lesenswert?

Olaf schrieb:
> Moin Leute,
>
> Wie haben ja alle bergeweise diese Entwicklungskits von ST rumliegen mit
> denen die Firma so um sich wirft. Da ist ja immer auch ein Debugger
> drauf mit dem man den eigentlichen Microcontroller programmieren kann.
>
> Kann man damit auch einen anderen ARM programmieren, also z.B einen
> Gecko, oder gehen die nur mit ST-Controllern?
>

Openocd kennt auch die St-Link Adapter.

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