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