Debuggen mit Insight/SimulAVR

Gast #75595
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
@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
> 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

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.