Forum: Mikrocontroller und Digitale Elektronik bootloader


von Michael (Gast)


Lesenswert?

Hallo,

von meinem ´c89RD2 Anwendungsprogramm moechte ich per Portabfrage oder 
aehnlichem in das Bootloader-
Program huepfen.

Im C-Source-Code habe ich
if (...)
{
EA=0;
#pragma asm
ljmp 0fc00h;//default bootloader
#endasm
}
eingefuegt. Pragma SRC ist erste Zeile im betreffenden C-Module. Das 
resultierende SRC-
Modul wurde eingebunden. Soweit alles OK.

Leider hupft das Geraet aber nicht in den Bootloader, sondern 
offensichtlich in eine Endlosschleife.

Kennt jemand das Problem und was ist die Loesung ?

Vielen Dank im voraus.

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.