JtagIce MKII und databreakpoints

OP (Firma: Pitius Tec S.L.) #2541108
Hallo,

ich habe schon die Suche gequält, aber nichts gefunden. Genausowenig in 
der Dokumentation von Atmel direkt.

Der JtagIce MkII kann 1 databreakpoint, aber halt nicht im 
debugwiremodus. Soviel ist ja schon mal klar. Nur, wie debuge ich mit 
JTAG? Immer wenn ich das AVR-Studio in den debugmodus schalte, will der 
sich per debugwire verbinden, die er über jtag selbst freischaltet. Das 
debuggen geht ja auch super, aber nun brauche ich halt mal einen 
databreakpoint.
Zur Zeit habe ich einen Atmega328P dran, ich nutze nur den AVR 
Assembler.

Kann da mal einer Tips geben, wie das geht?

PS:
JTAGIceMKII SN: 8000003859
AVR Studio 4.18 build 716
(möchte ich während eines laufenden Projektes ungern ändern/updaten)
Moderator Persönliche Seite #2541140
Ingolf T. schrieb:

> Nur, wie debuge ich mit
> JTAG?

Indem du einen Controller benutzt, der auch JTAG hat. ;-)

> Immer wenn ich das AVR-Studio in den debugmodus schalte, will der
> sich per debugwire verbinden,

Ja.

> die er über jtag selbst freischaltet.

Nein.  Über ISP.

> Zur Zeit habe ich einen Atmega328P dran, ...

Genau das ist dein Problem.  Der ATmega328P hat kein JTAG, sondern
nur debugWIRE.

Ende Gelände.

> AVR Studio 4.18 build 716
> (möchte ich während eines laufenden Projektes ungern ändern/updaten)

Wäre auch komplett kontraproduktiv: AVR Studio 5 unterstützt noch gar
keine data breakpoints (soweit ich weiß).
Moderator Persönliche Seite #2541177
Ingolf T. schrieb:
> Dachte, JTAG können
> die alle, nur DebugWIRE nicht.

Das ist immer entweder-oder.  debugWIRE ist eine Art ROM-Monitor,
daher kann es auch nur auf die Dinge zugreifen, die auch im laufenden
Betrieb von der CPU zugreifbar sind.  Wenn man ohnehin schon JTAG an
Board hat, hätte es keinen Sinn, den debugWIRE-Block auch noch mit
einzubauen, da das, was er kann, eine vollständige Untermenge dessen
ist, was JTAG kann.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.