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?
Wenn's denn nur eine Warnung ist: simuliert er denn den Rest richtig?
@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?
> 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.
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.