Forum: Mikrocontroller und Digitale Elektronik AVR Simulator


von Johannes (Gast)


Lesenswert?

Hi,

ich bin momentan auf der Suche nach einem Programm, bei dem ich ein HEX 
oder Bin File für einen ATMega laden kann, um dann zu schauen was 
passiert.

Sprich das Programm ist sichtbar als ASM File und ich kann jeden 
einzelnen Befehl einzeln weiterklicken und dann die Änderungen der 
Register sehen usw.

Gibt es so etwas?

von Philipp L. (philipp_l89)


Lesenswert?

Ist die Welt zu faul zum googeln geworden? Hier der Link:

http://www.gidf.de/avr+simulator

von Pandur S. (jetztnicht)


Lesenswert?

AVR Studio ?

von Johannes (Gast)


Lesenswert?

Ich habe gegoogelt bin aber aufgrund der ganzen Menge an Informationen 
noch etwas überfordert.

Ich hatte gehofft das hier jemand ist der sich wirklich damit auskennt 
und mit weiterhelfen kann ;)

Es scheint da ja auch Lösungen zu geben bei denen man das Makefile 
benötigt usw.

von Philipp L. (philipp_l89)


Lesenswert?

Junge, echt jetzt? Der erste Eintrag verweißt sogar auf 
mikrocontroler.net

https://www.mikrocontroller.net/articles/AVR-Simulation

Ein ganz kleines bisschen Eigenleistung ist schon gefragt. Ansonsten 
kann man weitere Anforderungen und Rahmenbedingungen von dir nur 
erraten:

ATmega -> 8bit?!

Soll das in Richtung Reverse Engineering gehen (HEX zurück nach ASM 
übersetzen???)

von Johannes (Gast)


Lesenswert?

Jein, ich habe vor 10 Jahren mal etwas mit einem Mega8 gebastelt und 
wollte nun eine Kleinigkeit ändern habe aber nur noch das Programm aus 
dem Controller.

Und dafür dachte ich wäre sowas ganz praktisch. (Übrigends entstand die 
Anwendung komplett in ASM)

von chris (Gast)


Lesenswert?

Ja geht mit dem AVR-Studio einfach Projekt erstellen und die Hex laden. 
Habs ein mal spaßes halber gemacht um zu gucken wie das zurückübersetzt 
wird...

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.