Hallo zusammen, Ich habe vor einen Arduino Leonardo mit einem AVRDragon zu debuggen. Da ich allerdings keinerlei Erfahrungen mit Hardware Debugging gemacht habe und den AVRDragon nicht umsonst bestellen möchte hier ein paar Fragen. Kann man den Arduino Leonardo ohne "Modifikationen" über JTAG an den Dragon anschließen und debuggen? Ansonsten was wäre nötig? Laut dem Link war für den Arduino Diecimila das enfernen eines Kondensators notwendig. https://awtfy.com/2010/02/21/modify-an-arduino-for-debugwire Ich benutze Windows 7. Meinen Code würde ich mit der ArduinoIDE programmieren wollen. Dann über die erzeugte .elf und .hex Datei ein neues Projekt in Atmel Studio 7 erstellen, und leonardo debuggen. Fehlt da noch was? Wichtig wäre es mir, dass ich Register, Programm Counter zur Laufzeit beobachten kann. Ist es auch möglich die Register während des Debuggens zu ändern? Würdet ihr andere alternativen zum AVRDragon empfehlen? oder zu Atmel Studio7? Danke und Gruß Andi
Andreas G. schrieb: > Kann man den Arduino Leonardo ohne "Modifikationen" über JTAG an den > Dragon anschließen und debuggen? Ansonsten was wäre nötig? > Laut dem Link war für den Arduino Diecimila das enfernen eines > Kondensators notwendig. > https://awtfy.com/2010/02/21/modify-an-arduino-for-debugwire Das geht nicht, da das Board keinen JTAG anschluss hat. Das einzige, was geht ist DebugWire. der Dragon ist schon das billigste, was du als Debugger bekommen kannst. Alles, was preiswerter ist kann auch nicht debuggen.
nicht"Gast" schrieb: > Das geht nicht, da das Board keinen JTAG anschluss hat. Das einzige, was > geht ist DebugWire. Danke, da habe ich etwas durcheinander gebracht. Bleibt die Frage, ob der Arduino Leonardo sich über DebugWire debuggen lässt. Bei anderen Arduinos musste man einen Kondensator entfernen (hat was damit zu tun, dass beim anschließen des USB-Kabels an den PC ein Reset ausgelöst wird, der dazu führt das der Bootloader geladen wird, damit wiederum ein neuer Sketch geladen werden kann). Gruß Andi
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.