JtagIce MKII und databreakpoints

OP (Firma: Pitius Tec S.L.) #2541108
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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

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