schneller ARM JTAG Adapter für OpenOCD

Gast #1194016
Lesenswert?
• ▲
▼
Ich habe einen selbstgebauten Wiggler-JTAG Adapter und einen FTDI 
(FT2232) basierten mit OpenOCD ausprobiert. Beide schaffen beim 
Programmieren des Flash so um die 3kB/s bis maximal 5kB/s. Aufgrund der 
Arbeitsweise kann man wohl nicht mehr erwarten. Bei Dateigrößen so um 
die 50kb ist das noch erträglich. Das ARM Board, was ich verwende, hat 
aber 2MB externen Flash. Den damit zu programmieren wird also ziemlich 
lange dauern.

Kennt jemand schnellere JTAG Adapter, die von OpenOCD unterstützt 
werden? Es sollten schon Übertragungsraten von 50kb/s sein.
(OpenOCD deshalb, weil ich unter Linux entwickle.)

Ein Problem von den bit banging JTAG Adaptern ist auch, das die den 
Mikrocontroller nicht sofort nach dem Reset anhalten können. Das wäre 
aber schon sinnvoll, weil ja manchmal das Programm gleich nach ein paar 
Befehlen abstürzt. Kennt jemand auch einen JTAG Adapter für OpenOCD, der 
das kann?
Gast #1194163
Lesenswert?
• ▲
▼
Hallo,

das Problem des Anhaltes des MCU liegt, meines Wissens nach, nicht an 
dem JTAG-Adapter, sondern ist in dem Aufbau der JTAG-Hardware und der 
MCU-Hardware begründet. Um diese Problem zu Umgehen, kann man in der 
Startup-Datei direkt nach der Reset-Exception einen Loop programmieren, 
damit das JTAG-Interface den MCU "einfangen" kann, bevor dieser z.B. die 
PLL falsch initialisiert und nichts mehr geht. Der Loop kann natürlich 
nach der Entwicklungsphase entfernt werden.

Gruß Gast

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.