Forum: Mikrocontroller und Digitale Elektronik Guter (standalone) AVR-Simulator gesucht


von Max M (Gast)


Lesenswert?

Hallo,
Da ich nicht mit Atmel Studio arbeite, habe ich wohl keinen Simulator.. 
D.h. bei jeder kleinen Änderung das Programm hochladen, um dann 
festzustellen, dass nen Zahlendreher drin steckt, o.Ä..
Und vernünftig debuggen kann ich einen tiny auch nicht. Ein Simulator 
wäre also echt hilfreich.
Schön wäre einer, der einfach meine .hex einliest und dann die ganzen 
Register ausgibt etc..
Kann mir jemand einen empfehlen für Win?!

Und ist der gdb zu irgendwas zu gebrauchen, beim tiny, oder ohne 
Spezial-Programmer?

von Wolfgang (Gast)


Lesenswert?

Max M schrieb:
> Schön wäre einer, der einfach meine .hex einliest und dann die ganzen
> Register ausgibt etc..

Das macht nicht wirklich Spaß. Dann bist du nämlich nur noch dabei, in 
irgendenem List-File ständig nachzugucken, welche Variable wohl in 
welchem Register steckt und welcher Op-Code zu welcher Programmzeile 
gehört.

von Der Andere (Gast)


Lesenswert?

Max M schrieb:
> Da ich nicht mit Atmel Studio arbeite

Schon mal darüber nachgedacht das zu ändern?

von pegel (Gast)


Lesenswert?

Muss ja nicht Atmel Studio sein.
Wie wäre das ältere AVR Studio 4.19?

Wenn gar kein Studio, gibt es noch das "WinAVR-Protable" mit seinem
"AVR Insight".
Braucht nicht mal installiert zu werden, einfach auspacken und starten.

von pegel (Gast)


Lesenswert?

Ups.

"WinAVR-Protable" >> "WinAVR-Portable"

von Wilhelm M. (wimalopaan)


Lesenswert?


von R. M. (Gast)


Lesenswert?

Puristen benutzen (von unten nach oben)
SimulAVR <-- dgb <-- DDD
https://www.mikrocontroller.net/articles/AVR-Simulation#SimulAVR

Unter einer (grafischen) Oberfläche gibt es noch
Beitrag "AVR Simulator mit grafischer Benutzeroberfläche für Linux"
Der ist genau aus den gleichen Beweggründen, wie deinen entstanden.

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.