1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <AUTOSAR xmlns="http://autosar.org/3.1.4"><TOP-LEVEL-PACKAGES>
\r
4 <SHORT-NAME>simple_arm_cr4</SHORT-NAME>
\r
6 <ECU-CONFIGURATION UUID="ce8f4c18-6e54-4275-b9be-ee7e6f731690">
\r
7 <SHORT-NAME>simple_arm_cr4</SHORT-NAME>
\r
13 <SDG GID="Arccore::EcuOptions">
\r
14 <SD GID="MCU">TMS570</SD>
\r
15 <SD GID="GENDIR"></SD>
\r
19 <ECU-SW-COMPOSITION-REF DEST="ECU-SW-COMPOSITION">/simple_arm_cr4/SwComposition_simple_arm_cr4</ECU-SW-COMPOSITION-REF>
\r
21 <MODULE-REF DEST="MODULE-CONFIGURATION">/simple_arm_cr4/Os</MODULE-REF>
\r
23 </ECU-CONFIGURATION>
\r
24 <ECU-SW-COMPOSITION UUID="41962514-d10a-4c2b-9bbd-2bf759446c16">
\r
25 <SHORT-NAME>SwComposition_simple_arm_cr4</SHORT-NAME>
\r
26 </ECU-SW-COMPOSITION>
\r
27 <MODULE-CONFIGURATION UUID="29b23c16-ee7a-4b40-afaf-6c4117db16d3">
\r
28 <SHORT-NAME>Os</SHORT-NAME>
\r
32 <SDG GID="Arccore::ModuleOptions">
\r
33 <SD GID="GENERATE_AND_VALIDATE">true</SD>
\r
34 <SD GID="ARCCORE_EDITOR_VERSION">2.0.6</SD>
\r
38 <DEFINITION-REF DEST="MODULE-DEF">/ArcCore/Os</DEFINITION-REF>
\r
40 <CONTAINER UUID="92c5a2e3-81e3-4e1f-9137-174435a92b41">
\r
41 <SHORT-NAME>OsOS</SHORT-NAME>
\r
42 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsOS</DEFINITION-REF>
\r
45 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
\r
49 <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsOS/OsStatus</DEFINITION-REF>
\r
50 <VALUE>EXTENDED</VALUE>
\r
51 </ENUMERATION-VALUE>
\r
53 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
\r
57 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
\r
61 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsUseResScheduler</DEFINITION-REF>
\r
65 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsOS/OsTickFrequency</DEFINITION-REF>
\r
69 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsOS/OsInterruptStackSize</DEFINITION-REF>
\r
73 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsOS/OsIdleStackSize</DEFINITION-REF>
\r
77 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsUseDebug</DEFINITION-REF>
\r
78 <VALUE>false</VALUE>
\r
81 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsDebugTask</DEFINITION-REF>
\r
85 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsDebugAlarm</DEFINITION-REF>
\r
89 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsDebugResource</DEFINITION-REF>
\r
93 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsDebugScheduleTable</DEFINITION-REF>
\r
97 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsDebugEvent</DEFINITION-REF>
\r
100 </PARAMETER-VALUES>
\r
102 <CONTAINER UUID="6578a055-00a4-4de2-8e87-3b7758f9caf7">
\r
103 <SHORT-NAME>OsHooks</SHORT-NAME>
\r
104 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsOS/OsHooks</DEFINITION-REF>
\r
107 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
\r
108 <VALUE>true</VALUE>
\r
111 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
\r
112 <VALUE>true</VALUE>
\r
115 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
\r
116 <VALUE>true</VALUE>
\r
119 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
\r
120 <VALUE>false</VALUE>
\r
123 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
\r
124 <VALUE>true</VALUE>
\r
127 <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
\r
128 <VALUE>true</VALUE>
\r
130 </PARAMETER-VALUES>
\r
134 <CONTAINER UUID="67722c4e-130a-4dac-8aeb-72ed94e3e7e9">
\r
135 <SHORT-NAME>Alarm1</SHORT-NAME>
\r
136 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsAlarm</DEFINITION-REF>
\r
139 <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
\r
140 <VALUE-REF DEST="CONTAINER">/simple_arm_cr4/Os/OsTick</VALUE-REF>
\r
142 </REFERENCE-VALUES>
\r
144 <CONTAINER UUID="78d0ecea-4ed3-4503-b0c8-4ad0b400d6ab">
\r
145 <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
\r
146 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
\r
149 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
\r
152 <ENUMERATION-VALUE>
\r
153 <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
\r
154 <VALUE>ABSOLUTE</VALUE>
\r
155 </ENUMERATION-VALUE>
\r
157 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
\r
160 </PARAMETER-VALUES>
\r
162 <CONTAINER UUID="e6de53f9-2026-4621-887f-556572f825be">
\r
163 <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
\r
164 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
\r
167 <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
\r
168 <VALUE-REF DEST="CONTAINER">/simple_arm_cr4/Os/EVENT_2</VALUE-REF>
\r
171 <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
\r
172 <VALUE-REF DEST="CONTAINER">/simple_arm_cr4/Os/etask_1</VALUE-REF>
\r
174 </REFERENCE-VALUES>
\r
178 <CONTAINER UUID="9c54b7bd-b0c1-4733-a6a4-b77b22b8df12">
\r
179 <SHORT-NAME>OsTick</SHORT-NAME>
\r
180 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsCounter</DEFINITION-REF>
\r
183 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsCounter/OsCounterMaxAllowedValue</DEFINITION-REF>
\r
184 <VALUE>65535</VALUE>
\r
187 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsCounter/OsCounterMinCycle</DEFINITION-REF>
\r
191 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsCounter/OsCounterTicksPerBase</DEFINITION-REF>
\r
194 <ENUMERATION-VALUE>
\r
195 <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsCounter/OsCounterType</DEFINITION-REF>
\r
196 <VALUE>OS_TICK</VALUE>
\r
197 </ENUMERATION-VALUE>
\r
198 </PARAMETER-VALUES>
\r
200 <CONTAINER UUID="170cda57-b4ad-4c67-8384-97736003af20">
\r
201 <SHORT-NAME>etask_1</SHORT-NAME>
\r
202 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask</DEFINITION-REF>
\r
205 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskActivation</DEFINITION-REF>
\r
209 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskPriority</DEFINITION-REF>
\r
212 <ENUMERATION-VALUE>
\r
213 <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskProcessType</DEFINITION-REF>
\r
214 <VALUE>EXTENDED</VALUE>
\r
215 </ENUMERATION-VALUE>
\r
217 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/ArcCoreOsTaskStackSize</DEFINITION-REF>
\r
218 <VALUE>2048</VALUE>
\r
220 <ENUMERATION-VALUE>
\r
221 <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
\r
222 <VALUE>FULL</VALUE>
\r
223 </ENUMERATION-VALUE>
\r
224 </PARAMETER-VALUES>
\r
226 <CONTAINER UUID="9254b1b9-6b3d-4e1a-b294-871e853d8ae0">
\r
227 <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
\r
228 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
\r
232 <CONTAINER UUID="8c0b5497-cc95-4e9b-b102-99f3f7e637bb">
\r
233 <SHORT-NAME>etask_2</SHORT-NAME>
\r
234 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask</DEFINITION-REF>
\r
237 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskActivation</DEFINITION-REF>
\r
241 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskPriority</DEFINITION-REF>
\r
244 <ENUMERATION-VALUE>
\r
245 <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskProcessType</DEFINITION-REF>
\r
246 <VALUE>EXTENDED</VALUE>
\r
247 </ENUMERATION-VALUE>
\r
249 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/ArcCoreOsTaskStackSize</DEFINITION-REF>
\r
250 <VALUE>2048</VALUE>
\r
252 <ENUMERATION-VALUE>
\r
253 <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
\r
254 <VALUE>FULL</VALUE>
\r
255 </ENUMERATION-VALUE>
\r
256 </PARAMETER-VALUES>
\r
258 <CONTAINER UUID="b5d30e9f-ae64-42ba-861e-7dd525761722">
\r
259 <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
\r
260 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
\r
264 <CONTAINER UUID="72dc534e-fc28-4883-b1d7-5e1162314494">
\r
265 <SHORT-NAME>btask_3</SHORT-NAME>
\r
266 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask</DEFINITION-REF>
\r
269 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskActivation</DEFINITION-REF>
\r
273 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskPriority</DEFINITION-REF>
\r
276 <ENUMERATION-VALUE>
\r
277 <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskProcessType</DEFINITION-REF>
\r
278 <VALUE>BASIC</VALUE>
\r
279 </ENUMERATION-VALUE>
\r
281 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/ArcCoreOsTaskStackSize</DEFINITION-REF>
\r
282 <VALUE>2048</VALUE>
\r
284 <ENUMERATION-VALUE>
\r
285 <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
\r
286 <VALUE>FULL</VALUE>
\r
287 </ENUMERATION-VALUE>
\r
288 </PARAMETER-VALUES>
\r
290 <CONTAINER UUID="5f7216e5-bed0-4a95-bf07-26b1c54be1c0">
\r
291 <SHORT-NAME>EVENT_1</SHORT-NAME>
\r
292 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsEvent</DEFINITION-REF>
\r
295 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsEvent/OsEventMask</DEFINITION-REF>
\r
298 </PARAMETER-VALUES>
\r
300 <CONTAINER UUID="896fdbc9-ed9a-4f24-9366-257760788019">
\r
301 <SHORT-NAME>EVENT_2</SHORT-NAME>
\r
302 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsEvent</DEFINITION-REF>
\r
305 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsEvent/OsEventMask</DEFINITION-REF>
\r
308 </PARAMETER-VALUES>
\r
310 <CONTAINER UUID="d681023d-1f60-4239-b9a2-7889a00bdaa4">
\r
311 <SHORT-NAME>EVENT_3</SHORT-NAME>
\r
312 <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsEvent</DEFINITION-REF>
\r
315 <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsEvent/OsEventMask</DEFINITION-REF>
\r
318 </PARAMETER-VALUES>
\r
321 </MODULE-CONFIGURATION>
\r
324 </TOP-LEVEL-PACKAGES></AUTOSAR>
\r