Hallo, ich habe bereits mehrmals gelesen, dass man in Insight Debugger den Simulator anstatt der realen Hardware nutzen kann, denn man unter Run->Connect to target->Target auswählen kann. Daraufhin habe ich mehrmals versucht den Insight Debugger aus dem WinAVR bzw. WinARM in Betrieb zu nehmen, konnte aber nirgends die Option "Simulator" finden. Mache ich irgendwas falsch oder gibts da einen Trick Andi
Der Simulator ist ein selbstständiges Programm, welches auf einem "TCP/IP"-Port horcht, ob sich ein anderes Programm (yes, der Debugger!) mit ihm verbinden will. Beim AVR ist ein solches Simulator-Programm SimulAVR http://www.mikrocontroller.net/articles/AVR-Simulation#SimulAVR Und beim ARM Skyeye bzw. der Armulator http://www.mikrocontroller.net/articles/ARM-Simulation An der Kürze der Artikel siehst du, dass hier noch wenig Wissen in der Artikelsammlung vorhanden ist. Es wäre klasse, wenn du etwas dazu beitragen könntest.
ich meine was anderes, nämlich Insight ist ja nur eine Oberfläche für gdb, und mit gdb kann man ja die Hardware simulieren, d.h. man braucht beim Debuggen keine reale Hardware. Ich möchte bloß wissen, wie ich den Simulator auswählen kann.
> und mit gdb kann man ja die Hardware simulieren
Das stimmt nicht.
Du brauchst zusätzlich ein Hardware (echter µC oder Prozessor) oder ein
Programm (Simulator, Emulator) - kurz ein TARGET - um die
Maschinenbefehle abzuarbeiten. Der GDB alleine kann das nicht.
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.