Debuggen mit Insight/SimulAVR

Gast #75595
Lesenswert?
• ▲
▼
1. Programmers Notepad, zaehler.c laden
2. unter Punkt Tools "AVR-Make" aufrufen
   um das Programm zu compilieren.
   (Makefile steht hinten in zaehler.c)
3. übersetzt fehlerfrei
4. im DOS-Fenster ins Verzeichnis des Code gehen
   dort Simulator starten:
   simulavr -d at90s2313 -g zaehler.bin

Leider erscheint nun eine Warning avrcore.c
line 1175 Device does not have Port C.
Dabei spricht das c-File Port C gar nicht an.

Wer hat eine Idee, wie wir das korrekt
mit Insight zum Laufen bekommen können?
Angehängte Dateien:
Gast #75597
Lesenswert?
• ▲
▼
@Jörg
leider nein, weil der Code so lang ist und nicht in den 2313 passt
kommt dann noch ein weiterer Fehler zum Thema Überlauf.
Also muß erst mal die Größe runter . . .  das ist die andere
Frage in diesem Forum.

Bist Du denn zufrieden mit den Debuggingfähigkeiten der
Kombination?

Bei wem läuft es denn richtig. Wo kann ich hier dazulernen?
Gast #75598
Lesenswert?
• ▲
▼
> Bist Du denn zufrieden mit den Debuggingfähigkeiten der Kombination?

Insight kenne ich nicht, aber mit dem GDB bin ich allemal um eine
Größenordnung zufriedener als mit dem Klickerkram à la AVR Studio.
Ich kann nach 10 Jahren GDB nicht mehr auf die Berechnung beliebiger
C-Ausdrücke zur Laufzeit oder die Möglichkeit, Variablen in beliebigen
Stackframes anzusehen verzichten.

Daß simulavr im Wesentlichen nur zur Simulation des CPU-Kerns wirklich
taugt, ist allerdings eine andere Frage.  IO-Simulation ist so gut wie
nicht vorhanden.  Hier tun sich natürlich vor allem im Vergleich mit
VMLAB Welten auf -- letzteres benutze ich gelegentlich unter Wine,
wenn ich mal eine IO-Simulation brauche.

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.