Forum: Mikrocontroller und Digitale Elektronik Disassembler in AVR-Studio aktivieren ???


von Wolfgang (Gast)


Lesenswert?

Hallo,

ich brauche Hilfe.

Ich möchte mit AVR Studio einen File disassemblieren. Aber die 
Disassemblersymbole sind nur grau (= nicht aktiv) sichbar.

Meine Frage:

Wie kann ich den Disassembler nutzen ?
Welche Files können dann disassembliert werden ? (.bin oder .hex)

Wolfgang


von                              (Gast)


Lesenswert?

Hallo,

bei mir muss man einfach ein Hex/Bin-File öffnen und eine 
Projektdatei(.aps) dafür speichern. Nach dem Auswählen des verwendeten 
Controllers auf 'Finish' drücken, und AVR-Studio ist bereit, das Prog zu 
simulieren. K.A. wieso es bei Dir nicht klapt.


MfG Mark

von Tobias (Gast)


Lesenswert?

Kannst du es debuggen? Falls nicht, musst du erst Platform and Device 
auswählen (Menüpunkt Debug), Debug Platform ist wohl der Simulator. Dann 
musst du es debuggen und kannst währenddessen den Disassembler öffnen.
Grüße
Tobias

von Wolfram (Gast)


Lesenswert?

>Wie kann ich den Disassembler nutzen ?
debuggen aktivieren
>Welche Files können dann disassembliert werden ? (.bin oder .hex)
keine, der Programmspeicher wird disassembliert

Kann es sein, daß du das Assemblerlisting deines Programmcodes haben 
willst?

von Hannes L. (hannes)


Lesenswert?

> Kann es sein, daß du das Assemblerlisting deines Programmcodes haben
> willst?

[troll]
Die Frage nach Disassemblieren kommt eigentlich immer dann, wenn jemand 
das ASM-Listing eines fremden Programms haben will. Denn vom eigenen 
Programm hat man meist den Quelltext.
[/troll]

...

von Hartmut (Gast)


Lesenswert?

es gibt auch manchmal bessere Gründe...
z.B habe ich ein programm, das aus Bootlader + Anwendung besteht, in 
einer gemeinsamen Hexfile zusammengepackt.

Zwei getrennte Projekte, zwei Symbol Files, die kriege ich nicht in ein 
AVR-projekt, um den Übergang vom Bootlader zur Anwendung zu debuggen.

Aber der Tip, ein Projekt aus der Hexfile erstellen war Klasse.
Jetzt hab ich ein lauffähiges Gesamt-Programm im Flash, und die beiden 
Listings. Und kann mir alles angucken...

von Armand T. (Firma: Student) (diral)


Lesenswert?

Hallo Hartmut

ich habe ein projekt, das ich im bascom programmiere, also mein code ist 
in basic und möchte ein fremde hex-datei dazu einfügen.
wird das funktioniert?
wenn ja wie gehe ich vor?
LG
Armand

von npn (Gast)


Lesenswert?

Armand Tiomela schrieb:
> Hallo Hartmut
>
> ich habe ein projekt, das ich im bascom programmiere, also mein code ist
> in basic und möchte ein fremde hex-datei dazu einfügen.
> wird das funktioniert?
> wenn ja wie gehe ich vor?
> LG
> Armand

Also: erstens ist der Thread schon 8 Jahre alt. Und zweitens, was hat 
Bascom und eine Hex-Datei mit dem eigentlichen Thema (Disassembler und 
AVR-Studio) zu tun?

Wenn du eine Frage stellen willst, dann eröffne bitte einen eigenen 
Thread, okay?

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.