Forum: Mikrocontroller und Digitale Elektronik Debugger/Simulator


von Hans (Gast)


Lesenswert?

Ok also ich hab hier schon einiges drüber gelesen..nur frag ich mich 
jetzt folgendes... gibts etwas das die hex oder was auch immer file 
hernimmt und dann schön durchdebuggen lässt?
mit allem drum und drann ?? so im Visual-Studio-style ??
dabei wär mir eigentlich egal ob ich auf der commandline bin und eben 
die bps reinhämmer oder hinklick und F9 drück...
kommt aufs selbe...

aber ich will das so haben das ALLES debugbar ist? auch uart

hab mir da schon gedanken drüber gemacht... AVR-Core am pc 
nachbilden.... und alles was mit IOs zu tun hat an einen AVR per UART 
schicken...uarts-zeug wird emuliert und eben in fenster oä angezeigt...

ich schätze das würde so ca 1-2 wochen entwicklungsarbeit bedeuten wenn 
man alle infos hätte....

hab schon mit debugger-schreiben und gui-bastln erfahrung...auch das mit 
dem avr geht in ordnung... nur gibts schon sowas...bin zu faul son 
monster zu "basteln" um später draufzukommen das es sowas schon gibt...

aja ich hab auch schon mal einen cpu-emu gebastelt ;) aber ohne debug 
funktion ... wobei das sicher kein prob sein wird...

interessant wäre es obs ein ascii-file vom gcc gibt, das auch den source 
enthält...so einen source-asm verschnitt...da mit würde das debuggen 
viel viel einfacher werden...

in diesem sinne 73 de OE6JWF

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Noch nie was vom AVR-Studio gehört?

von Hans (Gast)


Lesenswert?

kann man denn da schon C files debuggen (studio4) ??? ;)

und hab ich die möglichkeit auch in system zu debuggen ohne mal eben 
einige 100? ausgeben zu müssen ???

wenn ja dann mir sagen wie ;/

73 Hans

von hebel23 (Gast)


Lesenswert?

Hallo Hans,

nun, wenn Du Dich tatsächlich in der Lage siehst ( meine Hochachtung ) , 
in 1-2 Wochen einen AVR-Core inkl. Simulator/Emulator/Debugger u.s.w. 
auf dem PC zu entwickeln (übrigens haben das die Leute von Atmel 
innerhalb von mehreren Jahren noch nicht perfekt hinbekommen), dann 
schließ Dich doch mit den AVR-GCC-Entwicklern kurz und programmiere da 
mal eine schöne IDE. Bin schon sehr gespannt.

in freudiger Erwartung ... ;o)
Gruß Andreas

von MichaelS (Gast)


Lesenswert?

http://www.itee.uq.edu.au/~comp1300/pracs/GNU_C_Tutorial/

"Debugging with Coff Files"

Gruß
Michael

von Hans (Gast)


Lesenswert?

also das mit der gui hab ich mir schon überlegt... ist nicht allzu 
kompliziert... die meiste zeit geht da in das controll rein...

die 1-2 wochen sind nur deshalb realistisch weil ich ja "nur" den core 
und den uart implementieren will...der rest wird vom controller 
erledigt...der in allen int-routinen dem pc sagt was los ist ;)...

son core läuft normal innerhalb von ein paar tagen...
problematisch ist immer die peripherie und wenn noch ein haufen laute 
dran herumpfuscht und niemand so genau weis was er macht...dann dauerts 
eben tage ;)

73 Hans

von Hans (Gast)


Lesenswert?

sorry meinte am schluss jahre... schad das man hier keine posts ändern 
kann...

von Gralf (Gast)


Lesenswert?

@Hans
Wenn ich Dich richtig verstanden habe ist Proteus VSM genau das
richtige. Schau mal unter www.labcenter.co.uk . Da gibt es ne Demo zu
download. Ist allerdings nur in englisch aber die Features sind
genial:

Zunächst kann man einen Schaltplan zeichnen (Umfangreiche Bibliothek!).
Ist ein µC in die Schaltung integriert (AVR, 8051), kann dieses Bauteil
mit einem Quellcode "bestückt" werden.
In der anschließenden Simulation kann step-by-step oder freilaufend
abgearbeitet werden. Alle Funktionen des µC werden unterstützt, alle
Register und Speicher werden dargestellt. Über den Schaltplan und über
den COM-Port des PC kann in den Ablauf der Simulation eingegriffen
werden. Ausgaben erfolgen über virtuelle Messgeräte oder LCD.

Habe das Programm auch erst vor kurzem entdeckt und noch nicht selbst
damit gearbeitet. Die Infos habe ich von der Seite. Scheint ne gute
Nummer zu sein.

Gralf

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.