Changes for page LPC11xx ARM Entwicklung
Last modified by Florian Völzke on 2020/09/27 10:55
From version 12.1
edited by Andreas Krieger
on 2016/03/01 19:43
on 2016/03/01 19:43
Change comment:
There is no comment for this version
To version 8.1
edited by Andreas Krieger
on 2016/02/28 14:46
on 2016/02/28 14:46
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -18,9 +18,9 @@ 18 18 19 19 Zum LPCxpresso gibt es ein fertiges Eclipse mit passendem Compiler und Debugger. Die Entwicklungsumgebung ist kostenlos (bis 256k Flash) und kann [[auf dieser Seite>>url:http://www.lpcware.com/lpcxpresso/download||rel="__blank"]] heruntergeladen werden. 20 20 21 -Nach einem reboot legt man ein enWorkspace an. In diesenwerden dann die SBLIB und dieSourcen für dieProjekte aus dem Repository importiert.21 +Nach einem reboot legt man sich ein Workspace an. In diesem tut man dann die SBLIB und die sourcen für die projekte aus dem Repository importieren. 22 22 23 -Wichtig ist, dass man den CMSIS Core in den Workspace importiert.Derwirdmit LPCxpresso mitgeliefert undkann über [ ] Starthere/ Import projects(Feld Archive) importiertwerden. Der Pfad ist:C:\NXP\LPCXpresso_7.9.2_493\lpcxpresso\Examples\Legacy\CMSIS_CORE\CMSIS_CORE_Latest.zip. Man kann sich hier getrost nur die LPC11xx anhaken. 'Start here' ist im extra Rider, **nicht** den import oben im file Menü.23 +Wichtig ist, dass man den CMSIS core über den Quickstart/ Import projects importiert. Der Pfad ist: Examples/Legacy/CMSIS_CORE/CMSIS_CORE_Latest.zip 24 24 25 25 Für den normalen Benutzer wird der Programmer/Debugger, der beim LPCxpresso dabei ist, nicht nötig sein. Man kann den ARM auch mit einem einfachen seriellen Programmer programmieren. Ich kann aber nur jedem Entwickler die Anschaffung empfehlen. Der LPCxpresso ist nicht teuer, und der Hardware Debugger, den man dadurch bekommt, ist das Geld auf jeden Fall wert. 26 26 ... ... @@ -82,3 +82,9 @@ 82 82 Die Library kann dazu auf zwei Arten übersetzt werden. Entweder im BCU1 Modus oder im BCU2 Modus. Im BCU1 Modus ist sie etwas kleiner. Da sich BCU1 und BCU2 unterschiedlich verhalten sollte der BCU2 Modus nur für BCU2 Geräte verwendet werden und entsprechend BCU1 Modus für BCU1 Geräte. 83 83 84 84 Es muss bei der Verwendung im Projekt der Applikation das richtige BCU_TYPE Define gesetzt werden, und die passende Library eingebunden werden. Sonst lässt sich der Code am Ende nicht linken. WIe es in beiden Fällen (BCU1 und BCU2) funktioniert kann man sich bei den Beispielen out8-bcu1 und in4-bcu2 ansehen. 85 + 86 +=== Work in Progress === 87 + 88 +Derzeit sind wir dabei die Selfbus ARM Library fertig zu schreiben und zu testen. Wer mitmachen möchte spricht bitte Stefan Taferner oder Martin Glück an. 89 + 90 +Es gibt passende Controller Platinen in 4TE Gehäusebreite. Die Entwicklung der Schaltung steckt noch in den Kinderschuhen. Auch hier ist jeder willkommen der mitmachen möchte. Ansprechpartner sind Andreas "oldcoolman" Krieger und Stefan Taferner.