Forum: Mikrocontroller und Digitale Elektronik Gibt es eine Driverlib von NXP für die LPC


von Stumpf (Gast)


Lesenswert?

Hallo alle zusammen!

Ich würde gerne von den TI Cortex M3 zu den NXP Cortex M3 wechseln.
Gibt es für diese auch eine Treiberlib wie von TI?
Das würde den Umstieg doch sehr erleichtern.
Irgendwie werde ich aus denen ihrer Seite nicht schlau finde da gar 
nichts.....

Danke
Gruß
Stumpf

von Lothar (Gast)


Lesenswert?

Von NXP gibt es die CMSIS für alle MCU:

http://ics.nxp.com/support/lpcxpresso

Um ein Erfolgserlebnis zu haben würde ich zunächst empfehlen, eine 
kommerzielle Toolchain einzusetzen, da ist die CMSIS und Beispiele 
bereits dabei, z.B. IAR Kickstart:

http://supp.iar.com/Download/SW/?item=EWARM-EVAL

Alternativ gibt es noch Opensource Libraries für GCC:

http://www.microbuilder.eu/projects/LPC1114ReferenceDesign/LPC1114CodeBase.aspx

http://www.microbuilder.eu/Projects/LPC1343ReferenceDesign/LPC1343CodeBase.aspx

http://www.microbuilder.eu/components/arm/NXPCortexM3/LPC17xx.aspx

von kuddel (Gast)


Lesenswert?

War grad selbst überrascht, dass ich die aktuellen Libs nicht mehr 
finden konnte über die NXP Seite. Also geil ist echt anders. Naja hab 
das gefunden...

http://www.lpcware.com/content/nxpfile/lpc175x6x-cmsis-compliant-standard-peripheral-firmware-driver-library-keil-iar-gnu

...ich weiss aber nicht ob das was offizielles ist. Evtl kann jemand 
anders bestätigen, dass LPCware von NXP stammt.

von Stumpf (Gast)


Lesenswert?

Okay gut, dann bin ich also nicht blind bzw. zu blöd zu suchen ;-)

Ich setze die Keil Umgebung schon seit längerem ein, würde nur gerne auf 
die LPC17xx umsteigen da diese sehr billig und auch von der Ausstattung 
her immer besser werden. Die Geschwindigkeit ist natürlich auch nicht zu 
verachten.

Die CMSIS sind wirklich nur die Sachen die der Core benötigt.
Treiber sind da keine enthalten.

Der Link von kuddel scheint aber zu passen. Zumindest scheinen die 
Sachen alle enthalten zu sein. Auch Beispiele sind enthalten.

Muss sagen das ich hier von NXP ein bisschen entäuscht bin. Die 
Treiberlib von TI / Stellaris ist eigentlich immer aktuell und schnell 
gefunden. Auch die Dokumentation dazu ist immer vorhanden. Das macht das 
arbeiten damit schon sehr viel einfacher.

Okay das hilft mir schon mal weiter.

Danke

von Gerhard G. (g_g)


Lesenswert?

Hallo,



Stumpf schrieb:
> NXP Cortex M3


hier findest du alles:

http://ics.nxp.com/support/lpcxpresso/



Gruß G.G.

von Lothar (Gast)


Lesenswert?

Stumpf schrieb:
> Die CMSIS sind wirklich nur die Sachen die der Core benötigt.
> Treiber sind da keine enthalten.

Die CMSIS enthält Treiber für die gesamte NXP Peripherie (UART, USB, 
EMAC, CAN, LCD, EMC, etc.) ...

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.