Forum: Mikrocontroller und Digitale Elektronik XMEGA über PDI debuggen


von Sebastian (Gast)


Lesenswert?

Hallo AVR Freaks,

ich habe einen XMEGA32A4  auf einem Board verbaut. Dort habe ich 
allerdings nur das PDI Interface angeschlossen. Das JTAG Interface ist 
nicht nach außen gelegt.

Besteht auch die Möglichkeit den µC über das PDI zu debuggen?

von Sauger (Gast)


Lesenswert?

Nabend,

Sebastian schrieb:
> Besteht auch die Möglichkeit den µC über das PDI zu debuggen?

nö

MfG

von Frank K. (fchk)


Lesenswert?

ja, übers Atmel JTAGICE 3 oder ein neueres mk ii. Die erste Serie vom mk 
ii kann kein PDI. Ob die China-Clones das können, weiß ich nicht. Ich 
setze auf die Originaltools der Hersteller. Wer zu billig kauft, kauft 
zweimal.

fchk

von Sebastian (Gast)


Lesenswert?

Ich habe einen MKII. Damit kann ich ja auch den µC über PDI 
programmieren.

Jedoch weis ich nicht wie ich einen µC damit debuggen soll.

von Marius W. (mw1987)


Lesenswert?

Was denn für ein MKII?? Das AVRISP mkII oder das JTAGICE mkII? Nur 
letzteres kann debuggen. Der AVRISP ist ein reines Programmiergerät. 
Ansonsten sollte wie schon erwähnt jedes neuere JTAGICE mkII über PDI 
debuggen können.

Gruß
Marius

von Frank K. (fchk)


Lesenswert?

Hast Du einen aus der neuen Serie? Schau im AVR Studio in die Hilfe, da 
steht drin, wie Du ihn anschließt. Debuggen geht dann genauso wie über 
JTAG.

Meiner ist leider zu alt, aber dafür habe ich noch einen 3'er. Da ist 
ein passende Adapter dabei.

fchk

von Sebastian (Gast)


Lesenswert?

Ich habe das JTAGICE MKII. Ich kann den µC über PDI programmieren, dann 
denke ich auch das ich damit den µC debuggen kann.

von Sebastian (Gast)


Lesenswert?

Die revision kann ich erst morgen auf Arbeit prüfen

Please note
that your JTAGICE mkII should have a serial number that starts with “B0” 
or be
marked with “A09-0041” for PDI to work.
Figure 9. Hardware revision 0 of JTAGICE mkII starts with A0 and does 
not support
PDI
Figure 10. Hardware revision 1 has serial numbers with B0 and A09-0041. 
Supports
PDI.
Programming through

von Sebastian (Gast)


Lesenswert?

Wie debugge ich denn so einen Mikrocontroller. Ich verwende den 
Codevision Compiler, habe somit ein Hex File. Diese habe ich dann mit 
dem AVR Studio 4.x in den µC hochgeladen. Die Firmware läuft auch.

Wie kann ich denn jetzt mit dem AVR Studio den µC debuggen und 
Breakpoints setzen?

von Frank K. (fchk)


Lesenswert?

Du musst im AVR Studio das erzeugte .cof-File als Projekt öffnen. Da 
sind der compilierte Binärcode und die Symbole drin. Dann kannst Du 
loslegen.

fchk

von Sebastian (Gast)


Lesenswert?

Ach ja so war das konnte man dann auch den Quellcode sehen und 
breakpoints setzen oder ist das dann schon Assembler?

von Frank K. (fchk)


Lesenswert?

Nein, der Quellcode ist dann auch schon da. Nur ändern kannst Du ihn 
dort nicht, ist ja klar. Assembler-Code kannst Du Dir anschauen, musst 
Du aber nicht. Ich habs jahrelang mit dem ImageCraft C so gemacht.

fchk

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
Noch kein Account? Hier anmelden.