Changes for page LPC11xx ARM Entwicklung
Last modified by Florian Völzke on 2020/09/27 10:55
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. tontechniker1 +xwiki:XWiki.FlorianV - Content
-
... ... @@ -19,7 +19,7 @@ 19 19 (% class="box warningmessage" %) 20 20 ((( 21 21 Aktuell befindet sich ein kleiner Fehler im Selfbus-Code, der mit dem Image ausgeliefert wird. Wer nicht mit dem Git abgleicht, müsste in der ##sblib/src/main.cpp## folgendes stehen haben: ##if (!bcu.applicationRunning())## 22 -Richtig wäre aber:## 22 +Richtig wäre aber:## if (bcu.applicationRunning())## 23 23 ))) 24 24 25 25 Wer seine Entwicklungsumgebung sauber getrennt betreiben will oder wer einfach so schnell wie mögllich einen Blick in die Selfbus-Entwicklung mit dem ARM werfen will, kann mit diesem Image vom 29.01.2018 recht schnell los legen. ... ... @@ -34,7 +34,7 @@ 34 34 35 35 Nach dem Starten der Maschine wird man automatisch mit dem **Benutzer// //**//sbdeveloper //angemeldet. Das **Passwort **des Users ist //selfbus//. Die Entwicklungsumgebung kann mit einem Doppelklick auf das Symbol auf dem Desktop gestartet werden. 36 36 37 -Der** 37 +Der** Eclipse Workspace** liegt im Verzeichnis des Benutzers unter //sb_development/sb_LPC11xx_workspace// 38 38 Der aus Git geklonte **Selfbus Quellcode** liegt im Verzeichnis des Benutzers unter //sb_development/sb_sourcecode/lpc11xx//. Dort wiederum gibt es entsprechend der Github-Struktur ein Verzeichnis für die sblib und eines für software-arm-incubation. 39 39 40 40 Das übersetzen der ersten Programme (Details siehe unten) sollte mit dem Image auf Anhieb funktionieren. ... ... @@ -75,6 +75,7 @@ 75 75 76 76 1. Ist das Quickstart panel sichtbar? Wenn nicht, dann unter Window> Open Perspective> Other > C/C++ klicken. 77 77 1. Es muss die CMIS Library für den LPC11xx importiert weren: 78 +1*. Im Quickstart panel "Import project(s) from file system..." auswählen. Achtung: Die anderen Import-Funktionen der IDE, z.B. aus dem File-Menü oder dem Kontextmenü des Project Panels arbeiten anders, daher nicht die verwenden! 78 78 1*. CMSIS Core in den Workspace importieren. Der wird mit LPCxpresso mitgeliefert.Nutzt das feld 'archive' 79 79 Der Pfad ist: C:\NXP\LPCXpresso_7.9.2_493\lpcxpresso\Examples\Legacy\CMSIS_CORE\CMSIS_CORE_Latest.zip. <next>klicken. Man kann sich hier getrost nur die LPC11xx anhaken. 'finisch' klicken. 80 80 1. Die **sblib **aus dem git checkout Verzeichns importieren: ... ... @@ -103,7 +103,7 @@ 103 103 104 104 Für die Verbindung zum Bus kann eine LPC922 Controller Schaltung verwendet werden, wie zum Beispiel der [[4TE Controller>>doc:Technik.Controller_922_4TE]]. Es wird der Teil mit der Bus Anbindung benötigt. Der LPC922 wird nicht eingesetzt. 105 105 106 -Dann werden folgende Verbindungen zwischen dem LPCxpresso und dem** 107 +Dann werden folgende Verbindungen zwischen dem LPCxpresso und dem** LPC922 Sockel **im Controller Board hergestellt: 107 107 108 108 |=LPCxpresso Board|=Selfbus LPC922-Controller Board 109 109 |P1.5|LPC922 Sockel Pin 2