Forum: Mikrocontroller und Digitale Elektronik Wie bekommt man einen .hex-File in den Simulator?


von Uhu U. (uhu)


Lesenswert?

Ich habe einen .hex-File, den ich mir im Simulator des AVR-Studios 
ansehen möchte.

Wie kann ich ihn laden?

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Ich glaube, das hex file allein reicht dazu nicht. Der Simulator vom AVR 
Studio ist ein Sourceleveldebugger, braucht also den sourcecode dazu. 
Ich lege meine Projekte immer von vorn herein so an, dass als Target der 
Simulator angegeben ist, dann läuft der Simulator einfach mit 
"DEBUG->Start debugging" los. Wie oder ob man ihn standalone ohne 
Projekt nutzen kann, habe ich noch nicht herausgefunden.

Grüße,

Peter

von MWS (Gast)


Lesenswert?

AVR Studio:File: Open File, open xxx.hex, save xxx.aps, select Platform 
and Device: AVR Simulator Meg/Tinyxxx --> Debug

von Uhu U. (uhu)


Lesenswert?

MWS wrote:
> AVR Studio:File: Open File, open xxx.hex, save xxx.aps, select Platform
> and Device: AVR Simulator Meg/Tinyxxx --> Debug

Danke!

@ Peter Diener:
Sourcelveldebugging geht einen Simulator nichts an. Er bildet einen 
realen Prozessor nach und das Debugger-Frontend im AVR-Studio stellt die 
Verbindung zwischen dem aktuellen PC-Wert und dem Quelltext her - genau 
so, als liefe das Programm auf einem realen Prozessor.

Wenn kein Quelltext verfügbar ist - also z.B. wenn ein .hex-File geladen 
wurde - wird der Disassembler des Studios zum Anzeigen des Kontextes 
benutzt.

von M. W. (hobbyloet)


Lesenswert?

@uhu

kommste damit besser aus, Servosteuerungen zu klonen?

von Uhu U. (uhu)


Lesenswert?

M. W. wrote:
> @uhu
>
> kommste damit besser aus, Servosteuerungen zu klonen?

Wie kommste denn auf die Schnapsidee?

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.