Avarice ? Wer hat Erfahrung ?

Gast #75353
Lesenswert?

Hallo,

da das coff-Format kein C++ unterstützt, und deshalb kein Debuggen mit
dem AVR-Studio möglich ist, versuche ich gerade
Mittels avr-cpp, avarice und gdb mit Insight Front End zu meinem Ziel
zu kommen.
Ich arbeite mit einem ATmega128, STK500/501 und dem JTAG ICE.
Wie bringe ich denn alles zum Laufen?
Leider bin ich nur auf spärliche Doku zu diesem Thema gestoßen.

Ich hab´s mal mit:

avarice --verify --file test1.elf --jtag com1 :4242
AVaRICE version 2.0.20030825cvs, Sep 12 2003 12:56:48

JTAG config starting.
Hardware Version: 0xc0
Software Version: 0x78
Reported JTAG device ID: 0x9702
Configured for device ID: 0x9702 atmega128
LockBits -> 0xff

Reading Fuse Bytes:
  Extended Fuse byte -> 0xff
      High Fuse byte -> 0x19
       Low Fuse byte -> 0xff
JTAG config complete.

Verifying FLASH
Error verifying target addr 0006. Expect [0x63] Got [0xc7]
Error verifying target addr 0007. Expect [0x00] Got [0x05]
...
Error verifying target addr 00de. Expect [0x89] Got [0x81]
Error verifying target addr 00df. Expect [0x83] Got [0xe0]

Verification failed!


versucht, bin aber nicht sonderlich weit gekommen.
Was kann ich machen, wo gibt es Doku?

Danke für Hilfe!!!
Gast #75354
Lesenswert?

Hallo Rudi,

welches Betriebssystem hast Du? Mit WIN98 scheint es Probleme zu geben
(bzw. es funktioniert nicht in Verbindung mit Insight).
Mit Win XP soll es gehen.

Avarice ist noch Beta, bei der Entwicklung tut sich gerade noch
einiges, kann sein, dass Deine Probleme damit demnächst weniger werden
;-)

Stefan
Gast #75359
Lesenswert?

O.K. es läuft.

Fehler: avarice --verify --file test1.elf --jtag com1 :4242

besser: avarice --verify --file test1.bin --jtag com1 :4242

Ich dachte er braucht *.elf.

Thanx all.
Have a sunny Day.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren