]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_MPU_CEC_MEC_17xx_Keil_GCC/Keil_Specific/RTOSDemo.uvprojx
4ad8eae2be8269887e4d5b84270c91e6341421ee
[freertos] / FreeRTOS / Demo / CORTEX_MPU_CEC_MEC_17xx_Keil_GCC / Keil_Specific / RTOSDemo.uvprojx
1 <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2 <Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
3
4   <SchemaVersion>2.1</SchemaVersion>
5
6   <Header>### uVision Project, (C) Keil Software</Header>
7
8   <Targets>
9     <Target>
10       <TargetName>RTOSDemo</TargetName>
11       <ToolsetNumber>0x4</ToolsetNumber>
12       <ToolsetName>ARM-ADS</ToolsetName>
13       <TargetOption>
14         <TargetCommonOption>
15           <Device>ARMCM4_FP</Device>
16           <Vendor>ARM</Vendor>
17           <PackID>ARM.CMSIS.4.3.0</PackID>
18           <PackURL>http://www.keil.com/pack/</PackURL>
19           <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ESEL ELITTLE</Cpu>
20           <FlashUtilSpec></FlashUtilSpec>
21           <StartupFile></StartupFile>
22           <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0NEW_DEVICE -FS00 -FL080000 -FP0($$Device:ARMCM4_FP$Device\ARM\Flash\NEW_DEVICE.FLM))</FlashDriverDll>
23           <DeviceId>0</DeviceId>
24           <RegisterFile>$$Device:ARMCM4_FP$Device\ARM\ARMCM4\Include\ARMCM4_FP.h</RegisterFile>
25           <MemoryEnv></MemoryEnv>
26           <Cmp></Cmp>
27           <Asm></Asm>
28           <Linker></Linker>
29           <OHString></OHString>
30           <InfinionOptionDll></InfinionOptionDll>
31           <SLE66CMisc></SLE66CMisc>
32           <SLE66AMisc></SLE66AMisc>
33           <SLE66LinkerMisc></SLE66LinkerMisc>
34           <SFDFile>$$Device:ARMCM4_FP$Device\ARM\SVD\ARMCM4.svd</SFDFile>
35           <bCustSvd>0</bCustSvd>
36           <UseEnv>0</UseEnv>
37           <BinPath></BinPath>
38           <IncludePath></IncludePath>
39           <LibPath></LibPath>
40           <RegisterFilePath></RegisterFilePath>
41           <DBRegisterFilePath></DBRegisterFilePath>
42           <TargetStatus>
43             <Error>0</Error>
44             <ExitCodeStop>0</ExitCodeStop>
45             <ButtonStop>0</ButtonStop>
46             <NotGenerated>0</NotGenerated>
47             <InvalidFlash>1</InvalidFlash>
48           </TargetStatus>
49           <OutputDirectory>.\Objects\</OutputDirectory>
50           <OutputName>RTOSDemo</OutputName>
51           <CreateExecutable>1</CreateExecutable>
52           <CreateLib>0</CreateLib>
53           <CreateHexFile>1</CreateHexFile>
54           <DebugInformation>1</DebugInformation>
55           <BrowseInformation>1</BrowseInformation>
56           <ListingPath>.\Listings\</ListingPath>
57           <HexFormatSelection>1</HexFormatSelection>
58           <Merge32K>0</Merge32K>
59           <CreateBatchFile>0</CreateBatchFile>
60           <BeforeCompile>
61             <RunUserProg1>0</RunUserProg1>
62             <RunUserProg2>0</RunUserProg2>
63             <UserProg1Name></UserProg1Name>
64             <UserProg2Name></UserProg2Name>
65             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
66             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
67             <nStopU1X>0</nStopU1X>
68             <nStopU2X>0</nStopU2X>
69           </BeforeCompile>
70           <BeforeMake>
71             <RunUserProg1>0</RunUserProg1>
72             <RunUserProg2>0</RunUserProg2>
73             <UserProg1Name></UserProg1Name>
74             <UserProg2Name></UserProg2Name>
75             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
76             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
77             <nStopB1X>0</nStopB1X>
78             <nStopB2X>0</nStopB2X>
79           </BeforeMake>
80           <AfterMake>
81             <RunUserProg1>0</RunUserProg1>
82             <RunUserProg2>0</RunUserProg2>
83             <UserProg1Name></UserProg1Name>
84             <UserProg2Name></UserProg2Name>
85             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
86             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
87             <nStopA1X>0</nStopA1X>
88             <nStopA2X>0</nStopA2X>
89           </AfterMake>
90           <SelectedForBatchBuild>0</SelectedForBatchBuild>
91           <SVCSIdString></SVCSIdString>
92         </TargetCommonOption>
93         <CommonProperty>
94           <UseCPPCompiler>0</UseCPPCompiler>
95           <RVCTCodeConst>0</RVCTCodeConst>
96           <RVCTZI>0</RVCTZI>
97           <RVCTOtherData>0</RVCTOtherData>
98           <ModuleSelection>0</ModuleSelection>
99           <IncludeInBuild>1</IncludeInBuild>
100           <AlwaysBuild>0</AlwaysBuild>
101           <GenerateAssemblyFile>0</GenerateAssemblyFile>
102           <AssembleAssemblyFile>0</AssembleAssemblyFile>
103           <PublicsOnly>0</PublicsOnly>
104           <StopOnExitCode>3</StopOnExitCode>
105           <CustomArgument></CustomArgument>
106           <IncludeLibraryModules></IncludeLibraryModules>
107           <ComprImg>1</ComprImg>
108         </CommonProperty>
109         <DllOption>
110           <SimDllName>SARMCM3.DLL</SimDllName>
111           <SimDllArguments>  -MPU</SimDllArguments>
112           <SimDlgDll>DCM.DLL</SimDlgDll>
113           <SimDlgDllArguments>-pCM4</SimDlgDllArguments>
114           <TargetDllName>SARMCM3.DLL</TargetDllName>
115           <TargetDllArguments> -MPU</TargetDllArguments>
116           <TargetDlgDll>TCM.DLL</TargetDlgDll>
117           <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
118         </DllOption>
119         <DebugOption>
120           <OPTHX>
121             <HexSelection>1</HexSelection>
122             <HexRangeLowAddress>0</HexRangeLowAddress>
123             <HexRangeHighAddress>0</HexRangeHighAddress>
124             <HexOffset>0</HexOffset>
125             <Oh166RecLen>16</Oh166RecLen>
126           </OPTHX>
127           <Simulator>
128             <UseSimulator>0</UseSimulator>
129             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
130             <RunToMain>1</RunToMain>
131             <RestoreBreakpoints>1</RestoreBreakpoints>
132             <RestoreWatchpoints>1</RestoreWatchpoints>
133             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
134             <RestoreFunctions>1</RestoreFunctions>
135             <RestoreToolbox>1</RestoreToolbox>
136             <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
137             <RestoreSysVw>1</RestoreSysVw>
138           </Simulator>
139           <Target>
140             <UseTarget>1</UseTarget>
141             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
142             <RunToMain>0</RunToMain>
143             <RestoreBreakpoints>1</RestoreBreakpoints>
144             <RestoreWatchpoints>1</RestoreWatchpoints>
145             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
146             <RestoreFunctions>0</RestoreFunctions>
147             <RestoreToolbox>1</RestoreToolbox>
148             <RestoreTracepoints>1</RestoreTracepoints>
149             <RestoreSysVw>1</RestoreSysVw>
150           </Target>
151           <RunDebugAfterBuild>0</RunDebugAfterBuild>
152           <TargetSelection>1</TargetSelection>
153           <SimDlls>
154             <CpuDll></CpuDll>
155             <CpuDllArguments></CpuDllArguments>
156             <PeripheralDll></PeripheralDll>
157             <PeripheralDllArguments></PeripheralDllArguments>
158             <InitializationFile></InitializationFile>
159           </SimDlls>
160           <TargetDlls>
161             <CpuDll></CpuDll>
162             <CpuDllArguments></CpuDllArguments>
163             <PeripheralDll></PeripheralDll>
164             <PeripheralDllArguments></PeripheralDllArguments>
165             <InitializationFile>init_app.ini</InitializationFile>
166             <Driver>BIN\UL2CM3.DLL</Driver>
167           </TargetDlls>
168         </DebugOption>
169         <Utilities>
170           <Flash1>
171             <UseTargetDll>1</UseTargetDll>
172             <UseExternalTool>0</UseExternalTool>
173             <RunIndependent>0</RunIndependent>
174             <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
175             <Capability>1</Capability>
176             <DriverSelection>4096</DriverSelection>
177           </Flash1>
178           <bUseTDR>1</bUseTDR>
179           <Flash2>BIN\UL2CM3.DLL</Flash2>
180           <Flash3>"" ()</Flash3>
181           <Flash4></Flash4>
182           <pFcarmOut></pFcarmOut>
183           <pFcarmGrp></pFcarmGrp>
184           <pFcArmRoot></pFcArmRoot>
185           <FcArmLst>0</FcArmLst>
186         </Utilities>
187         <TargetArmAds>
188           <ArmAdsMisc>
189             <GenerateListings>0</GenerateListings>
190             <asHll>1</asHll>
191             <asAsm>1</asAsm>
192             <asMacX>1</asMacX>
193             <asSyms>1</asSyms>
194             <asFals>1</asFals>
195             <asDbgD>1</asDbgD>
196             <asForm>1</asForm>
197             <ldLst>0</ldLst>
198             <ldmm>1</ldmm>
199             <ldXref>1</ldXref>
200             <BigEnd>0</BigEnd>
201             <AdsALst>1</AdsALst>
202             <AdsACrf>1</AdsACrf>
203             <AdsANop>0</AdsANop>
204             <AdsANot>0</AdsANot>
205             <AdsLLst>1</AdsLLst>
206             <AdsLmap>1</AdsLmap>
207             <AdsLcgr>1</AdsLcgr>
208             <AdsLsym>1</AdsLsym>
209             <AdsLszi>1</AdsLszi>
210             <AdsLtoi>1</AdsLtoi>
211             <AdsLsun>1</AdsLsun>
212             <AdsLven>1</AdsLven>
213             <AdsLsxf>1</AdsLsxf>
214             <RvctClst>1</RvctClst>
215             <GenPPlst>0</GenPPlst>
216             <AdsCpuType>"Cortex-M4"</AdsCpuType>
217             <RvctDeviceName></RvctDeviceName>
218             <mOS>0</mOS>
219             <uocRom>0</uocRom>
220             <uocRam>0</uocRam>
221             <hadIROM>1</hadIROM>
222             <hadIRAM>1</hadIRAM>
223             <hadXRAM>0</hadXRAM>
224             <uocXRam>0</uocXRam>
225             <RvdsVP>2</RvdsVP>
226             <hadIRAM2>0</hadIRAM2>
227             <hadIROM2>0</hadIROM2>
228             <StupSel>8</StupSel>
229             <useUlib>1</useUlib>
230             <EndSel>1</EndSel>
231             <uLtcg>0</uLtcg>
232             <RoSelD>3</RoSelD>
233             <RwSelD>3</RwSelD>
234             <CodeSel>0</CodeSel>
235             <OptFeed>0</OptFeed>
236             <NoZi1>0</NoZi1>
237             <NoZi2>0</NoZi2>
238             <NoZi3>0</NoZi3>
239             <NoZi4>0</NoZi4>
240             <NoZi5>0</NoZi5>
241             <Ro1Chk>0</Ro1Chk>
242             <Ro2Chk>0</Ro2Chk>
243             <Ro3Chk>0</Ro3Chk>
244             <Ir1Chk>1</Ir1Chk>
245             <Ir2Chk>0</Ir2Chk>
246             <Ra1Chk>0</Ra1Chk>
247             <Ra2Chk>0</Ra2Chk>
248             <Ra3Chk>0</Ra3Chk>
249             <Im1Chk>1</Im1Chk>
250             <Im2Chk>0</Im2Chk>
251             <OnChipMemories>
252               <Ocm1>
253                 <Type>0</Type>
254                 <StartAddress>0x0</StartAddress>
255                 <Size>0x0</Size>
256               </Ocm1>
257               <Ocm2>
258                 <Type>0</Type>
259                 <StartAddress>0x0</StartAddress>
260                 <Size>0x0</Size>
261               </Ocm2>
262               <Ocm3>
263                 <Type>0</Type>
264                 <StartAddress>0x0</StartAddress>
265                 <Size>0x0</Size>
266               </Ocm3>
267               <Ocm4>
268                 <Type>0</Type>
269                 <StartAddress>0x0</StartAddress>
270                 <Size>0x0</Size>
271               </Ocm4>
272               <Ocm5>
273                 <Type>0</Type>
274                 <StartAddress>0x0</StartAddress>
275                 <Size>0x0</Size>
276               </Ocm5>
277               <Ocm6>
278                 <Type>0</Type>
279                 <StartAddress>0x0</StartAddress>
280                 <Size>0x0</Size>
281               </Ocm6>
282               <IRAM>
283                 <Type>0</Type>
284                 <StartAddress>0x20000000</StartAddress>
285                 <Size>0x20000</Size>
286               </IRAM>
287               <IROM>
288                 <Type>1</Type>
289                 <StartAddress>0x0</StartAddress>
290                 <Size>0x80000</Size>
291               </IROM>
292               <XRAM>
293                 <Type>0</Type>
294                 <StartAddress>0x0</StartAddress>
295                 <Size>0x0</Size>
296               </XRAM>
297               <OCR_RVCT1>
298                 <Type>1</Type>
299                 <StartAddress>0x0</StartAddress>
300                 <Size>0x0</Size>
301               </OCR_RVCT1>
302               <OCR_RVCT2>
303                 <Type>1</Type>
304                 <StartAddress>0x0</StartAddress>
305                 <Size>0x0</Size>
306               </OCR_RVCT2>
307               <OCR_RVCT3>
308                 <Type>1</Type>
309                 <StartAddress>0x0</StartAddress>
310                 <Size>0x0</Size>
311               </OCR_RVCT3>
312               <OCR_RVCT4>
313                 <Type>1</Type>
314                 <StartAddress>0xe0000</StartAddress>
315                 <Size>0x38000</Size>
316               </OCR_RVCT4>
317               <OCR_RVCT5>
318                 <Type>1</Type>
319                 <StartAddress>0x0</StartAddress>
320                 <Size>0x0</Size>
321               </OCR_RVCT5>
322               <OCR_RVCT6>
323                 <Type>0</Type>
324                 <StartAddress>0x0</StartAddress>
325                 <Size>0x0</Size>
326               </OCR_RVCT6>
327               <OCR_RVCT7>
328                 <Type>0</Type>
329                 <StartAddress>0x0</StartAddress>
330                 <Size>0x0</Size>
331               </OCR_RVCT7>
332               <OCR_RVCT8>
333                 <Type>0</Type>
334                 <StartAddress>0x0</StartAddress>
335                 <Size>0x0</Size>
336               </OCR_RVCT8>
337               <OCR_RVCT9>
338                 <Type>0</Type>
339                 <StartAddress>0x118000</StartAddress>
340                 <Size>0x8000</Size>
341               </OCR_RVCT9>
342               <OCR_RVCT10>
343                 <Type>0</Type>
344                 <StartAddress>0x0</StartAddress>
345                 <Size>0x0</Size>
346               </OCR_RVCT10>
347             </OnChipMemories>
348             <RvctStartVector></RvctStartVector>
349           </ArmAdsMisc>
350           <Cads>
351             <interw>1</interw>
352             <Optim>1</Optim>
353             <oTime>0</oTime>
354             <SplitLS>0</SplitLS>
355             <OneElfS>1</OneElfS>
356             <Strict>0</Strict>
357             <EnumInt>0</EnumInt>
358             <PlainCh>0</PlainCh>
359             <Ropi>0</Ropi>
360             <Rwpi>0</Rwpi>
361             <wLevel>2</wLevel>
362             <uThumb>0</uThumb>
363             <uSurpInc>0</uSurpInc>
364             <uC99>0</uC99>
365             <useXO>0</useXO>
366             <v6Lang>0</v6Lang>
367             <v6LangP>0</v6LangP>
368             <VariousControls>
369               <MiscControls></MiscControls>
370               <Define></Define>
371               <Undefine></Undefine>
372               <IncludePath>..;..\..\..\Source\include;..\..\..\Source\portable\RVDS\ARM_CM4_MPU;..\..\Common\include;..\peripheral_library;..\CMSIS;..\main_full;..\peripheral_library\interrupt</IncludePath>
373             </VariousControls>
374           </Cads>
375           <Aads>
376             <interw>1</interw>
377             <Ropi>0</Ropi>
378             <Rwpi>0</Rwpi>
379             <thumb>0</thumb>
380             <SplitLS>0</SplitLS>
381             <SwStkChk>0</SwStkChk>
382             <NoWarn>0</NoWarn>
383             <uSurpInc>0</uSurpInc>
384             <useXO>0</useXO>
385             <VariousControls>
386               <MiscControls></MiscControls>
387               <Define></Define>
388               <Undefine></Undefine>
389               <IncludePath></IncludePath>
390             </VariousControls>
391           </Aads>
392           <LDads>
393             <umfTarg>0</umfTarg>
394             <Ropi>0</Ropi>
395             <Rwpi>0</Rwpi>
396             <noStLib>0</noStLib>
397             <RepFail>1</RepFail>
398             <useFile>0</useFile>
399             <TextAddressRange>0x00000000</TextAddressRange>
400             <DataAddressRange>0x20000000</DataAddressRange>
401             <pXoBase></pXoBase>
402             <ScatterFile>RTOSDemo.sct</ScatterFile>
403             <IncludeLibs></IncludeLibs>
404             <IncludeLibsPath></IncludeLibsPath>
405             <Misc></Misc>
406             <LinkerInputFile></LinkerInputFile>
407             <DisabledWarnings></DisabledWarnings>
408           </LDads>
409         </TargetArmAds>
410       </TargetOption>
411       <Groups>
412         <Group>
413           <GroupName>System</GroupName>
414           <Files>
415             <File>
416               <FileName>startup_MPS_CM4.S</FileName>
417               <FileType>2</FileType>
418               <FilePath>.\startup_MPS_CM4.S</FilePath>
419             </File>
420           </Files>
421         </Group>
422         <Group>
423           <GroupName>main_and_config</GroupName>
424           <Files>
425             <File>
426               <FileName>main.c</FileName>
427               <FileType>1</FileType>
428               <FilePath>..\main.c</FilePath>
429             </File>
430             <File>
431               <FileName>FreeRTOSConfig.h</FileName>
432               <FileType>5</FileType>
433               <FilePath>..\FreeRTOSConfig.h</FilePath>
434             </File>
435             <File>
436               <FileName>RegTest.c</FileName>
437               <FileType>1</FileType>
438               <FilePath>.\RegTest.c</FilePath>
439             </File>
440           </Files>
441         </Group>
442         <Group>
443           <GroupName>FreeRTOS_Source</GroupName>
444           <Files>
445             <File>
446               <FileName>event_groups.c</FileName>
447               <FileType>1</FileType>
448               <FilePath>..\..\..\Source\event_groups.c</FilePath>
449             </File>
450             <File>
451               <FileName>list.c</FileName>
452               <FileType>1</FileType>
453               <FilePath>..\..\..\Source\list.c</FilePath>
454             </File>
455             <File>
456               <FileName>queue.c</FileName>
457               <FileType>1</FileType>
458               <FilePath>..\..\..\Source\queue.c</FilePath>
459             </File>
460             <File>
461               <FileName>tasks.c</FileName>
462               <FileType>1</FileType>
463               <FilePath>..\..\..\Source\tasks.c</FilePath>
464             </File>
465             <File>
466               <FileName>timers.c</FileName>
467               <FileType>1</FileType>
468               <FilePath>..\..\..\Source\timers.c</FilePath>
469             </File>
470             <File>
471               <FileName>heap_4.c</FileName>
472               <FileType>1</FileType>
473               <FilePath>..\..\..\Source\portable\MemMang\heap_4.c</FilePath>
474             </File>
475             <File>
476               <FileName>port.c</FileName>
477               <FileType>1</FileType>
478               <FilePath>..\..\..\Source\portable\RVDS\ARM_CM4_MPU\port.c</FilePath>
479             </File>
480             <File>
481               <FileName>mpu_wrappers.c</FileName>
482               <FileType>1</FileType>
483               <FilePath>..\..\..\Source\portable\Common\mpu_wrappers.c</FilePath>
484             </File>
485           </Files>
486         </Group>
487         <Group>
488           <GroupName>peripheral_library</GroupName>
489           <Files>
490             <File>
491               <FileName>interrupt_api.c</FileName>
492               <FileType>1</FileType>
493               <FilePath>..\peripheral_library\interrupt\interrupt_api.c</FilePath>
494             </File>
495             <File>
496               <FileName>interrupt_ecia_perphl.c</FileName>
497               <FileType>1</FileType>
498               <FilePath>..\peripheral_library\interrupt\interrupt_ecia_perphl.c</FilePath>
499             </File>
500             <File>
501               <FileName>interrupt_nvic_perphl.c</FileName>
502               <FileType>1</FileType>
503               <FilePath>..\peripheral_library\interrupt\interrupt_nvic_perphl.c</FilePath>
504             </File>
505             <File>
506               <FileName>btimer_api.c</FileName>
507               <FileType>1</FileType>
508               <FilePath>..\peripheral_library\basic_timer\btimer_api.c</FilePath>
509             </File>
510             <File>
511               <FileName>btimer_perphl.c</FileName>
512               <FileType>1</FileType>
513               <FilePath>..\peripheral_library\basic_timer\btimer_perphl.c</FilePath>
514             </File>
515             <File>
516               <FileName>pcr_api.c</FileName>
517               <FileType>1</FileType>
518               <FilePath>..\peripheral_library\pcr\pcr_api.c</FilePath>
519             </File>
520             <File>
521               <FileName>pcr_perphl.c</FileName>
522               <FileType>1</FileType>
523               <FilePath>..\peripheral_library\pcr\pcr_perphl.c</FilePath>
524             </File>
525             <File>
526               <FileName>system_internal.c</FileName>
527               <FileType>1</FileType>
528               <FilePath>..\peripheral_library\system_internal.c</FilePath>
529             </File>
530           </Files>
531         </Group>
532       </Groups>
533     </Target>
534   </Targets>
535
536 </Project>