]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_M4F_Infineon_XMC4000_Keil/RTOSDemo.uvproj
Kernel changes:
[freertos] / FreeRTOS / Demo / CORTEX_M4F_Infineon_XMC4000_Keil / RTOSDemo.uvproj
1 <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2 <Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_proj.xsd">
3
4   <SchemaVersion>1.1</SchemaVersion>
5
6   <Header>### uVision Project, (C) Keil Software</Header>
7
8   <Targets>
9     <Target>
10       <TargetName>RTOSDemo - XMC4500</TargetName>
11       <ToolsetNumber>0x4</ToolsetNumber>
12       <ToolsetName>ARM-ADS</ToolsetName>
13       <TargetOption>
14         <TargetCommonOption>
15           <Device>XMC4500-1024</Device>
16           <Vendor>Infineon</Vendor>
17           <Cpu>IRAM(0x20000000-0x2000FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x0C000000-0x0C0FFFFF) IROM2(0x08000000-0x080FFFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2</Cpu>
18           <FlashUtilSpec></FlashUtilSpec>
19           <StartupFile>"STARTUP\Infineon\XMC4500\startup_XMC4500.s" ("Infineon XMC4500 Startup Code")</StartupFile>
20           <FlashDriverDll>UL2CM3(-FD20000000 -FC800 -FN2 -FF0XMC4500_1024 -FS0C000000 -FL0100000 -FF1XMC4500c_1024 -FS18000000 -FL1100000)</FlashDriverDll>
21           <DeviceId>6264</DeviceId>
22           <RegisterFile>XMC4500.h</RegisterFile>
23           <MemoryEnv></MemoryEnv>
24           <Cmp></Cmp>
25           <Asm></Asm>
26           <Linker></Linker>
27           <OHString></OHString>
28           <InfinionOptionDll></InfinionOptionDll>
29           <SLE66CMisc></SLE66CMisc>
30           <SLE66AMisc></SLE66AMisc>
31           <SLE66LinkerMisc></SLE66LinkerMisc>
32           <SFDFile>SFD\Infineon\XMC4500\xmc4500.sfr</SFDFile>
33           <bCustSvd>0</bCustSvd>
34           <UseEnv>0</UseEnv>
35           <BinPath></BinPath>
36           <IncludePath></IncludePath>
37           <LibPath></LibPath>
38           <RegisterFilePath>Infineon\XMC4500\</RegisterFilePath>
39           <DBRegisterFilePath>Infineon\XMC4500\</DBRegisterFilePath>
40           <TargetStatus>
41             <Error>0</Error>
42             <ExitCodeStop>0</ExitCodeStop>
43             <ButtonStop>0</ButtonStop>
44             <NotGenerated>0</NotGenerated>
45             <InvalidFlash>1</InvalidFlash>
46           </TargetStatus>
47           <OutputDirectory>.\Flash\</OutputDirectory>
48           <OutputName>RTOSDemo</OutputName>
49           <CreateExecutable>1</CreateExecutable>
50           <CreateLib>0</CreateLib>
51           <CreateHexFile>0</CreateHexFile>
52           <DebugInformation>1</DebugInformation>
53           <BrowseInformation>1</BrowseInformation>
54           <ListingPath>.\</ListingPath>
55           <HexFormatSelection>1</HexFormatSelection>
56           <Merge32K>0</Merge32K>
57           <CreateBatchFile>0</CreateBatchFile>
58           <BeforeCompile>
59             <RunUserProg1>0</RunUserProg1>
60             <RunUserProg2>0</RunUserProg2>
61             <UserProg1Name></UserProg1Name>
62             <UserProg2Name></UserProg2Name>
63             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
64             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
65             <nStopU1X>0</nStopU1X>
66             <nStopU2X>0</nStopU2X>
67           </BeforeCompile>
68           <BeforeMake>
69             <RunUserProg1>0</RunUserProg1>
70             <RunUserProg2>0</RunUserProg2>
71             <UserProg1Name></UserProg1Name>
72             <UserProg2Name></UserProg2Name>
73             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
74             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
75             <nStopB1X>0</nStopB1X>
76             <nStopB2X>0</nStopB2X>
77           </BeforeMake>
78           <AfterMake>
79             <RunUserProg1>0</RunUserProg1>
80             <RunUserProg2>0</RunUserProg2>
81             <UserProg1Name></UserProg1Name>
82             <UserProg2Name></UserProg2Name>
83             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
84             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
85           </AfterMake>
86           <SelectedForBatchBuild>0</SelectedForBatchBuild>
87           <SVCSIdString></SVCSIdString>
88         </TargetCommonOption>
89         <CommonProperty>
90           <UseCPPCompiler>0</UseCPPCompiler>
91           <RVCTCodeConst>0</RVCTCodeConst>
92           <RVCTZI>0</RVCTZI>
93           <RVCTOtherData>0</RVCTOtherData>
94           <ModuleSelection>0</ModuleSelection>
95           <IncludeInBuild>1</IncludeInBuild>
96           <AlwaysBuild>0</AlwaysBuild>
97           <GenerateAssemblyFile>0</GenerateAssemblyFile>
98           <AssembleAssemblyFile>0</AssembleAssemblyFile>
99           <PublicsOnly>0</PublicsOnly>
100           <StopOnExitCode>3</StopOnExitCode>
101           <CustomArgument></CustomArgument>
102           <IncludeLibraryModules></IncludeLibraryModules>
103           <ComprImg>1</ComprImg>
104         </CommonProperty>
105         <DllOption>
106           <SimDllName>SARMCM3.DLL</SimDllName>
107           <SimDllArguments>-MPU -REMAP</SimDllArguments>
108           <SimDlgDll>DCM.DLL</SimDlgDll>
109           <SimDlgDllArguments>-pCM4</SimDlgDllArguments>
110           <TargetDllName>SARMCM3.DLL</TargetDllName>
111           <TargetDllArguments>-MPU</TargetDllArguments>
112           <TargetDlgDll>TCM.DLL</TargetDlgDll>
113           <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
114         </DllOption>
115         <DebugOption>
116           <OPTHX>
117             <HexSelection>1</HexSelection>
118             <HexRangeLowAddress>0</HexRangeLowAddress>
119             <HexRangeHighAddress>0</HexRangeHighAddress>
120             <HexOffset>0</HexOffset>
121             <Oh166RecLen>16</Oh166RecLen>
122           </OPTHX>
123           <Simulator>
124             <UseSimulator>0</UseSimulator>
125             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
126             <RunToMain>1</RunToMain>
127             <RestoreBreakpoints>1</RestoreBreakpoints>
128             <RestoreWatchpoints>1</RestoreWatchpoints>
129             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
130             <RestoreFunctions>1</RestoreFunctions>
131             <RestoreToolbox>1</RestoreToolbox>
132             <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
133             <RestoreSysVw>1</RestoreSysVw>
134           </Simulator>
135           <Target>
136             <UseTarget>1</UseTarget>
137             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
138             <RunToMain>1</RunToMain>
139             <RestoreBreakpoints>1</RestoreBreakpoints>
140             <RestoreWatchpoints>1</RestoreWatchpoints>
141             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
142             <RestoreFunctions>0</RestoreFunctions>
143             <RestoreToolbox>1</RestoreToolbox>
144             <RestoreTracepoints>0</RestoreTracepoints>
145             <RestoreSysVw>1</RestoreSysVw>
146           </Target>
147           <RunDebugAfterBuild>0</RunDebugAfterBuild>
148           <TargetSelection>6</TargetSelection>
149           <SimDlls>
150             <CpuDll></CpuDll>
151             <CpuDllArguments></CpuDllArguments>
152             <PeripheralDll></PeripheralDll>
153             <PeripheralDllArguments></PeripheralDllArguments>
154             <InitializationFile></InitializationFile>
155           </SimDlls>
156           <TargetDlls>
157             <CpuDll></CpuDll>
158             <CpuDllArguments></CpuDllArguments>
159             <PeripheralDll></PeripheralDll>
160             <PeripheralDllArguments></PeripheralDllArguments>
161             <InitializationFile></InitializationFile>
162             <Driver>Segger\JL2CM3.dll</Driver>
163           </TargetDlls>
164         </DebugOption>
165         <Utilities>
166           <Flash1>
167             <UseTargetDll>1</UseTargetDll>
168             <UseExternalTool>0</UseExternalTool>
169             <RunIndependent>0</RunIndependent>
170             <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
171             <Capability>1</Capability>
172             <DriverSelection>4096</DriverSelection>
173           </Flash1>
174           <bUseTDR>1</bUseTDR>
175           <Flash2>BIN\UL2CM3.DLL</Flash2>
176           <Flash3>"" ()</Flash3>
177           <Flash4></Flash4>
178           <pFcarmOut></pFcarmOut>
179           <pFcarmGrp></pFcarmGrp>
180           <pFcArmRoot></pFcArmRoot>
181           <FcArmLst>0</FcArmLst>
182         </Utilities>
183         <TargetArmAds>
184           <ArmAdsMisc>
185             <GenerateListings>0</GenerateListings>
186             <asHll>1</asHll>
187             <asAsm>1</asAsm>
188             <asMacX>1</asMacX>
189             <asSyms>1</asSyms>
190             <asFals>1</asFals>
191             <asDbgD>1</asDbgD>
192             <asForm>1</asForm>
193             <ldLst>0</ldLst>
194             <ldmm>1</ldmm>
195             <ldXref>1</ldXref>
196             <BigEnd>0</BigEnd>
197             <AdsALst>1</AdsALst>
198             <AdsACrf>1</AdsACrf>
199             <AdsANop>0</AdsANop>
200             <AdsANot>0</AdsANot>
201             <AdsLLst>1</AdsLLst>
202             <AdsLmap>1</AdsLmap>
203             <AdsLcgr>1</AdsLcgr>
204             <AdsLsym>1</AdsLsym>
205             <AdsLszi>1</AdsLszi>
206             <AdsLtoi>1</AdsLtoi>
207             <AdsLsun>1</AdsLsun>
208             <AdsLven>1</AdsLven>
209             <AdsLsxf>1</AdsLsxf>
210             <RvctClst>0</RvctClst>
211             <GenPPlst>0</GenPPlst>
212             <AdsCpuType>"Cortex-M4"</AdsCpuType>
213             <RvctDeviceName></RvctDeviceName>
214             <mOS>0</mOS>
215             <uocRom>0</uocRom>
216             <uocRam>0</uocRam>
217             <hadIROM>1</hadIROM>
218             <hadIRAM>1</hadIRAM>
219             <hadXRAM>0</hadXRAM>
220             <uocXRam>0</uocXRam>
221             <RvdsVP>2</RvdsVP>
222             <hadIRAM2>1</hadIRAM2>
223             <hadIROM2>1</hadIROM2>
224             <StupSel>8</StupSel>
225             <useUlib>1</useUlib>
226             <EndSel>0</EndSel>
227             <uLtcg>0</uLtcg>
228             <RoSelD>3</RoSelD>
229             <RwSelD>3</RwSelD>
230             <CodeSel>0</CodeSel>
231             <OptFeed>0</OptFeed>
232             <NoZi1>0</NoZi1>
233             <NoZi2>0</NoZi2>
234             <NoZi3>0</NoZi3>
235             <NoZi4>0</NoZi4>
236             <NoZi5>0</NoZi5>
237             <Ro1Chk>0</Ro1Chk>
238             <Ro2Chk>0</Ro2Chk>
239             <Ro3Chk>0</Ro3Chk>
240             <Ir1Chk>1</Ir1Chk>
241             <Ir2Chk>0</Ir2Chk>
242             <Ra1Chk>0</Ra1Chk>
243             <Ra2Chk>0</Ra2Chk>
244             <Ra3Chk>0</Ra3Chk>
245             <Im1Chk>1</Im1Chk>
246             <Im2Chk>0</Im2Chk>
247             <OnChipMemories>
248               <Ocm1>
249                 <Type>0</Type>
250                 <StartAddress>0x0</StartAddress>
251                 <Size>0x0</Size>
252               </Ocm1>
253               <Ocm2>
254                 <Type>0</Type>
255                 <StartAddress>0x0</StartAddress>
256                 <Size>0x0</Size>
257               </Ocm2>
258               <Ocm3>
259                 <Type>0</Type>
260                 <StartAddress>0x0</StartAddress>
261                 <Size>0x0</Size>
262               </Ocm3>
263               <Ocm4>
264                 <Type>0</Type>
265                 <StartAddress>0x0</StartAddress>
266                 <Size>0x0</Size>
267               </Ocm4>
268               <Ocm5>
269                 <Type>0</Type>
270                 <StartAddress>0x0</StartAddress>
271                 <Size>0x0</Size>
272               </Ocm5>
273               <Ocm6>
274                 <Type>0</Type>
275                 <StartAddress>0x0</StartAddress>
276                 <Size>0x0</Size>
277               </Ocm6>
278               <IRAM>
279                 <Type>0</Type>
280                 <StartAddress>0x20000000</StartAddress>
281                 <Size>0x10000</Size>
282               </IRAM>
283               <IROM>
284                 <Type>1</Type>
285                 <StartAddress>0xc000000</StartAddress>
286                 <Size>0x100000</Size>
287               </IROM>
288               <XRAM>
289                 <Type>0</Type>
290                 <StartAddress>0x0</StartAddress>
291                 <Size>0x0</Size>
292               </XRAM>
293               <OCR_RVCT1>
294                 <Type>1</Type>
295                 <StartAddress>0x0</StartAddress>
296                 <Size>0x0</Size>
297               </OCR_RVCT1>
298               <OCR_RVCT2>
299                 <Type>1</Type>
300                 <StartAddress>0x0</StartAddress>
301                 <Size>0x0</Size>
302               </OCR_RVCT2>
303               <OCR_RVCT3>
304                 <Type>1</Type>
305                 <StartAddress>0x0</StartAddress>
306                 <Size>0x0</Size>
307               </OCR_RVCT3>
308               <OCR_RVCT4>
309                 <Type>1</Type>
310                 <StartAddress>0xc000000</StartAddress>
311                 <Size>0x100000</Size>
312               </OCR_RVCT4>
313               <OCR_RVCT5>
314                 <Type>1</Type>
315                 <StartAddress>0x8000000</StartAddress>
316                 <Size>0x100000</Size>
317               </OCR_RVCT5>
318               <OCR_RVCT6>
319                 <Type>0</Type>
320                 <StartAddress>0x0</StartAddress>
321                 <Size>0x0</Size>
322               </OCR_RVCT6>
323               <OCR_RVCT7>
324                 <Type>0</Type>
325                 <StartAddress>0x0</StartAddress>
326                 <Size>0x0</Size>
327               </OCR_RVCT7>
328               <OCR_RVCT8>
329                 <Type>0</Type>
330                 <StartAddress>0x0</StartAddress>
331                 <Size>0x0</Size>
332               </OCR_RVCT8>
333               <OCR_RVCT9>
334                 <Type>0</Type>
335                 <StartAddress>0x20000000</StartAddress>
336                 <Size>0x10000</Size>
337               </OCR_RVCT9>
338               <OCR_RVCT10>
339                 <Type>0</Type>
340                 <StartAddress>0x10000000</StartAddress>
341                 <Size>0x10000</Size>
342               </OCR_RVCT10>
343             </OnChipMemories>
344             <RvctStartVector></RvctStartVector>
345           </ArmAdsMisc>
346           <Cads>
347             <interw>1</interw>
348             <Optim>1</Optim>
349             <oTime>0</oTime>
350             <SplitLS>0</SplitLS>
351             <OneElfS>0</OneElfS>
352             <Strict>0</Strict>
353             <EnumInt>0</EnumInt>
354             <PlainCh>0</PlainCh>
355             <Ropi>0</Ropi>
356             <Rwpi>0</Rwpi>
357             <wLevel>0</wLevel>
358             <uThumb>0</uThumb>
359             <uSurpInc>0</uSurpInc>
360             <uC99>0</uC99>
361             <useXO>0</useXO>
362             <VariousControls>
363               <MiscControls>--cpu Cortex-M4.fp --no_allow_fpreg_for_nonfpdata</MiscControls>
364               <Define>rvkdm PART_XMC4500</Define>
365               <Undefine></Undefine>
366               <IncludePath>..\CORTEX_M4F_Infineon_XMC4000_Keil;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM4F;..\Common\include</IncludePath>
367             </VariousControls>
368           </Cads>
369           <Aads>
370             <interw>1</interw>
371             <Ropi>0</Ropi>
372             <Rwpi>0</Rwpi>
373             <thumb>0</thumb>
374             <SplitLS>0</SplitLS>
375             <SwStkChk>0</SwStkChk>
376             <NoWarn>0</NoWarn>
377             <uSurpInc>0</uSurpInc>
378             <useXO>0</useXO>
379             <VariousControls>
380               <MiscControls></MiscControls>
381               <Define></Define>
382               <Undefine></Undefine>
383               <IncludePath></IncludePath>
384             </VariousControls>
385           </Aads>
386           <LDads>
387             <umfTarg>1</umfTarg>
388             <Ropi>0</Ropi>
389             <Rwpi>0</Rwpi>
390             <noStLib>0</noStLib>
391             <RepFail>1</RepFail>
392             <useFile>0</useFile>
393             <TextAddressRange>0x0C000000</TextAddressRange>
394             <DataAddressRange>0x10000000</DataAddressRange>
395             <pXoBase></pXoBase>
396             <ScatterFile></ScatterFile>
397             <IncludeLibs></IncludeLibs>
398             <IncludeLibsPath></IncludeLibsPath>
399             <Misc>--entry=Reset_Handler</Misc>
400             <LinkerInputFile></LinkerInputFile>
401             <DisabledWarnings></DisabledWarnings>
402           </LDads>
403         </TargetArmAds>
404       </TargetOption>
405       <Groups>
406         <Group>
407           <GroupName>Startup</GroupName>
408           <Files>
409             <File>
410               <FileName>startup_XMC4500.s</FileName>
411               <FileType>2</FileType>
412               <FilePath>.\startup_XMC4500.s</FilePath>
413             </File>
414             <File>
415               <FileName>System_XMC4500.c</FileName>
416               <FileType>1</FileType>
417               <FilePath>.\System_XMC4500.c</FilePath>
418             </File>
419             <File>
420               <FileName>startup_XMC4200.s</FileName>
421               <FileType>2</FileType>
422               <FilePath>.\startup_XMC4200.s</FilePath>
423               <FileOption>
424                 <CommonProperty>
425                   <UseCPPCompiler>2</UseCPPCompiler>
426                   <RVCTCodeConst>0</RVCTCodeConst>
427                   <RVCTZI>0</RVCTZI>
428                   <RVCTOtherData>0</RVCTOtherData>
429                   <ModuleSelection>0</ModuleSelection>
430                   <IncludeInBuild>0</IncludeInBuild>
431                   <AlwaysBuild>2</AlwaysBuild>
432                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
433                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
434                   <PublicsOnly>2</PublicsOnly>
435                   <StopOnExitCode>11</StopOnExitCode>
436                   <CustomArgument></CustomArgument>
437                   <IncludeLibraryModules></IncludeLibraryModules>
438                   <ComprImg>1</ComprImg>
439                 </CommonProperty>
440                 <FileArmAds>
441                   <Aads>
442                     <interw>2</interw>
443                     <Ropi>2</Ropi>
444                     <Rwpi>2</Rwpi>
445                     <thumb>2</thumb>
446                     <SplitLS>2</SplitLS>
447                     <SwStkChk>2</SwStkChk>
448                     <NoWarn>2</NoWarn>
449                     <uSurpInc>2</uSurpInc>
450                     <useXO>2</useXO>
451                     <VariousControls>
452                       <MiscControls></MiscControls>
453                       <Define></Define>
454                       <Undefine></Undefine>
455                       <IncludePath></IncludePath>
456                     </VariousControls>
457                   </Aads>
458                 </FileArmAds>
459               </FileOption>
460             </File>
461             <File>
462               <FileName>system_XMC4200.c</FileName>
463               <FileType>1</FileType>
464               <FilePath>.\system_XMC4200.c</FilePath>
465               <FileOption>
466                 <CommonProperty>
467                   <UseCPPCompiler>2</UseCPPCompiler>
468                   <RVCTCodeConst>0</RVCTCodeConst>
469                   <RVCTZI>0</RVCTZI>
470                   <RVCTOtherData>0</RVCTOtherData>
471                   <ModuleSelection>0</ModuleSelection>
472                   <IncludeInBuild>0</IncludeInBuild>
473                   <AlwaysBuild>2</AlwaysBuild>
474                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
475                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
476                   <PublicsOnly>2</PublicsOnly>
477                   <StopOnExitCode>11</StopOnExitCode>
478                   <CustomArgument></CustomArgument>
479                   <IncludeLibraryModules></IncludeLibraryModules>
480                   <ComprImg>1</ComprImg>
481                 </CommonProperty>
482                 <FileArmAds>
483                   <Cads>
484                     <interw>2</interw>
485                     <Optim>0</Optim>
486                     <oTime>2</oTime>
487                     <SplitLS>2</SplitLS>
488                     <OneElfS>2</OneElfS>
489                     <Strict>2</Strict>
490                     <EnumInt>2</EnumInt>
491                     <PlainCh>2</PlainCh>
492                     <Ropi>2</Ropi>
493                     <Rwpi>2</Rwpi>
494                     <wLevel>0</wLevel>
495                     <uThumb>2</uThumb>
496                     <uSurpInc>2</uSurpInc>
497                     <uC99>2</uC99>
498                     <useXO>2</useXO>
499                     <VariousControls>
500                       <MiscControls></MiscControls>
501                       <Define></Define>
502                       <Undefine></Undefine>
503                       <IncludePath></IncludePath>
504                     </VariousControls>
505                   </Cads>
506                 </FileArmAds>
507               </FileOption>
508             </File>
509             <File>
510               <FileName>system_XMC4400.c</FileName>
511               <FileType>1</FileType>
512               <FilePath>.\system_XMC4400.c</FilePath>
513               <FileOption>
514                 <CommonProperty>
515                   <UseCPPCompiler>2</UseCPPCompiler>
516                   <RVCTCodeConst>0</RVCTCodeConst>
517                   <RVCTZI>0</RVCTZI>
518                   <RVCTOtherData>0</RVCTOtherData>
519                   <ModuleSelection>0</ModuleSelection>
520                   <IncludeInBuild>0</IncludeInBuild>
521                   <AlwaysBuild>2</AlwaysBuild>
522                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
523                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
524                   <PublicsOnly>2</PublicsOnly>
525                   <StopOnExitCode>11</StopOnExitCode>
526                   <CustomArgument></CustomArgument>
527                   <IncludeLibraryModules></IncludeLibraryModules>
528                   <ComprImg>1</ComprImg>
529                 </CommonProperty>
530                 <FileArmAds>
531                   <Cads>
532                     <interw>2</interw>
533                     <Optim>0</Optim>
534                     <oTime>2</oTime>
535                     <SplitLS>2</SplitLS>
536                     <OneElfS>2</OneElfS>
537                     <Strict>2</Strict>
538                     <EnumInt>2</EnumInt>
539                     <PlainCh>2</PlainCh>
540                     <Ropi>2</Ropi>
541                     <Rwpi>2</Rwpi>
542                     <wLevel>0</wLevel>
543                     <uThumb>2</uThumb>
544                     <uSurpInc>2</uSurpInc>
545                     <uC99>2</uC99>
546                     <useXO>2</useXO>
547                     <VariousControls>
548                       <MiscControls></MiscControls>
549                       <Define></Define>
550                       <Undefine></Undefine>
551                       <IncludePath></IncludePath>
552                     </VariousControls>
553                   </Cads>
554                 </FileArmAds>
555               </FileOption>
556             </File>
557             <File>
558               <FileName>startup_XMC4400.s</FileName>
559               <FileType>2</FileType>
560               <FilePath>.\startup_XMC4400.s</FilePath>
561               <FileOption>
562                 <CommonProperty>
563                   <UseCPPCompiler>2</UseCPPCompiler>
564                   <RVCTCodeConst>0</RVCTCodeConst>
565                   <RVCTZI>0</RVCTZI>
566                   <RVCTOtherData>0</RVCTOtherData>
567                   <ModuleSelection>0</ModuleSelection>
568                   <IncludeInBuild>0</IncludeInBuild>
569                   <AlwaysBuild>2</AlwaysBuild>
570                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
571                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
572                   <PublicsOnly>2</PublicsOnly>
573                   <StopOnExitCode>11</StopOnExitCode>
574                   <CustomArgument></CustomArgument>
575                   <IncludeLibraryModules></IncludeLibraryModules>
576                   <ComprImg>1</ComprImg>
577                 </CommonProperty>
578                 <FileArmAds>
579                   <Aads>
580                     <interw>2</interw>
581                     <Ropi>2</Ropi>
582                     <Rwpi>2</Rwpi>
583                     <thumb>2</thumb>
584                     <SplitLS>2</SplitLS>
585                     <SwStkChk>2</SwStkChk>
586                     <NoWarn>2</NoWarn>
587                     <uSurpInc>2</uSurpInc>
588                     <useXO>2</useXO>
589                     <VariousControls>
590                       <MiscControls></MiscControls>
591                       <Define></Define>
592                       <Undefine></Undefine>
593                       <IncludePath></IncludePath>
594                     </VariousControls>
595                   </Aads>
596                 </FileArmAds>
597               </FileOption>
598             </File>
599           </Files>
600         </Group>
601         <Group>
602           <GroupName>Demo_Source</GroupName>
603           <Files>
604             <File>
605               <FileName>main.c</FileName>
606               <FileType>1</FileType>
607               <FilePath>.\main.c</FilePath>
608             </File>
609             <File>
610               <FileName>FreeRTOSConfig.h</FileName>
611               <FileType>5</FileType>
612               <FilePath>.\FreeRTOSConfig.h</FilePath>
613             </File>
614             <File>
615               <FileName>RegTest.c</FileName>
616               <FileType>1</FileType>
617               <FilePath>.\RegTest.c</FilePath>
618             </File>
619             <File>
620               <FileName>main_full.c</FileName>
621               <FileType>1</FileType>
622               <FilePath>.\main_full.c</FilePath>
623             </File>
624             <File>
625               <FileName>main_blinky.c</FileName>
626               <FileType>1</FileType>
627               <FilePath>.\main_blinky.c</FilePath>
628             </File>
629           </Files>
630         </Group>
631         <Group>
632           <GroupName>FreeRTOS_Source</GroupName>
633           <Files>
634             <File>
635               <FileName>timers.c</FileName>
636               <FileType>1</FileType>
637               <FilePath>..\..\Source\timers.c</FilePath>
638             </File>
639             <File>
640               <FileName>list.c</FileName>
641               <FileType>1</FileType>
642               <FilePath>..\..\Source\list.c</FilePath>
643             </File>
644             <File>
645               <FileName>queue.c</FileName>
646               <FileType>1</FileType>
647               <FilePath>..\..\Source\queue.c</FilePath>
648             </File>
649             <File>
650               <FileName>tasks.c</FileName>
651               <FileType>1</FileType>
652               <FilePath>..\..\Source\tasks.c</FilePath>
653             </File>
654             <File>
655               <FileName>port.c</FileName>
656               <FileType>1</FileType>
657               <FilePath>..\..\Source\portable\RVDS\ARM_CM4F\port.c</FilePath>
658             </File>
659             <File>
660               <FileName>heap_4.c</FileName>
661               <FileType>1</FileType>
662               <FilePath>..\..\Source\portable\MemMang\heap_4.c</FilePath>
663             </File>
664           </Files>
665         </Group>
666         <Group>
667           <GroupName>Common_Demo_Source</GroupName>
668           <Files>
669             <File>
670               <FileName>semtest.c</FileName>
671               <FileType>1</FileType>
672               <FilePath>..\Common\Minimal\semtest.c</FilePath>
673             </File>
674             <File>
675               <FileName>sp_flop.c</FileName>
676               <FileType>1</FileType>
677               <FilePath>..\Common\Minimal\sp_flop.c</FilePath>
678             </File>
679             <File>
680               <FileName>blocktim.c</FileName>
681               <FileType>1</FileType>
682               <FilePath>..\Common\Minimal\blocktim.c</FilePath>
683             </File>
684             <File>
685               <FileName>countsem.c</FileName>
686               <FileType>1</FileType>
687               <FilePath>..\Common\Minimal\countsem.c</FilePath>
688             </File>
689             <File>
690               <FileName>dynamic.c</FileName>
691               <FileType>1</FileType>
692               <FilePath>..\Common\Minimal\dynamic.c</FilePath>
693             </File>
694             <File>
695               <FileName>GenQTest.c</FileName>
696               <FileType>1</FileType>
697               <FilePath>..\Common\Minimal\GenQTest.c</FilePath>
698             </File>
699             <File>
700               <FileName>recmutex.c</FileName>
701               <FileType>1</FileType>
702               <FilePath>..\Common\Minimal\recmutex.c</FilePath>
703             </File>
704           </Files>
705         </Group>
706       </Groups>
707     </Target>
708     <Target>
709       <TargetName>RTOSDemo - XMC4400</TargetName>
710       <ToolsetNumber>0x4</ToolsetNumber>
711       <ToolsetName>ARM-ADS</ToolsetName>
712       <TargetOption>
713         <TargetCommonOption>
714           <Device>XMC4400-512</Device>
715           <Vendor>Infineon</Vendor>
716           <Cpu>IRAM(0x20000000-0x20007FFF) IRAM2(0x1FFFC000-0x1FFFFFFF) IROM(0x0C000000-0x0C07FFFF) IROM2(0x08000000-0x0807FFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2</Cpu>
717           <FlashUtilSpec></FlashUtilSpec>
718           <StartupFile>"STARTUP\Infineon\XMC4400\startup_XMC4400.s" ("Infineon XMC4400 Startup Code")</StartupFile>
719           <FlashDriverDll>UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN2 -FF0XMC4400_512 -FS0C000000 -FL080000 -FF1XMC4400c_512 -FS18000000 -FL180000)</FlashDriverDll>
720           <DeviceId>6644</DeviceId>
721           <RegisterFile>XMC4400.h</RegisterFile>
722           <MemoryEnv></MemoryEnv>
723           <Cmp></Cmp>
724           <Asm></Asm>
725           <Linker></Linker>
726           <OHString></OHString>
727           <InfinionOptionDll></InfinionOptionDll>
728           <SLE66CMisc></SLE66CMisc>
729           <SLE66AMisc></SLE66AMisc>
730           <SLE66LinkerMisc></SLE66LinkerMisc>
731           <SFDFile>SFD\Infineon\XMC4400\xmc4400.SFR</SFDFile>
732           <bCustSvd>0</bCustSvd>
733           <UseEnv>0</UseEnv>
734           <BinPath></BinPath>
735           <IncludePath></IncludePath>
736           <LibPath></LibPath>
737           <RegisterFilePath>Infineon\XMC4400\</RegisterFilePath>
738           <DBRegisterFilePath>Infineon\XMC4400\</DBRegisterFilePath>
739           <TargetStatus>
740             <Error>0</Error>
741             <ExitCodeStop>0</ExitCodeStop>
742             <ButtonStop>0</ButtonStop>
743             <NotGenerated>0</NotGenerated>
744             <InvalidFlash>1</InvalidFlash>
745           </TargetStatus>
746           <OutputDirectory>.\Flash\</OutputDirectory>
747           <OutputName>RTOSDemo</OutputName>
748           <CreateExecutable>1</CreateExecutable>
749           <CreateLib>0</CreateLib>
750           <CreateHexFile>0</CreateHexFile>
751           <DebugInformation>1</DebugInformation>
752           <BrowseInformation>1</BrowseInformation>
753           <ListingPath>.\</ListingPath>
754           <HexFormatSelection>1</HexFormatSelection>
755           <Merge32K>0</Merge32K>
756           <CreateBatchFile>0</CreateBatchFile>
757           <BeforeCompile>
758             <RunUserProg1>0</RunUserProg1>
759             <RunUserProg2>0</RunUserProg2>
760             <UserProg1Name></UserProg1Name>
761             <UserProg2Name></UserProg2Name>
762             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
763             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
764             <nStopU1X>0</nStopU1X>
765             <nStopU2X>0</nStopU2X>
766           </BeforeCompile>
767           <BeforeMake>
768             <RunUserProg1>0</RunUserProg1>
769             <RunUserProg2>0</RunUserProg2>
770             <UserProg1Name></UserProg1Name>
771             <UserProg2Name></UserProg2Name>
772             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
773             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
774             <nStopB1X>0</nStopB1X>
775             <nStopB2X>0</nStopB2X>
776           </BeforeMake>
777           <AfterMake>
778             <RunUserProg1>0</RunUserProg1>
779             <RunUserProg2>0</RunUserProg2>
780             <UserProg1Name></UserProg1Name>
781             <UserProg2Name></UserProg2Name>
782             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
783             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
784           </AfterMake>
785           <SelectedForBatchBuild>0</SelectedForBatchBuild>
786           <SVCSIdString></SVCSIdString>
787         </TargetCommonOption>
788         <CommonProperty>
789           <UseCPPCompiler>0</UseCPPCompiler>
790           <RVCTCodeConst>0</RVCTCodeConst>
791           <RVCTZI>0</RVCTZI>
792           <RVCTOtherData>0</RVCTOtherData>
793           <ModuleSelection>0</ModuleSelection>
794           <IncludeInBuild>1</IncludeInBuild>
795           <AlwaysBuild>0</AlwaysBuild>
796           <GenerateAssemblyFile>0</GenerateAssemblyFile>
797           <AssembleAssemblyFile>0</AssembleAssemblyFile>
798           <PublicsOnly>0</PublicsOnly>
799           <StopOnExitCode>3</StopOnExitCode>
800           <CustomArgument></CustomArgument>
801           <IncludeLibraryModules></IncludeLibraryModules>
802           <ComprImg>1</ComprImg>
803         </CommonProperty>
804         <DllOption>
805           <SimDllName>SARMCM3.DLL</SimDllName>
806           <SimDllArguments>-MPU -REMAP</SimDllArguments>
807           <SimDlgDll>DCM.DLL</SimDlgDll>
808           <SimDlgDllArguments>-pCM4</SimDlgDllArguments>
809           <TargetDllName>SARMCM3.DLL</TargetDllName>
810           <TargetDllArguments>-MPU</TargetDllArguments>
811           <TargetDlgDll>TCM.DLL</TargetDlgDll>
812           <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
813         </DllOption>
814         <DebugOption>
815           <OPTHX>
816             <HexSelection>1</HexSelection>
817             <HexRangeLowAddress>0</HexRangeLowAddress>
818             <HexRangeHighAddress>0</HexRangeHighAddress>
819             <HexOffset>0</HexOffset>
820             <Oh166RecLen>16</Oh166RecLen>
821           </OPTHX>
822           <Simulator>
823             <UseSimulator>0</UseSimulator>
824             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
825             <RunToMain>1</RunToMain>
826             <RestoreBreakpoints>1</RestoreBreakpoints>
827             <RestoreWatchpoints>1</RestoreWatchpoints>
828             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
829             <RestoreFunctions>1</RestoreFunctions>
830             <RestoreToolbox>1</RestoreToolbox>
831             <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
832             <RestoreSysVw>1</RestoreSysVw>
833           </Simulator>
834           <Target>
835             <UseTarget>1</UseTarget>
836             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
837             <RunToMain>1</RunToMain>
838             <RestoreBreakpoints>1</RestoreBreakpoints>
839             <RestoreWatchpoints>1</RestoreWatchpoints>
840             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
841             <RestoreFunctions>0</RestoreFunctions>
842             <RestoreToolbox>1</RestoreToolbox>
843             <RestoreTracepoints>0</RestoreTracepoints>
844             <RestoreSysVw>1</RestoreSysVw>
845           </Target>
846           <RunDebugAfterBuild>0</RunDebugAfterBuild>
847           <TargetSelection>6</TargetSelection>
848           <SimDlls>
849             <CpuDll></CpuDll>
850             <CpuDllArguments></CpuDllArguments>
851             <PeripheralDll></PeripheralDll>
852             <PeripheralDllArguments></PeripheralDllArguments>
853             <InitializationFile></InitializationFile>
854           </SimDlls>
855           <TargetDlls>
856             <CpuDll></CpuDll>
857             <CpuDllArguments></CpuDllArguments>
858             <PeripheralDll></PeripheralDll>
859             <PeripheralDllArguments></PeripheralDllArguments>
860             <InitializationFile></InitializationFile>
861             <Driver>Segger\JL2CM3.dll</Driver>
862           </TargetDlls>
863         </DebugOption>
864         <Utilities>
865           <Flash1>
866             <UseTargetDll>1</UseTargetDll>
867             <UseExternalTool>0</UseExternalTool>
868             <RunIndependent>0</RunIndependent>
869             <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
870             <Capability>1</Capability>
871             <DriverSelection>4096</DriverSelection>
872           </Flash1>
873           <bUseTDR>1</bUseTDR>
874           <Flash2>BIN\UL2CM3.DLL</Flash2>
875           <Flash3></Flash3>
876           <Flash4></Flash4>
877           <pFcarmOut></pFcarmOut>
878           <pFcarmGrp></pFcarmGrp>
879           <pFcArmRoot></pFcArmRoot>
880           <FcArmLst>0</FcArmLst>
881         </Utilities>
882         <TargetArmAds>
883           <ArmAdsMisc>
884             <GenerateListings>0</GenerateListings>
885             <asHll>1</asHll>
886             <asAsm>1</asAsm>
887             <asMacX>1</asMacX>
888             <asSyms>1</asSyms>
889             <asFals>1</asFals>
890             <asDbgD>1</asDbgD>
891             <asForm>1</asForm>
892             <ldLst>0</ldLst>
893             <ldmm>1</ldmm>
894             <ldXref>1</ldXref>
895             <BigEnd>0</BigEnd>
896             <AdsALst>1</AdsALst>
897             <AdsACrf>1</AdsACrf>
898             <AdsANop>0</AdsANop>
899             <AdsANot>0</AdsANot>
900             <AdsLLst>1</AdsLLst>
901             <AdsLmap>1</AdsLmap>
902             <AdsLcgr>1</AdsLcgr>
903             <AdsLsym>1</AdsLsym>
904             <AdsLszi>1</AdsLszi>
905             <AdsLtoi>1</AdsLtoi>
906             <AdsLsun>1</AdsLsun>
907             <AdsLven>1</AdsLven>
908             <AdsLsxf>1</AdsLsxf>
909             <RvctClst>0</RvctClst>
910             <GenPPlst>0</GenPPlst>
911             <AdsCpuType>"Cortex-M4"</AdsCpuType>
912             <RvctDeviceName></RvctDeviceName>
913             <mOS>0</mOS>
914             <uocRom>0</uocRom>
915             <uocRam>0</uocRam>
916             <hadIROM>1</hadIROM>
917             <hadIRAM>1</hadIRAM>
918             <hadXRAM>0</hadXRAM>
919             <uocXRam>0</uocXRam>
920             <RvdsVP>2</RvdsVP>
921             <hadIRAM2>1</hadIRAM2>
922             <hadIROM2>1</hadIROM2>
923             <StupSel>8</StupSel>
924             <useUlib>1</useUlib>
925             <EndSel>0</EndSel>
926             <uLtcg>0</uLtcg>
927             <RoSelD>3</RoSelD>
928             <RwSelD>3</RwSelD>
929             <CodeSel>0</CodeSel>
930             <OptFeed>0</OptFeed>
931             <NoZi1>0</NoZi1>
932             <NoZi2>0</NoZi2>
933             <NoZi3>0</NoZi3>
934             <NoZi4>0</NoZi4>
935             <NoZi5>0</NoZi5>
936             <Ro1Chk>0</Ro1Chk>
937             <Ro2Chk>0</Ro2Chk>
938             <Ro3Chk>0</Ro3Chk>
939             <Ir1Chk>1</Ir1Chk>
940             <Ir2Chk>0</Ir2Chk>
941             <Ra1Chk>0</Ra1Chk>
942             <Ra2Chk>0</Ra2Chk>
943             <Ra3Chk>0</Ra3Chk>
944             <Im1Chk>1</Im1Chk>
945             <Im2Chk>0</Im2Chk>
946             <OnChipMemories>
947               <Ocm1>
948                 <Type>0</Type>
949                 <StartAddress>0x0</StartAddress>
950                 <Size>0x0</Size>
951               </Ocm1>
952               <Ocm2>
953                 <Type>0</Type>
954                 <StartAddress>0x0</StartAddress>
955                 <Size>0x0</Size>
956               </Ocm2>
957               <Ocm3>
958                 <Type>0</Type>
959                 <StartAddress>0x0</StartAddress>
960                 <Size>0x0</Size>
961               </Ocm3>
962               <Ocm4>
963                 <Type>0</Type>
964                 <StartAddress>0x0</StartAddress>
965                 <Size>0x0</Size>
966               </Ocm4>
967               <Ocm5>
968                 <Type>0</Type>
969                 <StartAddress>0x0</StartAddress>
970                 <Size>0x0</Size>
971               </Ocm5>
972               <Ocm6>
973                 <Type>0</Type>
974                 <StartAddress>0x0</StartAddress>
975                 <Size>0x0</Size>
976               </Ocm6>
977               <IRAM>
978                 <Type>0</Type>
979                 <StartAddress>0x20000000</StartAddress>
980                 <Size>0x8000</Size>
981               </IRAM>
982               <IROM>
983                 <Type>1</Type>
984                 <StartAddress>0xc000000</StartAddress>
985                 <Size>0x80000</Size>
986               </IROM>
987               <XRAM>
988                 <Type>0</Type>
989                 <StartAddress>0x0</StartAddress>
990                 <Size>0x0</Size>
991               </XRAM>
992               <OCR_RVCT1>
993                 <Type>1</Type>
994                 <StartAddress>0x0</StartAddress>
995                 <Size>0x0</Size>
996               </OCR_RVCT1>
997               <OCR_RVCT2>
998                 <Type>1</Type>
999                 <StartAddress>0x0</StartAddress>
1000                 <Size>0x0</Size>
1001               </OCR_RVCT2>
1002               <OCR_RVCT3>
1003                 <Type>1</Type>
1004                 <StartAddress>0x0</StartAddress>
1005                 <Size>0x0</Size>
1006               </OCR_RVCT3>
1007               <OCR_RVCT4>
1008                 <Type>1</Type>
1009                 <StartAddress>0xc000000</StartAddress>
1010                 <Size>0x80000</Size>
1011               </OCR_RVCT4>
1012               <OCR_RVCT5>
1013                 <Type>1</Type>
1014                 <StartAddress>0x8000000</StartAddress>
1015                 <Size>0x80000</Size>
1016               </OCR_RVCT5>
1017               <OCR_RVCT6>
1018                 <Type>0</Type>
1019                 <StartAddress>0x0</StartAddress>
1020                 <Size>0x0</Size>
1021               </OCR_RVCT6>
1022               <OCR_RVCT7>
1023                 <Type>0</Type>
1024                 <StartAddress>0x0</StartAddress>
1025                 <Size>0x0</Size>
1026               </OCR_RVCT7>
1027               <OCR_RVCT8>
1028                 <Type>0</Type>
1029                 <StartAddress>0x0</StartAddress>
1030                 <Size>0x0</Size>
1031               </OCR_RVCT8>
1032               <OCR_RVCT9>
1033                 <Type>0</Type>
1034                 <StartAddress>0x20000000</StartAddress>
1035                 <Size>0x8000</Size>
1036               </OCR_RVCT9>
1037               <OCR_RVCT10>
1038                 <Type>0</Type>
1039                 <StartAddress>0x1fffc000</StartAddress>
1040                 <Size>0x4000</Size>
1041               </OCR_RVCT10>
1042             </OnChipMemories>
1043             <RvctStartVector></RvctStartVector>
1044           </ArmAdsMisc>
1045           <Cads>
1046             <interw>1</interw>
1047             <Optim>1</Optim>
1048             <oTime>0</oTime>
1049             <SplitLS>0</SplitLS>
1050             <OneElfS>0</OneElfS>
1051             <Strict>0</Strict>
1052             <EnumInt>0</EnumInt>
1053             <PlainCh>0</PlainCh>
1054             <Ropi>0</Ropi>
1055             <Rwpi>0</Rwpi>
1056             <wLevel>0</wLevel>
1057             <uThumb>0</uThumb>
1058             <uSurpInc>0</uSurpInc>
1059             <uC99>0</uC99>
1060             <useXO>0</useXO>
1061             <VariousControls>
1062               <MiscControls>--cpu Cortex-M4.fp --no_allow_fpreg_for_nonfpdata</MiscControls>
1063               <Define>rvkdm PART_XMC4400</Define>
1064               <Undefine></Undefine>
1065               <IncludePath>..\CORTEX_M4F_Infineon_XMC4000_Keil;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM4F;..\Common\include</IncludePath>
1066             </VariousControls>
1067           </Cads>
1068           <Aads>
1069             <interw>1</interw>
1070             <Ropi>0</Ropi>
1071             <Rwpi>0</Rwpi>
1072             <thumb>0</thumb>
1073             <SplitLS>0</SplitLS>
1074             <SwStkChk>0</SwStkChk>
1075             <NoWarn>0</NoWarn>
1076             <uSurpInc>0</uSurpInc>
1077             <useXO>0</useXO>
1078             <VariousControls>
1079               <MiscControls></MiscControls>
1080               <Define></Define>
1081               <Undefine></Undefine>
1082               <IncludePath></IncludePath>
1083             </VariousControls>
1084           </Aads>
1085           <LDads>
1086             <umfTarg>1</umfTarg>
1087             <Ropi>0</Ropi>
1088             <Rwpi>0</Rwpi>
1089             <noStLib>0</noStLib>
1090             <RepFail>1</RepFail>
1091             <useFile>0</useFile>
1092             <TextAddressRange>0x0C000000</TextAddressRange>
1093             <DataAddressRange>0x10000000</DataAddressRange>
1094             <pXoBase></pXoBase>
1095             <ScatterFile></ScatterFile>
1096             <IncludeLibs></IncludeLibs>
1097             <IncludeLibsPath></IncludeLibsPath>
1098             <Misc>--entry=Reset_Handler</Misc>
1099             <LinkerInputFile></LinkerInputFile>
1100             <DisabledWarnings></DisabledWarnings>
1101           </LDads>
1102         </TargetArmAds>
1103       </TargetOption>
1104       <Groups>
1105         <Group>
1106           <GroupName>Startup</GroupName>
1107           <Files>
1108             <File>
1109               <FileName>startup_XMC4500.s</FileName>
1110               <FileType>2</FileType>
1111               <FilePath>.\startup_XMC4500.s</FilePath>
1112               <FileOption>
1113                 <CommonProperty>
1114                   <UseCPPCompiler>2</UseCPPCompiler>
1115                   <RVCTCodeConst>0</RVCTCodeConst>
1116                   <RVCTZI>0</RVCTZI>
1117                   <RVCTOtherData>0</RVCTOtherData>
1118                   <ModuleSelection>0</ModuleSelection>
1119                   <IncludeInBuild>0</IncludeInBuild>
1120                   <AlwaysBuild>2</AlwaysBuild>
1121                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
1122                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
1123                   <PublicsOnly>2</PublicsOnly>
1124                   <StopOnExitCode>11</StopOnExitCode>
1125                   <CustomArgument></CustomArgument>
1126                   <IncludeLibraryModules></IncludeLibraryModules>
1127                   <ComprImg>1</ComprImg>
1128                 </CommonProperty>
1129                 <FileArmAds>
1130                   <Aads>
1131                     <interw>2</interw>
1132                     <Ropi>2</Ropi>
1133                     <Rwpi>2</Rwpi>
1134                     <thumb>2</thumb>
1135                     <SplitLS>2</SplitLS>
1136                     <SwStkChk>2</SwStkChk>
1137                     <NoWarn>2</NoWarn>
1138                     <uSurpInc>2</uSurpInc>
1139                     <useXO>2</useXO>
1140                     <VariousControls>
1141                       <MiscControls></MiscControls>
1142                       <Define></Define>
1143                       <Undefine></Undefine>
1144                       <IncludePath></IncludePath>
1145                     </VariousControls>
1146                   </Aads>
1147                 </FileArmAds>
1148               </FileOption>
1149             </File>
1150             <File>
1151               <FileName>System_XMC4500.c</FileName>
1152               <FileType>1</FileType>
1153               <FilePath>.\System_XMC4500.c</FilePath>
1154               <FileOption>
1155                 <CommonProperty>
1156                   <UseCPPCompiler>2</UseCPPCompiler>
1157                   <RVCTCodeConst>0</RVCTCodeConst>
1158                   <RVCTZI>0</RVCTZI>
1159                   <RVCTOtherData>0</RVCTOtherData>
1160                   <ModuleSelection>0</ModuleSelection>
1161                   <IncludeInBuild>0</IncludeInBuild>
1162                   <AlwaysBuild>2</AlwaysBuild>
1163                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
1164                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
1165                   <PublicsOnly>2</PublicsOnly>
1166                   <StopOnExitCode>11</StopOnExitCode>
1167                   <CustomArgument></CustomArgument>
1168                   <IncludeLibraryModules></IncludeLibraryModules>
1169                   <ComprImg>1</ComprImg>
1170                 </CommonProperty>
1171                 <FileArmAds>
1172                   <Cads>
1173                     <interw>2</interw>
1174                     <Optim>0</Optim>
1175                     <oTime>2</oTime>
1176                     <SplitLS>2</SplitLS>
1177                     <OneElfS>2</OneElfS>
1178                     <Strict>2</Strict>
1179                     <EnumInt>2</EnumInt>
1180                     <PlainCh>2</PlainCh>
1181                     <Ropi>2</Ropi>
1182                     <Rwpi>2</Rwpi>
1183                     <wLevel>0</wLevel>
1184                     <uThumb>2</uThumb>
1185                     <uSurpInc>2</uSurpInc>
1186                     <uC99>2</uC99>
1187                     <useXO>2</useXO>
1188                     <VariousControls>
1189                       <MiscControls></MiscControls>
1190                       <Define></Define>
1191                       <Undefine></Undefine>
1192                       <IncludePath></IncludePath>
1193                     </VariousControls>
1194                   </Cads>
1195                 </FileArmAds>
1196               </FileOption>
1197             </File>
1198             <File>
1199               <FileName>startup_XMC4200.s</FileName>
1200               <FileType>2</FileType>
1201               <FilePath>.\startup_XMC4200.s</FilePath>
1202               <FileOption>
1203                 <CommonProperty>
1204                   <UseCPPCompiler>2</UseCPPCompiler>
1205                   <RVCTCodeConst>0</RVCTCodeConst>
1206                   <RVCTZI>0</RVCTZI>
1207                   <RVCTOtherData>0</RVCTOtherData>
1208                   <ModuleSelection>0</ModuleSelection>
1209                   <IncludeInBuild>0</IncludeInBuild>
1210                   <AlwaysBuild>2</AlwaysBuild>
1211                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
1212                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
1213                   <PublicsOnly>2</PublicsOnly>
1214                   <StopOnExitCode>11</StopOnExitCode>
1215                   <CustomArgument></CustomArgument>
1216                   <IncludeLibraryModules></IncludeLibraryModules>
1217                   <ComprImg>1</ComprImg>
1218                 </CommonProperty>
1219                 <FileArmAds>
1220                   <Aads>
1221                     <interw>2</interw>
1222                     <Ropi>2</Ropi>
1223                     <Rwpi>2</Rwpi>
1224                     <thumb>2</thumb>
1225                     <SplitLS>2</SplitLS>
1226                     <SwStkChk>2</SwStkChk>
1227                     <NoWarn>2</NoWarn>
1228                     <uSurpInc>2</uSurpInc>
1229                     <useXO>2</useXO>
1230                     <VariousControls>
1231                       <MiscControls></MiscControls>
1232                       <Define></Define>
1233                       <Undefine></Undefine>
1234                       <IncludePath></IncludePath>
1235                     </VariousControls>
1236                   </Aads>
1237                 </FileArmAds>
1238               </FileOption>
1239             </File>
1240             <File>
1241               <FileName>system_XMC4200.c</FileName>
1242               <FileType>1</FileType>
1243               <FilePath>.\system_XMC4200.c</FilePath>
1244               <FileOption>
1245                 <CommonProperty>
1246                   <UseCPPCompiler>2</UseCPPCompiler>
1247                   <RVCTCodeConst>0</RVCTCodeConst>
1248                   <RVCTZI>0</RVCTZI>
1249                   <RVCTOtherData>0</RVCTOtherData>
1250                   <ModuleSelection>0</ModuleSelection>
1251                   <IncludeInBuild>0</IncludeInBuild>
1252                   <AlwaysBuild>2</AlwaysBuild>
1253                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
1254                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
1255                   <PublicsOnly>2</PublicsOnly>
1256                   <StopOnExitCode>11</StopOnExitCode>
1257                   <CustomArgument></CustomArgument>
1258                   <IncludeLibraryModules></IncludeLibraryModules>
1259                   <ComprImg>1</ComprImg>
1260                 </CommonProperty>
1261                 <FileArmAds>
1262                   <Cads>
1263                     <interw>2</interw>
1264                     <Optim>0</Optim>
1265                     <oTime>2</oTime>
1266                     <SplitLS>2</SplitLS>
1267                     <OneElfS>2</OneElfS>
1268                     <Strict>2</Strict>
1269                     <EnumInt>2</EnumInt>
1270                     <PlainCh>2</PlainCh>
1271                     <Ropi>2</Ropi>
1272                     <Rwpi>2</Rwpi>
1273                     <wLevel>0</wLevel>
1274                     <uThumb>2</uThumb>
1275                     <uSurpInc>2</uSurpInc>
1276                     <uC99>2</uC99>
1277                     <useXO>2</useXO>
1278                     <VariousControls>
1279                       <MiscControls></MiscControls>
1280                       <Define></Define>
1281                       <Undefine></Undefine>
1282                       <IncludePath></IncludePath>
1283                     </VariousControls>
1284                   </Cads>
1285                 </FileArmAds>
1286               </FileOption>
1287             </File>
1288             <File>
1289               <FileName>system_XMC4400.c</FileName>
1290               <FileType>1</FileType>
1291               <FilePath>.\system_XMC4400.c</FilePath>
1292             </File>
1293             <File>
1294               <FileName>startup_XMC4400.s</FileName>
1295               <FileType>2</FileType>
1296               <FilePath>.\startup_XMC4400.s</FilePath>
1297             </File>
1298           </Files>
1299         </Group>
1300         <Group>
1301           <GroupName>Demo_Source</GroupName>
1302           <Files>
1303             <File>
1304               <FileName>main.c</FileName>
1305               <FileType>1</FileType>
1306               <FilePath>.\main.c</FilePath>
1307             </File>
1308             <File>
1309               <FileName>FreeRTOSConfig.h</FileName>
1310               <FileType>5</FileType>
1311               <FilePath>.\FreeRTOSConfig.h</FilePath>
1312             </File>
1313             <File>
1314               <FileName>RegTest.c</FileName>
1315               <FileType>1</FileType>
1316               <FilePath>.\RegTest.c</FilePath>
1317             </File>
1318             <File>
1319               <FileName>main_full.c</FileName>
1320               <FileType>1</FileType>
1321               <FilePath>.\main_full.c</FilePath>
1322             </File>
1323             <File>
1324               <FileName>main_blinky.c</FileName>
1325               <FileType>1</FileType>
1326               <FilePath>.\main_blinky.c</FilePath>
1327             </File>
1328           </Files>
1329         </Group>
1330         <Group>
1331           <GroupName>FreeRTOS_Source</GroupName>
1332           <Files>
1333             <File>
1334               <FileName>timers.c</FileName>
1335               <FileType>1</FileType>
1336               <FilePath>..\..\Source\timers.c</FilePath>
1337             </File>
1338             <File>
1339               <FileName>list.c</FileName>
1340               <FileType>1</FileType>
1341               <FilePath>..\..\Source\list.c</FilePath>
1342             </File>
1343             <File>
1344               <FileName>queue.c</FileName>
1345               <FileType>1</FileType>
1346               <FilePath>..\..\Source\queue.c</FilePath>
1347             </File>
1348             <File>
1349               <FileName>tasks.c</FileName>
1350               <FileType>1</FileType>
1351               <FilePath>..\..\Source\tasks.c</FilePath>
1352             </File>
1353             <File>
1354               <FileName>port.c</FileName>
1355               <FileType>1</FileType>
1356               <FilePath>..\..\Source\portable\RVDS\ARM_CM4F\port.c</FilePath>
1357             </File>
1358             <File>
1359               <FileName>heap_4.c</FileName>
1360               <FileType>1</FileType>
1361               <FilePath>..\..\Source\portable\MemMang\heap_4.c</FilePath>
1362             </File>
1363           </Files>
1364         </Group>
1365         <Group>
1366           <GroupName>Common_Demo_Source</GroupName>
1367           <Files>
1368             <File>
1369               <FileName>semtest.c</FileName>
1370               <FileType>1</FileType>
1371               <FilePath>..\Common\Minimal\semtest.c</FilePath>
1372             </File>
1373             <File>
1374               <FileName>sp_flop.c</FileName>
1375               <FileType>1</FileType>
1376               <FilePath>..\Common\Minimal\sp_flop.c</FilePath>
1377             </File>
1378             <File>
1379               <FileName>blocktim.c</FileName>
1380               <FileType>1</FileType>
1381               <FilePath>..\Common\Minimal\blocktim.c</FilePath>
1382             </File>
1383             <File>
1384               <FileName>countsem.c</FileName>
1385               <FileType>1</FileType>
1386               <FilePath>..\Common\Minimal\countsem.c</FilePath>
1387             </File>
1388             <File>
1389               <FileName>dynamic.c</FileName>
1390               <FileType>1</FileType>
1391               <FilePath>..\Common\Minimal\dynamic.c</FilePath>
1392             </File>
1393             <File>
1394               <FileName>GenQTest.c</FileName>
1395               <FileType>1</FileType>
1396               <FilePath>..\Common\Minimal\GenQTest.c</FilePath>
1397             </File>
1398             <File>
1399               <FileName>recmutex.c</FileName>
1400               <FileType>1</FileType>
1401               <FilePath>..\Common\Minimal\recmutex.c</FilePath>
1402             </File>
1403           </Files>
1404         </Group>
1405       </Groups>
1406     </Target>
1407     <Target>
1408       <TargetName>RTOSDemo - XMC4200</TargetName>
1409       <ToolsetNumber>0x4</ToolsetNumber>
1410       <ToolsetName>ARM-ADS</ToolsetName>
1411       <TargetOption>
1412         <TargetCommonOption>
1413           <Device>XMC4200-256</Device>
1414           <Vendor>Infineon</Vendor>
1415           <Cpu>IRAM(0x20000000-0x20005FFF) IRAM2(0x1FFFE000-0x1FFFFFFF) IROM(0x0C000000-0x0C03FFFF) IROM2(0x08000000-0x0803FFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2</Cpu>
1416           <FlashUtilSpec></FlashUtilSpec>
1417           <StartupFile>"STARTUP\Infineon\XMC4200-4100\startup_XMC4200.s" ("Infineon XMC4200/4100 Startup Code")</StartupFile>
1418           <FlashDriverDll>UL2CM3(-FD20000000 -FC800 -FN2 -FF0XMC4200_4100_256 -FS0C000000 -FL040000 -FF1XMC4200_4100c_256 -FS18000000 -FL140000)</FlashDriverDll>
1419           <DeviceId>6705</DeviceId>
1420           <RegisterFile>XMC4200.h</RegisterFile>
1421           <MemoryEnv></MemoryEnv>
1422           <Cmp></Cmp>
1423           <Asm></Asm>
1424           <Linker></Linker>
1425           <OHString></OHString>
1426           <InfinionOptionDll></InfinionOptionDll>
1427           <SLE66CMisc></SLE66CMisc>
1428           <SLE66AMisc></SLE66AMisc>
1429           <SLE66LinkerMisc></SLE66LinkerMisc>
1430           <SFDFile>SFD\Infineon\XMC4200-4100\xmc4200.SFR</SFDFile>
1431           <bCustSvd>0</bCustSvd>
1432           <UseEnv>0</UseEnv>
1433           <BinPath></BinPath>
1434           <IncludePath></IncludePath>
1435           <LibPath></LibPath>
1436           <RegisterFilePath>Infineon\XMC4200-4100\</RegisterFilePath>
1437           <DBRegisterFilePath>Infineon\XMC4200-4100\</DBRegisterFilePath>
1438           <TargetStatus>
1439             <Error>0</Error>
1440             <ExitCodeStop>0</ExitCodeStop>
1441             <ButtonStop>0</ButtonStop>
1442             <NotGenerated>0</NotGenerated>
1443             <InvalidFlash>1</InvalidFlash>
1444           </TargetStatus>
1445           <OutputDirectory>.\Flash\</OutputDirectory>
1446           <OutputName>RTOSDemo</OutputName>
1447           <CreateExecutable>1</CreateExecutable>
1448           <CreateLib>0</CreateLib>
1449           <CreateHexFile>0</CreateHexFile>
1450           <DebugInformation>1</DebugInformation>
1451           <BrowseInformation>1</BrowseInformation>
1452           <ListingPath>.\</ListingPath>
1453           <HexFormatSelection>1</HexFormatSelection>
1454           <Merge32K>0</Merge32K>
1455           <CreateBatchFile>0</CreateBatchFile>
1456           <BeforeCompile>
1457             <RunUserProg1>0</RunUserProg1>
1458             <RunUserProg2>0</RunUserProg2>
1459             <UserProg1Name></UserProg1Name>
1460             <UserProg2Name></UserProg2Name>
1461             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
1462             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
1463             <nStopU1X>0</nStopU1X>
1464             <nStopU2X>0</nStopU2X>
1465           </BeforeCompile>
1466           <BeforeMake>
1467             <RunUserProg1>0</RunUserProg1>
1468             <RunUserProg2>0</RunUserProg2>
1469             <UserProg1Name></UserProg1Name>
1470             <UserProg2Name></UserProg2Name>
1471             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
1472             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
1473             <nStopB1X>0</nStopB1X>
1474             <nStopB2X>0</nStopB2X>
1475           </BeforeMake>
1476           <AfterMake>
1477             <RunUserProg1>0</RunUserProg1>
1478             <RunUserProg2>0</RunUserProg2>
1479             <UserProg1Name></UserProg1Name>
1480             <UserProg2Name></UserProg2Name>
1481             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
1482             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
1483           </AfterMake>
1484           <SelectedForBatchBuild>0</SelectedForBatchBuild>
1485           <SVCSIdString></SVCSIdString>
1486         </TargetCommonOption>
1487         <CommonProperty>
1488           <UseCPPCompiler>0</UseCPPCompiler>
1489           <RVCTCodeConst>0</RVCTCodeConst>
1490           <RVCTZI>0</RVCTZI>
1491           <RVCTOtherData>0</RVCTOtherData>
1492           <ModuleSelection>0</ModuleSelection>
1493           <IncludeInBuild>1</IncludeInBuild>
1494           <AlwaysBuild>0</AlwaysBuild>
1495           <GenerateAssemblyFile>0</GenerateAssemblyFile>
1496           <AssembleAssemblyFile>0</AssembleAssemblyFile>
1497           <PublicsOnly>0</PublicsOnly>
1498           <StopOnExitCode>3</StopOnExitCode>
1499           <CustomArgument></CustomArgument>
1500           <IncludeLibraryModules></IncludeLibraryModules>
1501           <ComprImg>1</ComprImg>
1502         </CommonProperty>
1503         <DllOption>
1504           <SimDllName>SARMCM3.DLL</SimDllName>
1505           <SimDllArguments>-MPU -REMAP</SimDllArguments>
1506           <SimDlgDll>DCM.DLL</SimDlgDll>
1507           <SimDlgDllArguments>-pCM4</SimDlgDllArguments>
1508           <TargetDllName>SARMCM3.DLL</TargetDllName>
1509           <TargetDllArguments>-MPU</TargetDllArguments>
1510           <TargetDlgDll>TCM.DLL</TargetDlgDll>
1511           <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
1512         </DllOption>
1513         <DebugOption>
1514           <OPTHX>
1515             <HexSelection>1</HexSelection>
1516             <HexRangeLowAddress>0</HexRangeLowAddress>
1517             <HexRangeHighAddress>0</HexRangeHighAddress>
1518             <HexOffset>0</HexOffset>
1519             <Oh166RecLen>16</Oh166RecLen>
1520           </OPTHX>
1521           <Simulator>
1522             <UseSimulator>0</UseSimulator>
1523             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
1524             <RunToMain>1</RunToMain>
1525             <RestoreBreakpoints>1</RestoreBreakpoints>
1526             <RestoreWatchpoints>1</RestoreWatchpoints>
1527             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
1528             <RestoreFunctions>1</RestoreFunctions>
1529             <RestoreToolbox>1</RestoreToolbox>
1530             <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
1531             <RestoreSysVw>1</RestoreSysVw>
1532           </Simulator>
1533           <Target>
1534             <UseTarget>1</UseTarget>
1535             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
1536             <RunToMain>1</RunToMain>
1537             <RestoreBreakpoints>1</RestoreBreakpoints>
1538             <RestoreWatchpoints>1</RestoreWatchpoints>
1539             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
1540             <RestoreFunctions>0</RestoreFunctions>
1541             <RestoreToolbox>1</RestoreToolbox>
1542             <RestoreTracepoints>0</RestoreTracepoints>
1543             <RestoreSysVw>1</RestoreSysVw>
1544           </Target>
1545           <RunDebugAfterBuild>0</RunDebugAfterBuild>
1546           <TargetSelection>7</TargetSelection>
1547           <SimDlls>
1548             <CpuDll></CpuDll>
1549             <CpuDllArguments></CpuDllArguments>
1550             <PeripheralDll></PeripheralDll>
1551             <PeripheralDllArguments></PeripheralDllArguments>
1552             <InitializationFile></InitializationFile>
1553           </SimDlls>
1554           <TargetDlls>
1555             <CpuDll></CpuDll>
1556             <CpuDllArguments></CpuDllArguments>
1557             <PeripheralDll></PeripheralDll>
1558             <PeripheralDllArguments></PeripheralDllArguments>
1559             <InitializationFile></InitializationFile>
1560             <Driver>Segger\JL2CM3.dll</Driver>
1561           </TargetDlls>
1562         </DebugOption>
1563         <Utilities>
1564           <Flash1>
1565             <UseTargetDll>1</UseTargetDll>
1566             <UseExternalTool>0</UseExternalTool>
1567             <RunIndependent>0</RunIndependent>
1568             <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
1569             <Capability>1</Capability>
1570             <DriverSelection>4096</DriverSelection>
1571           </Flash1>
1572           <bUseTDR>1</bUseTDR>
1573           <Flash2>BIN\UL2CM3.DLL</Flash2>
1574           <Flash3>"" ()</Flash3>
1575           <Flash4></Flash4>
1576           <pFcarmOut></pFcarmOut>
1577           <pFcarmGrp></pFcarmGrp>
1578           <pFcArmRoot></pFcArmRoot>
1579           <FcArmLst>0</FcArmLst>
1580         </Utilities>
1581         <TargetArmAds>
1582           <ArmAdsMisc>
1583             <GenerateListings>0</GenerateListings>
1584             <asHll>1</asHll>
1585             <asAsm>1</asAsm>
1586             <asMacX>1</asMacX>
1587             <asSyms>1</asSyms>
1588             <asFals>1</asFals>
1589             <asDbgD>1</asDbgD>
1590             <asForm>1</asForm>
1591             <ldLst>0</ldLst>
1592             <ldmm>1</ldmm>
1593             <ldXref>1</ldXref>
1594             <BigEnd>0</BigEnd>
1595             <AdsALst>1</AdsALst>
1596             <AdsACrf>1</AdsACrf>
1597             <AdsANop>0</AdsANop>
1598             <AdsANot>0</AdsANot>
1599             <AdsLLst>1</AdsLLst>
1600             <AdsLmap>1</AdsLmap>
1601             <AdsLcgr>1</AdsLcgr>
1602             <AdsLsym>1</AdsLsym>
1603             <AdsLszi>1</AdsLszi>
1604             <AdsLtoi>1</AdsLtoi>
1605             <AdsLsun>1</AdsLsun>
1606             <AdsLven>1</AdsLven>
1607             <AdsLsxf>1</AdsLsxf>
1608             <RvctClst>0</RvctClst>
1609             <GenPPlst>0</GenPPlst>
1610             <AdsCpuType>"Cortex-M4"</AdsCpuType>
1611             <RvctDeviceName></RvctDeviceName>
1612             <mOS>0</mOS>
1613             <uocRom>0</uocRom>
1614             <uocRam>0</uocRam>
1615             <hadIROM>1</hadIROM>
1616             <hadIRAM>1</hadIRAM>
1617             <hadXRAM>0</hadXRAM>
1618             <uocXRam>0</uocXRam>
1619             <RvdsVP>2</RvdsVP>
1620             <hadIRAM2>1</hadIRAM2>
1621             <hadIROM2>1</hadIROM2>
1622             <StupSel>8</StupSel>
1623             <useUlib>1</useUlib>
1624             <EndSel>0</EndSel>
1625             <uLtcg>0</uLtcg>
1626             <RoSelD>3</RoSelD>
1627             <RwSelD>3</RwSelD>
1628             <CodeSel>0</CodeSel>
1629             <OptFeed>0</OptFeed>
1630             <NoZi1>0</NoZi1>
1631             <NoZi2>0</NoZi2>
1632             <NoZi3>0</NoZi3>
1633             <NoZi4>0</NoZi4>
1634             <NoZi5>0</NoZi5>
1635             <Ro1Chk>0</Ro1Chk>
1636             <Ro2Chk>0</Ro2Chk>
1637             <Ro3Chk>0</Ro3Chk>
1638             <Ir1Chk>1</Ir1Chk>
1639             <Ir2Chk>0</Ir2Chk>
1640             <Ra1Chk>0</Ra1Chk>
1641             <Ra2Chk>0</Ra2Chk>
1642             <Ra3Chk>0</Ra3Chk>
1643             <Im1Chk>1</Im1Chk>
1644             <Im2Chk>0</Im2Chk>
1645             <OnChipMemories>
1646               <Ocm1>
1647                 <Type>0</Type>
1648                 <StartAddress>0x0</StartAddress>
1649                 <Size>0x0</Size>
1650               </Ocm1>
1651               <Ocm2>
1652                 <Type>0</Type>
1653                 <StartAddress>0x0</StartAddress>
1654                 <Size>0x0</Size>
1655               </Ocm2>
1656               <Ocm3>
1657                 <Type>0</Type>
1658                 <StartAddress>0x0</StartAddress>
1659                 <Size>0x0</Size>
1660               </Ocm3>
1661               <Ocm4>
1662                 <Type>0</Type>
1663                 <StartAddress>0x0</StartAddress>
1664                 <Size>0x0</Size>
1665               </Ocm4>
1666               <Ocm5>
1667                 <Type>0</Type>
1668                 <StartAddress>0x0</StartAddress>
1669                 <Size>0x0</Size>
1670               </Ocm5>
1671               <Ocm6>
1672                 <Type>0</Type>
1673                 <StartAddress>0x0</StartAddress>
1674                 <Size>0x0</Size>
1675               </Ocm6>
1676               <IRAM>
1677                 <Type>0</Type>
1678                 <StartAddress>0x20000000</StartAddress>
1679                 <Size>0x6000</Size>
1680               </IRAM>
1681               <IROM>
1682                 <Type>1</Type>
1683                 <StartAddress>0xc000000</StartAddress>
1684                 <Size>0x40000</Size>
1685               </IROM>
1686               <XRAM>
1687                 <Type>0</Type>
1688                 <StartAddress>0x0</StartAddress>
1689                 <Size>0x0</Size>
1690               </XRAM>
1691               <OCR_RVCT1>
1692                 <Type>1</Type>
1693                 <StartAddress>0x0</StartAddress>
1694                 <Size>0x0</Size>
1695               </OCR_RVCT1>
1696               <OCR_RVCT2>
1697                 <Type>1</Type>
1698                 <StartAddress>0x0</StartAddress>
1699                 <Size>0x0</Size>
1700               </OCR_RVCT2>
1701               <OCR_RVCT3>
1702                 <Type>1</Type>
1703                 <StartAddress>0x0</StartAddress>
1704                 <Size>0x0</Size>
1705               </OCR_RVCT3>
1706               <OCR_RVCT4>
1707                 <Type>1</Type>
1708                 <StartAddress>0xc000000</StartAddress>
1709                 <Size>0x40000</Size>
1710               </OCR_RVCT4>
1711               <OCR_RVCT5>
1712                 <Type>1</Type>
1713                 <StartAddress>0x8000000</StartAddress>
1714                 <Size>0x40000</Size>
1715               </OCR_RVCT5>
1716               <OCR_RVCT6>
1717                 <Type>0</Type>
1718                 <StartAddress>0x0</StartAddress>
1719                 <Size>0x0</Size>
1720               </OCR_RVCT6>
1721               <OCR_RVCT7>
1722                 <Type>0</Type>
1723                 <StartAddress>0x0</StartAddress>
1724                 <Size>0x0</Size>
1725               </OCR_RVCT7>
1726               <OCR_RVCT8>
1727                 <Type>0</Type>
1728                 <StartAddress>0x0</StartAddress>
1729                 <Size>0x0</Size>
1730               </OCR_RVCT8>
1731               <OCR_RVCT9>
1732                 <Type>0</Type>
1733                 <StartAddress>0x20000000</StartAddress>
1734                 <Size>0x6000</Size>
1735               </OCR_RVCT9>
1736               <OCR_RVCT10>
1737                 <Type>0</Type>
1738                 <StartAddress>0x1fffe000</StartAddress>
1739                 <Size>0x2000</Size>
1740               </OCR_RVCT10>
1741             </OnChipMemories>
1742             <RvctStartVector></RvctStartVector>
1743           </ArmAdsMisc>
1744           <Cads>
1745             <interw>1</interw>
1746             <Optim>0</Optim>
1747             <oTime>0</oTime>
1748             <SplitLS>0</SplitLS>
1749             <OneElfS>0</OneElfS>
1750             <Strict>0</Strict>
1751             <EnumInt>0</EnumInt>
1752             <PlainCh>0</PlainCh>
1753             <Ropi>0</Ropi>
1754             <Rwpi>0</Rwpi>
1755             <wLevel>0</wLevel>
1756             <uThumb>0</uThumb>
1757             <uSurpInc>0</uSurpInc>
1758             <uC99>0</uC99>
1759             <useXO>0</useXO>
1760             <VariousControls>
1761               <MiscControls>--cpu Cortex-M4.fp --no_allow_fpreg_for_nonfpdata</MiscControls>
1762               <Define>rvkdm PART_XMC4200</Define>
1763               <Undefine></Undefine>
1764               <IncludePath>..\CORTEX_M4F_Infineon_XMC4500_Keil;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM4F;..\Common\include;.</IncludePath>
1765             </VariousControls>
1766           </Cads>
1767           <Aads>
1768             <interw>1</interw>
1769             <Ropi>0</Ropi>
1770             <Rwpi>0</Rwpi>
1771             <thumb>0</thumb>
1772             <SplitLS>0</SplitLS>
1773             <SwStkChk>0</SwStkChk>
1774             <NoWarn>0</NoWarn>
1775             <uSurpInc>0</uSurpInc>
1776             <useXO>0</useXO>
1777             <VariousControls>
1778               <MiscControls></MiscControls>
1779               <Define></Define>
1780               <Undefine></Undefine>
1781               <IncludePath></IncludePath>
1782             </VariousControls>
1783           </Aads>
1784           <LDads>
1785             <umfTarg>1</umfTarg>
1786             <Ropi>0</Ropi>
1787             <Rwpi>0</Rwpi>
1788             <noStLib>0</noStLib>
1789             <RepFail>1</RepFail>
1790             <useFile>0</useFile>
1791             <TextAddressRange>0x0C000000</TextAddressRange>
1792             <DataAddressRange>0x10000000</DataAddressRange>
1793             <pXoBase></pXoBase>
1794             <ScatterFile></ScatterFile>
1795             <IncludeLibs></IncludeLibs>
1796             <IncludeLibsPath></IncludeLibsPath>
1797             <Misc>--entry=Reset_Handler</Misc>
1798             <LinkerInputFile></LinkerInputFile>
1799             <DisabledWarnings></DisabledWarnings>
1800           </LDads>
1801         </TargetArmAds>
1802       </TargetOption>
1803       <Groups>
1804         <Group>
1805           <GroupName>Startup</GroupName>
1806           <Files>
1807             <File>
1808               <FileName>startup_XMC4500.s</FileName>
1809               <FileType>2</FileType>
1810               <FilePath>.\startup_XMC4500.s</FilePath>
1811               <FileOption>
1812                 <CommonProperty>
1813                   <UseCPPCompiler>2</UseCPPCompiler>
1814                   <RVCTCodeConst>0</RVCTCodeConst>
1815                   <RVCTZI>0</RVCTZI>
1816                   <RVCTOtherData>0</RVCTOtherData>
1817                   <ModuleSelection>0</ModuleSelection>
1818                   <IncludeInBuild>0</IncludeInBuild>
1819                   <AlwaysBuild>2</AlwaysBuild>
1820                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
1821                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
1822                   <PublicsOnly>2</PublicsOnly>
1823                   <StopOnExitCode>11</StopOnExitCode>
1824                   <CustomArgument></CustomArgument>
1825                   <IncludeLibraryModules></IncludeLibraryModules>
1826                   <ComprImg>1</ComprImg>
1827                 </CommonProperty>
1828                 <FileArmAds>
1829                   <Aads>
1830                     <interw>2</interw>
1831                     <Ropi>2</Ropi>
1832                     <Rwpi>2</Rwpi>
1833                     <thumb>2</thumb>
1834                     <SplitLS>2</SplitLS>
1835                     <SwStkChk>2</SwStkChk>
1836                     <NoWarn>2</NoWarn>
1837                     <uSurpInc>2</uSurpInc>
1838                     <useXO>2</useXO>
1839                     <VariousControls>
1840                       <MiscControls></MiscControls>
1841                       <Define></Define>
1842                       <Undefine></Undefine>
1843                       <IncludePath></IncludePath>
1844                     </VariousControls>
1845                   </Aads>
1846                 </FileArmAds>
1847               </FileOption>
1848             </File>
1849             <File>
1850               <FileName>System_XMC4500.c</FileName>
1851               <FileType>1</FileType>
1852               <FilePath>.\System_XMC4500.c</FilePath>
1853               <FileOption>
1854                 <CommonProperty>
1855                   <UseCPPCompiler>2</UseCPPCompiler>
1856                   <RVCTCodeConst>0</RVCTCodeConst>
1857                   <RVCTZI>0</RVCTZI>
1858                   <RVCTOtherData>0</RVCTOtherData>
1859                   <ModuleSelection>0</ModuleSelection>
1860                   <IncludeInBuild>0</IncludeInBuild>
1861                   <AlwaysBuild>2</AlwaysBuild>
1862                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
1863                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
1864                   <PublicsOnly>2</PublicsOnly>
1865                   <StopOnExitCode>11</StopOnExitCode>
1866                   <CustomArgument></CustomArgument>
1867                   <IncludeLibraryModules></IncludeLibraryModules>
1868                   <ComprImg>1</ComprImg>
1869                 </CommonProperty>
1870                 <FileArmAds>
1871                   <Cads>
1872                     <interw>2</interw>
1873                     <Optim>0</Optim>
1874                     <oTime>2</oTime>
1875                     <SplitLS>2</SplitLS>
1876                     <OneElfS>2</OneElfS>
1877                     <Strict>2</Strict>
1878                     <EnumInt>2</EnumInt>
1879                     <PlainCh>2</PlainCh>
1880                     <Ropi>2</Ropi>
1881                     <Rwpi>2</Rwpi>
1882                     <wLevel>0</wLevel>
1883                     <uThumb>2</uThumb>
1884                     <uSurpInc>2</uSurpInc>
1885                     <uC99>2</uC99>
1886                     <useXO>2</useXO>
1887                     <VariousControls>
1888                       <MiscControls></MiscControls>
1889                       <Define></Define>
1890                       <Undefine></Undefine>
1891                       <IncludePath></IncludePath>
1892                     </VariousControls>
1893                   </Cads>
1894                 </FileArmAds>
1895               </FileOption>
1896             </File>
1897             <File>
1898               <FileName>startup_XMC4200.s</FileName>
1899               <FileType>2</FileType>
1900               <FilePath>.\startup_XMC4200.s</FilePath>
1901             </File>
1902             <File>
1903               <FileName>system_XMC4200.c</FileName>
1904               <FileType>1</FileType>
1905               <FilePath>.\system_XMC4200.c</FilePath>
1906             </File>
1907             <File>
1908               <FileName>system_XMC4400.c</FileName>
1909               <FileType>1</FileType>
1910               <FilePath>.\system_XMC4400.c</FilePath>
1911               <FileOption>
1912                 <CommonProperty>
1913                   <UseCPPCompiler>2</UseCPPCompiler>
1914                   <RVCTCodeConst>0</RVCTCodeConst>
1915                   <RVCTZI>0</RVCTZI>
1916                   <RVCTOtherData>0</RVCTOtherData>
1917                   <ModuleSelection>0</ModuleSelection>
1918                   <IncludeInBuild>0</IncludeInBuild>
1919                   <AlwaysBuild>2</AlwaysBuild>
1920                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
1921                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
1922                   <PublicsOnly>2</PublicsOnly>
1923                   <StopOnExitCode>11</StopOnExitCode>
1924                   <CustomArgument></CustomArgument>
1925                   <IncludeLibraryModules></IncludeLibraryModules>
1926                   <ComprImg>1</ComprImg>
1927                 </CommonProperty>
1928                 <FileArmAds>
1929                   <Cads>
1930                     <interw>2</interw>
1931                     <Optim>0</Optim>
1932                     <oTime>2</oTime>
1933                     <SplitLS>2</SplitLS>
1934                     <OneElfS>2</OneElfS>
1935                     <Strict>2</Strict>
1936                     <EnumInt>2</EnumInt>
1937                     <PlainCh>2</PlainCh>
1938                     <Ropi>2</Ropi>
1939                     <Rwpi>2</Rwpi>
1940                     <wLevel>0</wLevel>
1941                     <uThumb>2</uThumb>
1942                     <uSurpInc>2</uSurpInc>
1943                     <uC99>2</uC99>
1944                     <useXO>2</useXO>
1945                     <VariousControls>
1946                       <MiscControls></MiscControls>
1947                       <Define></Define>
1948                       <Undefine></Undefine>
1949                       <IncludePath></IncludePath>
1950                     </VariousControls>
1951                   </Cads>
1952                 </FileArmAds>
1953               </FileOption>
1954             </File>
1955             <File>
1956               <FileName>startup_XMC4400.s</FileName>
1957               <FileType>2</FileType>
1958               <FilePath>.\startup_XMC4400.s</FilePath>
1959               <FileOption>
1960                 <CommonProperty>
1961                   <UseCPPCompiler>2</UseCPPCompiler>
1962                   <RVCTCodeConst>0</RVCTCodeConst>
1963                   <RVCTZI>0</RVCTZI>
1964                   <RVCTOtherData>0</RVCTOtherData>
1965                   <ModuleSelection>0</ModuleSelection>
1966                   <IncludeInBuild>0</IncludeInBuild>
1967                   <AlwaysBuild>2</AlwaysBuild>
1968                   <GenerateAssemblyFile>2</GenerateAssemblyFile>
1969                   <AssembleAssemblyFile>2</AssembleAssemblyFile>
1970                   <PublicsOnly>2</PublicsOnly>
1971                   <StopOnExitCode>11</StopOnExitCode>
1972                   <CustomArgument></CustomArgument>
1973                   <IncludeLibraryModules></IncludeLibraryModules>
1974                   <ComprImg>1</ComprImg>
1975                 </CommonProperty>
1976                 <FileArmAds>
1977                   <Aads>
1978                     <interw>2</interw>
1979                     <Ropi>2</Ropi>
1980                     <Rwpi>2</Rwpi>
1981                     <thumb>2</thumb>
1982                     <SplitLS>2</SplitLS>
1983                     <SwStkChk>2</SwStkChk>
1984                     <NoWarn>2</NoWarn>
1985                     <uSurpInc>2</uSurpInc>
1986                     <useXO>2</useXO>
1987                     <VariousControls>
1988                       <MiscControls></MiscControls>
1989                       <Define></Define>
1990                       <Undefine></Undefine>
1991                       <IncludePath></IncludePath>
1992                     </VariousControls>
1993                   </Aads>
1994                 </FileArmAds>
1995               </FileOption>
1996             </File>
1997           </Files>
1998         </Group>
1999         <Group>
2000           <GroupName>Demo_Source</GroupName>
2001           <Files>
2002             <File>
2003               <FileName>main.c</FileName>
2004               <FileType>1</FileType>
2005               <FilePath>.\main.c</FilePath>
2006             </File>
2007             <File>
2008               <FileName>FreeRTOSConfig.h</FileName>
2009               <FileType>5</FileType>
2010               <FilePath>.\FreeRTOSConfig.h</FilePath>
2011             </File>
2012             <File>
2013               <FileName>RegTest.c</FileName>
2014               <FileType>1</FileType>
2015               <FilePath>.\RegTest.c</FilePath>
2016             </File>
2017             <File>
2018               <FileName>main_full.c</FileName>
2019               <FileType>1</FileType>
2020               <FilePath>.\main_full.c</FilePath>
2021             </File>
2022             <File>
2023               <FileName>main_blinky.c</FileName>
2024               <FileType>1</FileType>
2025               <FilePath>.\main_blinky.c</FilePath>
2026             </File>
2027           </Files>
2028         </Group>
2029         <Group>
2030           <GroupName>FreeRTOS_Source</GroupName>
2031           <Files>
2032             <File>
2033               <FileName>timers.c</FileName>
2034               <FileType>1</FileType>
2035               <FilePath>..\..\Source\timers.c</FilePath>
2036             </File>
2037             <File>
2038               <FileName>list.c</FileName>
2039               <FileType>1</FileType>
2040               <FilePath>..\..\Source\list.c</FilePath>
2041             </File>
2042             <File>
2043               <FileName>queue.c</FileName>
2044               <FileType>1</FileType>
2045               <FilePath>..\..\Source\queue.c</FilePath>
2046             </File>
2047             <File>
2048               <FileName>tasks.c</FileName>
2049               <FileType>1</FileType>
2050               <FilePath>..\..\Source\tasks.c</FilePath>
2051             </File>
2052             <File>
2053               <FileName>port.c</FileName>
2054               <FileType>1</FileType>
2055               <FilePath>..\..\Source\portable\RVDS\ARM_CM4F\port.c</FilePath>
2056             </File>
2057             <File>
2058               <FileName>heap_4.c</FileName>
2059               <FileType>1</FileType>
2060               <FilePath>..\..\Source\portable\MemMang\heap_4.c</FilePath>
2061             </File>
2062           </Files>
2063         </Group>
2064         <Group>
2065           <GroupName>Common_Demo_Source</GroupName>
2066           <Files>
2067             <File>
2068               <FileName>semtest.c</FileName>
2069               <FileType>1</FileType>
2070               <FilePath>..\Common\Minimal\semtest.c</FilePath>
2071             </File>
2072             <File>
2073               <FileName>sp_flop.c</FileName>
2074               <FileType>1</FileType>
2075               <FilePath>..\Common\Minimal\sp_flop.c</FilePath>
2076             </File>
2077             <File>
2078               <FileName>blocktim.c</FileName>
2079               <FileType>1</FileType>
2080               <FilePath>..\Common\Minimal\blocktim.c</FilePath>
2081             </File>
2082             <File>
2083               <FileName>countsem.c</FileName>
2084               <FileType>1</FileType>
2085               <FilePath>..\Common\Minimal\countsem.c</FilePath>
2086             </File>
2087             <File>
2088               <FileName>dynamic.c</FileName>
2089               <FileType>1</FileType>
2090               <FilePath>..\Common\Minimal\dynamic.c</FilePath>
2091             </File>
2092             <File>
2093               <FileName>GenQTest.c</FileName>
2094               <FileType>1</FileType>
2095               <FilePath>..\Common\Minimal\GenQTest.c</FilePath>
2096             </File>
2097             <File>
2098               <FileName>recmutex.c</FileName>
2099               <FileType>1</FileType>
2100               <FilePath>..\Common\Minimal\recmutex.c</FilePath>
2101             </File>
2102           </Files>
2103         </Group>
2104       </Groups>
2105     </Target>
2106   </Targets>
2107
2108 </Project>