avr-gdb, simulavr, eclipse: gdbserver.c:143: WARNING: incomp

OP #633725
Lesenswert?
• ▲
▼
Hallo!

Ich starte simulavr per
simulavr -g -p 1212 -P simulavr-disp -c 8000000 -d atmega8

Ich habe eclipse konfiguriert wie hier von eumh beschrieben: 
Beitrag "Eclipse und WinAVR"

Ich starte das Debugging in Eclipse und bekomme folgende Ausgaben im 
simulavr-Fenster:
1
Waiting on port 1212 for gdb client to connect...
2
Connection opened by host 127.0.0.1, port -16196.
3
decoder.c:737: MESSAGE: BREAK POINT: PC = 0x00000072: clock = 5984
4
gdbserver.c:143: WARNING: incomplete read
5
gdbserver.c:143: WARNING: incomplete read
6
gdbserver.c:143: WARNING: incomplete read
7
gdbserver.c:143: WARNING: incomplete read
8
gdbserver.c:143: WARNING: incomplete read
9
gdbserver.c:143: WARNING: incomplete read
10
gdbserver.c:143: WARNING: incomplete read
11
gdbserver.c:143: WARNING: incomplete read
12
gdbserver.c:143: WARNING: incomplete read
13
gdbserver.c:143: WARNING: incomplete read
14

15
gdbserver.c:149: ERROR: Maximum read reties reached
Dannach bricht simulavr ab. Eclipse sagt nur, dass das zu debuggende 
Programm terminiert haette.

Hat jemand eine Idee, was ich falsch mache?

Schoene Gruesse
Julian
Gast #1198362
Lesenswert?
• ▲
▼
Hi brun,

bin grad eben auch über dieses Problem gestolpert - konnte es aber 
lösen!

Ich hab die Tool-Chain unter Ubuntu 8.10 am laufen und da ist noch der 
alte avr-gdb 6.4 in den Repositories. Man soll aber laut Tutorial:

http://www.mikrocontroller.net/articles/AVR_Eclipse

den avr-gdb 6.6 nehmen. Hab ich getan - und dann klappts auch mit 
simulavr ;-) Beim Kompilieren vom avr-gdb 6.6 unter Ubuntu gabs aber nen 
Fehler in der avr-disp.c: Zeile 109 - aber mit dem Hint hier:

http://forum.ubuntuusers.de/topic/gcc-kompilieren-geht-nicht/?highlight=avr#post-1729160

bin ich auch über diese Hürde gekommen. Scheint noch nicht ganz 
kompatibel zu sein und deshalb noch nicht offiziell für Ubuntu 
freigegeben...

Ok nun kann auch endlich auch meine kleinen schwarzen Megas simulieren 
und debuggen ;-)

Gruss
  Mario

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.