Forum: Mikrocontroller und Digitale Elektronik Boot Rom


von Rudi (Gast)


Lesenswert?

Tach zusammen,

Hab mal ne Frage, gibt es ne Moeglichkeit um an den Boot Rom Code eines 
NXP P89V51 zu kommen?
Ich moechte einen eigenen Code schreiben um unabhaengig von dem Code von 
NXP zu sein.

Rudi

von Peter D. (peda)


Lesenswert?

Ich benutze den NXP P89C668:

Den Bootcode braucht man nicht. Mein Bootloader ruft einfach die 
API-Funktionen auf.
Man muß nur den Bootvektor auf seinen eigenen Bootloader setzen.


Peter

von Rudi (Gast)


Lesenswert?

Geht das auch,wenn man die API Funktionen nicht nutzen moechte und 
stattdessen eigene Funktionen schreiben will, damit man unabhaengig vom 
mitgelieferten Bootcode den Controller programmieren kann?
Also ich will praktisch meine eigenen API funktionen erzeugen.

von Rudi (Gast)


Lesenswert?

Ich mein IAP Funktionen...

von Peter D. (peda)


Lesenswert?

Nun, der Vorteil, der API-Calls ist, daß Philips nach Belieben den 
Programmieralgorithmus ändern kann bzw. je nach Typ verschiedene 
Algorithmen hat.

Und trotzdem funktioniert Dein Bootloader weiter, wenn er die API-Calls 
benutzt.


Von den älteren Atmels (T89C51RD2) gibts den Bootloadercode als HEX zum 
Donwload, von Philips wüßte ich nicht.


Peter

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.