Hallo, ich versuche gerade einen Tiny25 mit dem JTAGICE MKII zu programmieren. Als erstes habe ich im AVR Studio 4.14 die Fuses DWEN gesetzt. Das ging auch ohne Probleme. Aber wie sage ich dem AVR Studio, dass es den µC jetzt über DebugWire ansprechen soll? Im Fenster Programming Mode kann ich nur ISP auswählen. DebugWire wird mir gar nicht angeboten?
Matthias wrote: > Im Fenster Programming Mode kann > ich nur ISP auswählen. DebugWire wird mir gar nicht angeboten? Programmieren kann man ja auch nicht über DebugWire. dW ist eine reine debug-Schnittstelle. Programmieren musst Du schon über ISP.
OK, Danke, dass habe ich nicht gewusst. Es ist ja beim Debuggen üblich dass man oft das Programm neu flashen muss. Da ist es natürlich unschön immer erst wieder in den ISP Modus zu wechseln, weil dafür die Hardware geändert werden muss.
Also dass man über DebugWire nicht programmieren kann halte ich arg für ein Gerücht. Zumindest in dem Datenblatt vom mega88 steht unter Features "Programing the non-volatile memories". Um DebugWire zu benutzen musst du im AVR Studio in dem Menü wo man auch an den ISP Dialog kommen kann "Select Platform and Device" aufrufen. Wenn du da vom Simulator auf den JtagICE umschaltest sollte wenn du oben auf den Compile and Run button klickst AVR Studio automatisch den Chip mit der aktuellen Programmversion flashen und anschließend dass Debugging am Programmanfang starten. Gruß, Martin
Über debugWire kann man auf jeden Fall programmieren, denn das AVR-Studio überträgt bei jeden Start einer Debugsession den Code in den Flash des Controllers.
Richtig, beim Starten des DebugWire Emulators ( grüner Pfeil in AVR-Studio ) wird jedesmal die neueste Version der Firmware über DebugWire in den Mikrocontroller geschoben. Etwas lästig ist, dass dieser Vorgang je nach Programmgröße seine Zeit dauert. Im Emulator-Mode läst sich das DebugWire auch wieder "dissablen", der Menupunkt ist aber etwas versteckt. xemu
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.