Hallo zusammen, ist vermutlich ne blöde Frage, ich habe einige Sourcecodes mit dem SDCC geschrieben und bin nun dabei die auf den genannten Keil C Compiler anzupassen. Das funktioniert auch so weit, allerdings erzeugt mir der Compiler .HEX Files an deren Anfang ein Sprungbefehl steht und der Rest landet im Nirvana oder 0x8000 ?? Hat jemand ne Idee was ich falsch mache ??
Benutz du die eval-Version von Keil? Da entsteht nemlich ein 2k-Offset im Code. Könnte das vl der Grund sein?
Ja, das ist eine Eval Version, ich dachte die ist bis 4k frei ?? Kann man das irgendwie korregieren ?
So, habs gerafft ;-) steht auf der Keil Webseite. Der Offset liegt bei 0x800 und es geht.
Naja... nicht legal ;-). Also mit Hexfile umschreiben würds... naja schon irgendwie gehen... aber dann musst du den OPCode selbst machen ;-). Die 4kb stimmen eh... aber wie gesagt macht Keil auch noch einen 2k offset.
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.