Hallo Gemeinde! Ich habe mir das evertool-light gebaut (http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/#etlight) Das Programmieren der Zielhardware funktioniert tadellos: JTAG config starting. Hardware Version: 0xc1 Software Version: 0x7f Reported JTAG device ID: 0x9405 Configured for device ID: 0x9405 atmega169 JTAG config complete. Erasing program memory. Erase complete. Preparing the target device for On Chip Debugging. Disabling lock bits: LockBits -> 0xff Enabling on-chip debugging: Extended Fuse byte -> 0xff High Fuse byte -> 0x18 Low Fuse byte -> 0xe2 Downloading FLASH image to target.................. Download complete. Waiting for connection on port 4242. Wenn ich jedoch versuche mittels avarice (2.4) und avr-gdb (6.3) versuche zu debuggen stürzt alles mit der Fehlermeldung: "Remote failure reply: E01" ab. Wenn ich avarice mit --debug aufrufe erhalte ich folgende Ausgaben: Waiting for connection on port 4242. Connection opened by host 127.0.0.1, port 4020. GDB: <Hc-1> ->GDB: GDB: <qC> ->GDB: GDB: <qOffsets> ->GDB: GDB: <?> ->GDB: S05 GDB: <Hg0> ->GDB: GDB: <p22> ->GDB: GDB: <g> GDB: (Registers)Read 32 bytes from 0x800000 jtagRead command[R, 1]: 52 20 1F 00 00 00 20 20 response: 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 00 46 ->GDB: E01 gdb exited. command[G, 1]: 47 20 20 response: Kann jemand sachdienliche Hinweise geben, um doch debuggen zu können? Ein Hardwareproblem schließe ich eigentlich aus, da ja das Programmieren und Fuses setzen funktioniert. Hat jemand sein evertool/evertool-light problemlos mit gdb und avrarice am Laufen? Grüße Rick
Hallo! Problem gelöst: Durch eine Brücke auf der Platine wurde das JTAG-Reset-Pin falsch angesteuert. Programmieren und Verify ging, aber Debugging nicht. Nach Entfernen der Brücke, geht auch das Debugging wunderbar. Grüße Rick
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.