mikrocontroller.net

Forum: Compiler & IDEs Bin datei wieder herstellen


Autor: Sman (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Leute ich hab ein mächtiges problem und zwar hab ich auf einen Atmel
prozessor eine bin datei geschrieben. nun will ich aber diese bin datei
wieder in einen leserlichen quelltext umwandeln und etwas an dem
programmcode zu ändern. wie kann ich das machen? oder habt ihr
villeicht links zu einem anderen Forum?

danke euch erstmal dick im vorraus

gruß

Sman

Autor: Conlost (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
wo hast du die bin Datei denn her ?
Gruß,
Arno

Autor: HalloWelt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Bin-Datei wirst Du nie wieder herkriegen.

Deswegen ist es besser, nur Assembler- oder C-Files auf einen Atmel zu
programmieren.

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
"bin datei wieder in einen leserlichen quelltext umwandeln"

Das geht nicht !

Man kann zwar disassemblieren, aber das ist alles andere, als gut
lesbar.
Wenn es ein eigenes Programm ist, dann ist es besser es schnell nochmal
aus dem Kopf zu schreiben.

Fremde Programme sind so schon schwer zu lesen, aber nach einem
Disassembler hast Du absolut keine Chance.


Peter

Autor: Sman (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
besten dank erstmal. Das das wohl nicht funktionieren wird hab ich mir
schon gedacht.

also muss ich das mal mit nem disassembler probieren.
kann mir einer von euch sagen wo ich ein soclhes programm herbekomme
oder wie das heist?

danke euch schonmal

Gruß

Sman

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

im AVRStudio ist ein Disassembler integriert.

Matthias

Autor: Jörg Wunsch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die GNU binutils bringen auch einen mit (avr-objdump -d, aber für eine
Binärdatei muß man noch paar Optionen mehr setzen => RTFDoku).

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.