OpenOcd Server mit Digilent XUP USB-JTAG oder Keil ULINK-ME möglich?

Gast #2816273
Lesenswert?

Hallo zusammen,

ich wollte Fragen, ob es eine Möglichkeit gibt den Digilent XUP USB-JTAG 
mit OpenOCD Server in Betrieb zu nehmen, so dass man damit einen 
STM32F4xx flashen und debuggen kann. Alternativ hätte ich noch einen 
Keil ULINK-ME JTAG-Adapter hier.
Ich würde den Kauf eines neuen JTAG-Adapters gerne vermeiden wollen. 
Falls es nicht anders geht, zu welchem sollte man greifen? Es gibt da ja 
mittlerweile einige. (Bitte die Kombination GDB, OpenOCD Server und 
STM32F4 berücksichtigen).

VG,
Tim
Moderator Persönliche Seite #2816945
Lesenswert?

ULINK-ME ist, wenn richtig erinnert, ein abgespeckter ULINK2-Adapter. 
OpenOCD unterstützt in der derzeitigen Fassung ULINK"1" mit dem 
EZUSB-Controller, in dessen RAM eine eigene Firmware geladen wird (nicht 
die von ARM/Keil).

Im Zusammenhang mit STM32F* und OpenOCD bietet sich ein STLINK2 an. Das 
gibt es z.B. als "on-board-interface" z.B. beim STM32F4-Discovery 
(günstig). Verbindungsstellen für externe Controller sind darauf 
vorgesehen- Evtl. sind Puffer-ICs dazwischenzuschalten (zum Schutz oder 
bei unterschiedlichen Spannungen). SWD funktioniert bei diesem 
Interface. Einer der OpenOCD-Entwickler (S. Oliver) kümmert sich sehr um 
STLINK und STLINK2 und man kann mit Support über die 
OpenOCD-Mailingliste rechnen. Tests mit STM32F4 Discovery, On-Board 
STM32F4, OpenOCD 0.6-prerelease und GDB verliefen hier erfolgreich 
(unter Win XP).

Allgemein sind Adapter mit FT2232-Chip für OpenOCD eine gute Wahl, für 
diese gibt es aber noch keine SWD-Unterstützung in OpenOCD.

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