Forum: Mikrocontroller und Digitale Elektronik Simulator mit Insight nutzen


von Andy (Gast)


Lesenswert?

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

von Stefan B. (stefan) Benutzerseite


Lesenswert?

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.

von Andy (Gast)


Lesenswert?

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.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

> 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
Noch kein Account? Hier anmelden.