ein mit µvision2 erzeugtes hex file läuft nicht in eprom

Gast #87258
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
Gast #87259
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.