www.mikrocontroller.net

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


Autor: Uhu Uhuhu (uhu)
Datum:

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

Wie kann ich ihn laden?

Autor: Peter Diener (pdiener) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: MWS (Gast)
Datum:

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

Autor: Uhu Uhuhu (uhu)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: M. W. (hobbyloet)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@uhu

kommste damit besser aus, Servosteuerungen zu klonen?

Autor: Uhu Uhuhu (uhu)
Datum:

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

Wie kommste denn auf die Schnapsidee?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.