Du kannst Hex-Dateien mit dem AVR-Studio öffnen, um an den Assemblercode zu kommen.
Ich habe hier im forum doch leider nix gefunden. Welchen decompiler nutzt ihr für Hex2Asm? Habt ihr da einen Download für mich? danke!
Mfg
tobi
Du kannst Hex-Dateien mit dem AVR-Studio öffnen, um an den Assemblercode zu kommen.
hab ich gerade eben gefunden. danke.
tobi
mit IDA geht es noch etwas eleganter ...
gibt es auch die möglichkeit das object file des Bascom compilers mit dem decompilirten Assembler zu vergleichen? also dieser Bascombefehl macht folgendens im Assembler?
Das tut avd-objdump für dich:
<architecture> hängt ab von dem µC, für den das HEX erzeugt wurde.Code:avr-objdump -D foo.hex -m <architecture>
IntelHex ist ein recht "dummes" Format, das diese Info nicht kennt.
<architecture> ist eines von av1, av2, AVR3, AVR4, AVR5
Guckst du https://www.roboternetz.de/wissen/in...C3.BCr_avr-gcc
Beachte, daß iHex auch keine Info darüber führt, ob es sich um Code oder Daten handelt. Das kann den Disassembler gründlich verwirren wenn er an einer falschen 2-Byte-Grenze mit dem Disassemble beginnt.
Disclaimer: none. Sue me.
Lesezeichen