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)
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ß).
Uff, vielen Dank. Ja, da habe ich wieder mal nicht richtig geschaut. Dachte, JTAG können die alle, nur DebugWIRE nicht. Ok, wer lesen kann ist klar im Vorteil...
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.