Forum: Mikrocontroller und Digitale Elektronik Keil uVision2 C Compiler


von Joe (Gast)


Lesenswert?

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 
??

von Schoasch (Gast)


Lesenswert?

Benutz du die eval-Version von Keil? Da entsteht nemlich ein 2k-Offset 
im Code. Könnte das vl der Grund sein?

von Joe (Gast)


Lesenswert?

Ja, das ist eine Eval Version, ich dachte die ist bis 4k frei ?? Kann 
man das irgendwie korregieren ?

von Joe (Gast)


Lesenswert?

So, habs gerafft ;-) steht auf der Keil Webseite. Der Offset liegt bei 
0x800 und es geht.

von Schoasch (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.