Ich habe folgendes Problem: Nachdem nach langem, fehlerlosem Einsatz mein AT90S8515 auf einmal ´rumgesponnen hat habe ich ihn mit einem Multiprogrammierer ausgelesen. Und Fehler im Code, im Vergleich zum Original-Code, festgestellt. Mich interessiert nun, WAS falsch ist, damit ich den Fehler für die Zunkunft abstellen kann. Natürlich liefert dieses Gerät (Conitec Galep-III) nur Binärdaten bzw. auch (Intel-) Hexdaten. Ich suchen nun ein Tool, dass mir die Hex-Daten wieder in Mnemonic, sprich Assembler wandeln kann. Ich kenne z.B. vom 8051 eine Tabelle, in der schön sauber aufgeführt ist, welcher Hex-Code welchen Assembler-Befehl bedeutet. So eine Tabelle für den AT90S8515 würde mir auch schon weiter helfen. Nur habe ich solch eine Tabelle auch noch nicht gefunden... Würde mich über jeden kleinen Hinweis freuen Boris
He Meister so ein Tool heißt im Allgemeinen Disassemblierer. Es reicht im Allgemeinen nämlich nicht einfach ein paar fixe Tabellen zum Zurücktransformieren zu verwenden - es gibt ja auch Konstanten aus dem Programm im Binärcode und Sprünge werden aufgelöst usw..... Such mal nach einen solchen. MfG, Daniel
Hallo, schau dir mal ReAVR an, dürfte genau das sein was du brauchst. Gruß -=jens=-
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.