Forum: Mikrocontroller und Digitale Elektronik ein mit µvision2 erzeugtes hex file läuft nicht in eprom


von Cave (Gast)


Lesenswert?

Hi !!
haben da ein grosses problem!!

Wir haben ein c-prog das mit keilµvision2 erzeugt wurde.
auf einem board mit einem 80c535 wo im eprom ein keil-monitorprog
läuft funktioniert die geschichte sauber.
wollen wir nun das vom keil erzeugte hex-file ins eprom brennen
geht das einwandfrei , nur der hacken ist das prog läuft einfach
nich los.
Der controller wurde mit anderen progs in epromen getestet es kann
eigentlich nur an den einstellung beim keil-compiler liegen.

auf was muss ich da besonders achten???


hilf mir jemand

von Matthias (Gast)


Lesenswert?

Hi

Welche Zieladresse für das Codesegment wird im Linker angegeben?
Vermutlich lädt der Keil-Monitor euer Programm in ein RAM das in den
Code-Bereich eingeblendet ist (z.B. ab 0x8000) Beim alleinstehenden
Betrieb läuft das Programm aber bei 0x0000 loß. Du mußt also die
Zieladresse im Linker anpassen.

Matthias

von Cave (Gast)


Lesenswert?

Code ab 0x0000 grösse 0x8000
xdata ab 0x8000 grösse 0x8000

sollte laut unserem lehrer so funktionieren geht aba net

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.