]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_MPU_CEC_MEC_17xx_51xx_Keil_GCC/GCC_Specific/RTOSDemo.uvprojx
Update to MIT licensed FreeRTOS V10.0.0 - see https://www.freertos.org/History.txt
[freertos] / FreeRTOS / Demo / CORTEX_MPU_CEC_MEC_17xx_51xx_Keil_GCC / GCC_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_GCC_MPU</TargetName>
11       <ToolsetNumber>0x3</ToolsetNumber>
12       <ToolsetName>ARM-GNU</ToolsetName>
13       <uAC6>0</uAC6>
14       <TargetOption>
15         <TargetCommonOption>
16           <Device>ARMCM4_FP</Device>
17           <Vendor>ARM</Vendor>
18           <PackID>ARM.CMSIS.5.0.1</PackID>
19           <PackURL>http://www.keil.com/pack/</PackURL>
20           <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ESEL ELITTLE</Cpu>
21           <FlashUtilSpec></FlashUtilSpec>
22           <StartupFile></StartupFile>
23           <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0NEW_DEVICE -FS00 -FL080000 -FP0($$Device:ARMCM4_FP$Device\ARM\Flash\NEW_DEVICE.FLM))</FlashDriverDll>
24           <DeviceId>0</DeviceId>
25           <RegisterFile>$$Device:ARMCM4_FP$Device\ARM\ARMCM4\Include\ARMCM4_FP.h</RegisterFile>
26           <MemoryEnv></MemoryEnv>
27           <Cmp></Cmp>
28           <Asm></Asm>
29           <Linker></Linker>
30           <OHString></OHString>
31           <InfinionOptionDll></InfinionOptionDll>
32           <SLE66CMisc></SLE66CMisc>
33           <SLE66AMisc></SLE66AMisc>
34           <SLE66LinkerMisc></SLE66LinkerMisc>
35           <SFDFile>$$Device:ARMCM4_FP$Device\ARM\SVD\ARMCM4.svd</SFDFile>
36           <bCustSvd>0</bCustSvd>
37           <UseEnv>0</UseEnv>
38           <BinPath></BinPath>
39           <IncludePath></IncludePath>
40           <LibPath></LibPath>
41           <RegisterFilePath></RegisterFilePath>
42           <DBRegisterFilePath></DBRegisterFilePath>
43           <TargetStatus>
44             <Error>0</Error>
45             <ExitCodeStop>0</ExitCodeStop>
46             <ButtonStop>0</ButtonStop>
47             <NotGenerated>0</NotGenerated>
48             <InvalidFlash>1</InvalidFlash>
49           </TargetStatus>
50           <OutputDirectory>.\Objects\</OutputDirectory>
51           <OutputName>RTOSDemo</OutputName>
52           <CreateExecutable>1</CreateExecutable>
53           <CreateLib>0</CreateLib>
54           <CreateHexFile>0</CreateHexFile>
55           <DebugInformation>1</DebugInformation>
56           <BrowseInformation>0</BrowseInformation>
57           <ListingPath>.\Listings\</ListingPath>
58           <HexFormatSelection>1</HexFormatSelection>
59           <Merge32K>0</Merge32K>
60           <CreateBatchFile>0</CreateBatchFile>
61           <BeforeCompile>
62             <RunUserProg1>0</RunUserProg1>
63             <RunUserProg2>0</RunUserProg2>
64             <UserProg1Name></UserProg1Name>
65             <UserProg2Name></UserProg2Name>
66             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
67             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
68             <nStopU1X>0</nStopU1X>
69             <nStopU2X>0</nStopU2X>
70           </BeforeCompile>
71           <BeforeMake>
72             <RunUserProg1>0</RunUserProg1>
73             <RunUserProg2>0</RunUserProg2>
74             <UserProg1Name></UserProg1Name>
75             <UserProg2Name></UserProg2Name>
76             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
77             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
78             <nStopB1X>0</nStopB1X>
79             <nStopB2X>0</nStopB2X>
80           </BeforeMake>
81           <AfterMake>
82             <RunUserProg1>0</RunUserProg1>
83             <RunUserProg2>0</RunUserProg2>
84             <UserProg1Name></UserProg1Name>
85             <UserProg2Name></UserProg2Name>
86             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
87             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
88             <nStopA1X>0</nStopA1X>
89             <nStopA2X>0</nStopA2X>
90           </AfterMake>
91           <SelectedForBatchBuild>0</SelectedForBatchBuild>
92           <SVCSIdString></SVCSIdString>
93         </TargetCommonOption>
94         <CommonProperty>
95           <UseCPPCompiler>0</UseCPPCompiler>
96           <RVCTCodeConst>0</RVCTCodeConst>
97           <RVCTZI>0</RVCTZI>
98           <RVCTOtherData>0</RVCTOtherData>
99           <ModuleSelection>0</ModuleSelection>
100           <IncludeInBuild>1</IncludeInBuild>
101           <AlwaysBuild>0</AlwaysBuild>
102           <GenerateAssemblyFile>0</GenerateAssemblyFile>
103           <AssembleAssemblyFile>0</AssembleAssemblyFile>
104           <PublicsOnly>0</PublicsOnly>
105           <StopOnExitCode>3</StopOnExitCode>
106           <CustomArgument></CustomArgument>
107           <IncludeLibraryModules></IncludeLibraryModules>
108           <ComprImg>1</ComprImg>
109         </CommonProperty>
110         <DllOption>
111           <SimDllName>SARMCM3.DLL</SimDllName>
112           <SimDllArguments>  -MPU</SimDllArguments>
113           <SimDlgDll>DCM.DLL</SimDlgDll>
114           <SimDlgDllArguments>-pCM4</SimDlgDllArguments>
115           <TargetDllName>SARMCM3.DLL</TargetDllName>
116           <TargetDllArguments> -MPU</TargetDllArguments>
117           <TargetDlgDll>TCM.DLL</TargetDlgDll>
118           <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
119         </DllOption>
120         <DebugOption>
121           <OPTHX>
122             <HexSelection>1</HexSelection>
123             <HexRangeLowAddress>0</HexRangeLowAddress>
124             <HexRangeHighAddress>0</HexRangeHighAddress>
125             <HexOffset>0</HexOffset>
126             <Oh166RecLen>16</Oh166RecLen>
127           </OPTHX>
128         </DebugOption>
129         <Utilities>
130           <Flash1>
131             <UseTargetDll>1</UseTargetDll>
132             <UseExternalTool>0</UseExternalTool>
133             <RunIndependent>0</RunIndependent>
134             <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
135             <Capability>1</Capability>
136             <DriverSelection>4096</DriverSelection>
137           </Flash1>
138           <bUseTDR>1</bUseTDR>
139           <Flash2>BIN\UL2CM3.DLL</Flash2>
140           <Flash3>"" ()</Flash3>
141           <Flash4></Flash4>
142           <pFcarmOut></pFcarmOut>
143           <pFcarmGrp></pFcarmGrp>
144           <pFcArmRoot></pFcArmRoot>
145           <FcArmLst>0</FcArmLst>
146         </Utilities>
147         <TargetArm>
148           <ArmMisc>
149             <asLst>1</asLst>
150             <asHll>1</asHll>
151             <asAsm>1</asAsm>
152             <asMacX>1</asMacX>
153             <asSyms>1</asSyms>
154             <asFals>1</asFals>
155             <asDbgD>1</asDbgD>
156             <asForm>1</asForm>
157             <ldLst>1</ldLst>
158             <ldmm>1</ldmm>
159             <ldXref>1</ldXref>
160             <BigEnd>0</BigEnd>
161             <GCPUTYP>"Cortex-M4"</GCPUTYP>
162             <mOS>0</mOS>
163             <uocRom>0</uocRom>
164             <uocRam>0</uocRam>
165             <hadIROM>1</hadIROM>
166             <hadIRAM>1</hadIRAM>
167             <hadXRAM>0</hadXRAM>
168             <uocXRam>0</uocXRam>
169             <RvdsVP>2</RvdsVP>
170             <hadIRAM2>0</hadIRAM2>
171             <hadIROM2>0</hadIROM2>
172             <OnChipMemories>
173               <Ocm1>
174                 <Type>0</Type>
175                 <StartAddress>0x0</StartAddress>
176                 <Size>0x0</Size>
177               </Ocm1>
178               <Ocm2>
179                 <Type>0</Type>
180                 <StartAddress>0x0</StartAddress>
181                 <Size>0x0</Size>
182               </Ocm2>
183               <Ocm3>
184                 <Type>0</Type>
185                 <StartAddress>0x0</StartAddress>
186                 <Size>0x0</Size>
187               </Ocm3>
188               <Ocm4>
189                 <Type>0</Type>
190                 <StartAddress>0x0</StartAddress>
191                 <Size>0x0</Size>
192               </Ocm4>
193               <Ocm5>
194                 <Type>0</Type>
195                 <StartAddress>0x0</StartAddress>
196                 <Size>0x0</Size>
197               </Ocm5>
198               <Ocm6>
199                 <Type>0</Type>
200                 <StartAddress>0x0</StartAddress>
201                 <Size>0x0</Size>
202               </Ocm6>
203               <IRAM>
204                 <Type>0</Type>
205                 <StartAddress>0x20000000</StartAddress>
206                 <Size>0x20000</Size>
207               </IRAM>
208               <IROM>
209                 <Type>1</Type>
210                 <StartAddress>0x0</StartAddress>
211                 <Size>0x80000</Size>
212               </IROM>
213               <XRAM>
214                 <Type>0</Type>
215                 <StartAddress>0x0</StartAddress>
216                 <Size>0x0</Size>
217               </XRAM>
218               <IRAM2>
219                 <Type>0</Type>
220                 <StartAddress>0x0</StartAddress>
221                 <Size>0x0</Size>
222               </IRAM2>
223               <IROM2>
224                 <Type>1</Type>
225                 <StartAddress>0x200000</StartAddress>
226                 <Size>0x4000</Size>
227               </IROM2>
228             </OnChipMemories>
229           </ArmMisc>
230           <Carm>
231             <arpcs>1</arpcs>
232             <stkchk>0</stkchk>
233             <reentr>0</reentr>
234             <interw>1</interw>
235             <bigend>0</bigend>
236             <Strict>0</Strict>
237             <Optim>1</Optim>
238             <wLevel>3</wLevel>
239             <uThumb>1</uThumb>
240             <VariousControls>
241               <MiscControls>-mfloat-abi=softfp -mfpu=fpv4-sp-d16 -ffunction-sections -fdata-sections -O0 -g</MiscControls>
242               <Define></Define>
243               <Undefine></Undefine>
244               <IncludePath>..;..\..\..\Source\include;..\..\..\Source\portable\GCC\ARM_CM4_MPU;..\..\Common\include;..\peripheral_library;..\CMSIS;..\main_full;..\peripheral_library\interrupt</IncludePath>
245             </VariousControls>
246           </Carm>
247           <Aarm>
248             <bBE>0</bBE>
249             <interw>1</interw>
250             <VariousControls>
251               <MiscControls></MiscControls>
252               <Define></Define>
253               <Undefine></Undefine>
254               <IncludePath></IncludePath>
255             </VariousControls>
256           </Aarm>
257           <LDarm>
258             <umfTarg>1</umfTarg>
259             <enaGarb>0</enaGarb>
260             <noStart>1</noStart>
261             <noStLib>0</noStLib>
262             <uMathLib>0</uMathLib>
263             <TextAddressRange></TextAddressRange>
264             <DataAddressRange></DataAddressRange>
265             <BSSAddressRange></BSSAddressRange>
266             <IncludeLibs></IncludeLibs>
267             <IncludeDir></IncludeDir>
268             <Misc>-Xlinker --gc-sections</Misc>
269             <ScatterFile>.\sections.ld</ScatterFile>
270           </LDarm>
271         </TargetArm>
272       </TargetOption>
273       <Groups>
274         <Group>
275           <GroupName>System</GroupName>
276           <Files>
277             <File>
278               <FileName>system.c</FileName>
279               <FileType>1</FileType>
280               <FilePath>.\system.c</FilePath>
281             </File>
282             <File>
283               <FileName>startup_ARMCM4.S</FileName>
284               <FileType>2</FileType>
285               <FilePath>.\startup_ARMCM4.S</FilePath>
286             </File>
287           </Files>
288         </Group>
289         <Group>
290           <GroupName>main_and_config</GroupName>
291           <Files>
292             <File>
293               <FileName>main.c</FileName>
294               <FileType>1</FileType>
295               <FilePath>..\main.c</FilePath>
296             </File>
297             <File>
298               <FileName>FreeRTOSConfig.h</FileName>
299               <FileType>5</FileType>
300               <FilePath>..\FreeRTOSConfig.h</FilePath>
301             </File>
302             <File>
303               <FileName>RegTest.c</FileName>
304               <FileType>1</FileType>
305               <FilePath>.\RegTest.c</FilePath>
306             </File>
307           </Files>
308         </Group>
309         <Group>
310           <GroupName>FreeRTOS_Source</GroupName>
311           <Files>
312             <File>
313               <FileName>event_groups.c</FileName>
314               <FileType>1</FileType>
315               <FilePath>..\..\..\Source\event_groups.c</FilePath>
316             </File>
317             <File>
318               <FileName>list.c</FileName>
319               <FileType>1</FileType>
320               <FilePath>..\..\..\Source\list.c</FilePath>
321             </File>
322             <File>
323               <FileName>queue.c</FileName>
324               <FileType>1</FileType>
325               <FilePath>..\..\..\Source\queue.c</FilePath>
326             </File>
327             <File>
328               <FileName>tasks.c</FileName>
329               <FileType>1</FileType>
330               <FilePath>..\..\..\Source\tasks.c</FilePath>
331             </File>
332             <File>
333               <FileName>timers.c</FileName>
334               <FileType>1</FileType>
335               <FilePath>..\..\..\Source\timers.c</FilePath>
336             </File>
337             <File>
338               <FileName>heap_4.c</FileName>
339               <FileType>1</FileType>
340               <FilePath>..\..\..\Source\portable\MemMang\heap_4.c</FilePath>
341             </File>
342             <File>
343               <FileName>mpu_wrappers.c</FileName>
344               <FileType>1</FileType>
345               <FilePath>..\..\..\Source\portable\Common\mpu_wrappers.c</FilePath>
346             </File>
347             <File>
348               <FileName>port.c</FileName>
349               <FileType>1</FileType>
350               <FilePath>..\..\..\Source\portable\GCC\ARM_CM4_MPU\port.c</FilePath>
351             </File>
352             <File>
353               <FileName>stream_buffer.c</FileName>
354               <FileType>1</FileType>
355               <FilePath>..\..\..\Source\stream_buffer.c</FilePath>
356             </File>
357           </Files>
358         </Group>
359         <Group>
360           <GroupName>peripheral_library</GroupName>
361           <Files>
362             <File>
363               <FileName>btimer_api.c</FileName>
364               <FileType>1</FileType>
365               <FilePath>..\peripheral_library\basic_timer\btimer_api.c</FilePath>
366             </File>
367             <File>
368               <FileName>btimer_perphl.c</FileName>
369               <FileType>1</FileType>
370               <FilePath>..\peripheral_library\basic_timer\btimer_perphl.c</FilePath>
371             </File>
372             <File>
373               <FileName>interrupt_api.c</FileName>
374               <FileType>1</FileType>
375               <FilePath>..\peripheral_library\interrupt\interrupt_api.c</FilePath>
376             </File>
377             <File>
378               <FileName>interrupt_ecia_perphl.c</FileName>
379               <FileType>1</FileType>
380               <FilePath>..\peripheral_library\interrupt\interrupt_ecia_perphl.c</FilePath>
381             </File>
382             <File>
383               <FileName>interrupt_nvic_perphl.c</FileName>
384               <FileType>1</FileType>
385               <FilePath>..\peripheral_library\interrupt\interrupt_nvic_perphl.c</FilePath>
386             </File>
387             <File>
388               <FileName>pcr_api.c</FileName>
389               <FileType>1</FileType>
390               <FilePath>..\peripheral_library\pcr\pcr_api.c</FilePath>
391             </File>
392             <File>
393               <FileName>pcr_perphl.c</FileName>
394               <FileType>1</FileType>
395               <FilePath>..\peripheral_library\pcr\pcr_perphl.c</FilePath>
396             </File>
397             <File>
398               <FileName>system_internal.c</FileName>
399               <FileType>1</FileType>
400               <FilePath>..\peripheral_library\system_internal.c</FilePath>
401             </File>
402           </Files>
403         </Group>
404       </Groups>
405     </Target>
406   </Targets>
407
408   <RTE>
409     <apis/>
410     <components/>
411     <files/>
412   </RTE>
413
414 </Project>