Last modified by Olli S. on 2017/04/28 21:52

From version 13.1
edited by Olli S.
on 2016/08/17 21:02
Change comment: Uploaded new attachment "Libraries_BCU_settings.png", version {1}
To version 13.2
edited by Olli S.
on 2016/08/17 21:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -67,9 +67,44 @@
67 67  *01* steht für eine BCU1, *02* für eine BCU2.
68 68  Die Parameter in LPCXpresso für das neu erzeugte Projekt müssen an folgenden Stellen angepasst werden:
69 69  
70 +(((
71 +[[image:Preprocessor_BCU_settings.png||height="816" width="799"]]
72 +)))
73 +)))
74 +
75 +(((
76 +(((
77 +(% style="font-size:11.0pt;line-height:115%; font-family:~"Calibri~",~"sans-serif~";mso-ascii-theme-font:minor-latin;mso-fareast-font-family: Calibri;mso-fareast-theme-font:minor-latin;mso-hansi-theme-font:minor-latin; mso-bidi-font-family:~"Times New Roman~";mso-bidi-theme-font:minor-bidi; mso-ansi-language:DE;mso-fareast-language:EN-US;mso-bidi-language:AR-SA" %)Abbildung 4: Projekteinstellungen C++ Compiler für den Busankoppler
78 +)))
79 +
80 +(((
70 70  
71 71  )))
72 72  
73 73  (((
85 +BCU1 -> BCU_TYPE=10
86 +BCU2 -> BCU_TYPE=20
87 +BIM112 -> BIM112
88 +
89 +(((
90 +[[image:Libraries_BCU_settings.png||height="813" width="799"]]
91 +)))
92 +
93 +(((
94 +Abbildung 5: Projekteinstellungen C++ Linker für den Busankoppler
95 +
96 +BCU1 -> "${workspace_loc:/sblib/Debug_BCU1}"
97 +BCU2 -> "${workspace_loc:/sblib/Debug_BCU2}"
98 +BIM112 -> "${workspace_loc:/sblib/Debug_BIM112}"
99 +
100 +Wenn nun noch die sblib in der korrekten Busankoppler Version kompiliert wurde, sollte ich das Projekt übersetzen lassen und das Gerät sich mittels ETS mit einer physikalischen Adresse und dem Applikationsprogramm versehen lassen.
101 +Natürlich passiert (wenn überhaupt etwas passiert) nicht das richtige, aber man hat der ETS glaubhaft gemacht, dass ein entsprechendes Gerät am Bus angeschlossen ist.
102 +
103 +Nun sollte auch das Programm im Gerät auf die entsprechenden Daten zugreifen können, die mittels ETS in das Gerät geschrieben wurden. Diese Daten werden im sogenannten userEeprom abgelegt und können dort ausgelesen werden. Nun muss man für das Auslesen eine bestimmte Adresse angeben, an der sich die gewünschten Daten verbergen. Wie kommt man also an die Informationen, an welcher Adresse sich welche Daten befinden?
104 +
105 +Dafür nimmt man sich wieder die Datei „M-0083_A-007-12-AADB.xml“ vor und hält nach einer Sektion Ausschau, die die Anfangsparameter <Parameter… und in der nächsten Zeile <Memory… hat. In diesem Fall ist das ab Zeile 1309:
106 +
74 74  
75 75  )))
109 +)))
110 +)))