Changes for page LPC11xx ARM Entwicklung

Last modified by Florian Völzke on 2020/09/27 10:55

From version 25.1
edited by Hans-Georg Schäfer
on 2018/02/26 11:46
Change comment: Fehlendes Wort ergänzt
To version 26.1
edited by Florian Völzke
on 2020/09/27 10:52
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.tontechniker
1 +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:## if (bcu.applicationRunning())##
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** Eclipse Workspace** liegt im Verzeichnis des Benutzers unter //sb_development/sb_LPC11xx_workspace//
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 Funktion "Import" aus dem "File"-Menü arbeitet 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** LPC922 Sockel **im Controller Board hergestellt:
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