Forum: Mikrocontroller und Digitale Elektronik LPC845 vs LPC824


von Andreas B. (bitverdreher)


Lesenswert?

Ich bin gerade am überlegen wegen Speichermangels den LPC845 statt des 
LPC824 einzusetzen. Nur finde ich da keine lpcopen lib für mcuXpresso 
bei NXP dazu (oder ich bin zu blöd zum suchen).
Ist der LPC845 aufwärtskompatibel zum LPC824?
Die Idee ist, zum debuggen den 845 zu verwenden und für das Release den 
824.

von Harald A. (embedded)


Lesenswert?

Hat mich jetzt auch mal interessiert und habe daher die Datenblätter mal 
nebeneinander auf den Desktop gelegt. Schon bei der Memory Map kann man 
sehen, dass da mit der Kompatibilität eher schlecht aussieht. Wie immer 
bei der LPC-Serie ist mal wieder alles anders.

Stelle doch mal die Frage im NXP-Forum, dort wird ja durchaus 
geantwortet.

Bzgl. lib konnte ich auch nichts finden. Vor Corona fertig geworden, 
dann in Chaos untergegangen, so scheint es.

von Andreas B. (bitverdreher)


Lesenswert?

Hm, so wild sehen die Unterschiede auch nicht aus. Nur I2C2 und 3 wurden 
zugunsten der neuen UARTs verlegt.
Das habe ich noch gefunden:
https://community.nxp.com/t5/LPC-Microcontrollers/Missing-LPCOpen-support-for-LPC845-devices/m-p/713132
Den SAKEE test (https://github.com/Magicoe/LPC845_SAKEE_TEST) schaue ich 
mir mal an. Das sieht vielversprechend aus.

von Harald A. (embedded)


Lesenswert?

Du hast recht, da habe ich zu oberflächlich geschaut. Teilweise auch 
leicht verschiedenen Namensgebungen geschuldet.

von Andreas B. (bitverdreher)


Lesenswert?

Was mir aber schon aufgefallen ist:
Die ROM Adressen sind anders. Da hat es bei mir schon gecrasht, als ich 
es mal kurz getestet habe.
Wobei: Auch der 824 crasht manchmal, wenn ich mit __USE_ROMDIVIDE 
compiliere. Von daher sollte man das sowieso lassen.

: Bearbeitet durch User
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.