@albundy
Eine etwas ältere IDA-Version: 4.15Welche Version hast du benutzt
Das Problem liegt darin, dass die Obj-Files von AVR halt "AVR Object Files" sind. Die sind nur mit sich selbst kompatibel...
(Bascom kann die glücklicherweise erzeugen.)
Viel spannender ist die Frage, wie man AVR-Studio überzeugt, an den Sprungstellen des HEX/Disassembler-Codes auch Labels zu setzen.
Irgendwie haben das die Programmierer einfach vergessen.
Das ist es definitiv nicht, dann AVR Disassembliert auch heute jede *.HEXDas hängt sicher auch mit nicht gewolltem ReverseEngeneering zusammen
Früher mit Labels, heute ohne Labels.
ReverseEngineering verhindern ? Nun,
du kannst IMHO aus dem AVR-Studio-disassembler (einer HEx) eigentlich nur (sinnvoll) irgendwelche Hi-lights kontrollieren,
Aus dem wieder eine vollständige kompilierbare Source zu erzeugen, mann-o-mann , da schreib ich es gleich selber.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Lesezeichen