]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_MPU_M33F_Simulator_Keil_GCC/NonSecure/FreeRTOSDemo_ns.uvoptx
First Official Release of ARMV8M Support. This release removes Pre-Release from all...
[freertos] / FreeRTOS / Demo / CORTEX_MPU_M33F_Simulator_Keil_GCC / NonSecure / FreeRTOSDemo_ns.uvoptx
1 <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2 <ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
3
4   <SchemaVersion>1.0</SchemaVersion>
5
6   <Header>### uVision Project, (C) Keil Software</Header>
7
8   <Extensions>
9     <cExt>*.c</cExt>
10     <aExt>*.s*; *.src; *.a*</aExt>
11     <oExt>*.obj; *.o</oExt>
12     <lExt>*.lib</lExt>
13     <tExt>*.txt; *.h; *.inc</tExt>
14     <pExt>*.plm</pExt>
15     <CppX>*.cpp</CppX>
16     <nMigrate>0</nMigrate>
17   </Extensions>
18
19   <DaveTm>
20     <dwLowDateTime>0</dwLowDateTime>
21     <dwHighDateTime>0</dwHighDateTime>
22   </DaveTm>
23
24   <Target>
25     <TargetName>FVP Simulation Model</TargetName>
26     <ToolsetNumber>0x4</ToolsetNumber>
27     <ToolsetName>ARM-ADS</ToolsetName>
28     <TargetOption>
29       <CLKADS>12000000</CLKADS>
30       <OPTTT>
31         <gFlags>1</gFlags>
32         <BeepAtEnd>1</BeepAtEnd>
33         <RunSim>0</RunSim>
34         <RunTarget>1</RunTarget>
35         <RunAbUc>0</RunAbUc>
36       </OPTTT>
37       <OPTHX>
38         <HexSelection>1</HexSelection>
39         <FlashByte>65535</FlashByte>
40         <HexRangeLowAddress>0</HexRangeLowAddress>
41         <HexRangeHighAddress>0</HexRangeHighAddress>
42         <HexOffset>0</HexOffset>
43       </OPTHX>
44       <OPTLEX>
45         <PageWidth>79</PageWidth>
46         <PageLength>66</PageLength>
47         <TabStop>8</TabStop>
48         <ListingPath>.\Listings\</ListingPath>
49       </OPTLEX>
50       <ListingPage>
51         <CreateCListing>1</CreateCListing>
52         <CreateAListing>1</CreateAListing>
53         <CreateLListing>1</CreateLListing>
54         <CreateIListing>0</CreateIListing>
55         <AsmCond>1</AsmCond>
56         <AsmSymb>1</AsmSymb>
57         <AsmXref>0</AsmXref>
58         <CCond>1</CCond>
59         <CCode>0</CCode>
60         <CListInc>0</CListInc>
61         <CSymb>0</CSymb>
62         <LinkerCodeListing>0</LinkerCodeListing>
63       </ListingPage>
64       <OPTXL>
65         <LMap>1</LMap>
66         <LComments>1</LComments>
67         <LGenerateSymbols>1</LGenerateSymbols>
68         <LLibSym>1</LLibSym>
69         <LLines>1</LLines>
70         <LLocSym>1</LLocSym>
71         <LPubSym>1</LPubSym>
72         <LXref>0</LXref>
73         <LExpSel>0</LExpSel>
74       </OPTXL>
75       <OPTFL>
76         <tvExp>0</tvExp>
77         <tvExpOptDlg>0</tvExpOptDlg>
78         <IsCurrentTarget>1</IsCurrentTarget>
79       </OPTFL>
80       <CpuCode>7</CpuCode>
81       <DebugOpt>
82         <uSim>0</uSim>
83         <uTrg>1</uTrg>
84         <sLdApp>1</sLdApp>
85         <sGomain>1</sGomain>
86         <sRbreak>1</sRbreak>
87         <sRwatch>1</sRwatch>
88         <sRmem>1</sRmem>
89         <sRfunc>1</sRfunc>
90         <sRbox>1</sRbox>
91         <tLdApp>0</tLdApp>
92         <tGomain>1</tGomain>
93         <tRbreak>1</tRbreak>
94         <tRwatch>1</tRwatch>
95         <tRmem>1</tRmem>
96         <tRfunc>0</tRfunc>
97         <tRbox>1</tRbox>
98         <tRtrace>1</tRtrace>
99         <sRSysVw>1</sRSysVw>
100         <tRSysVw>1</tRSysVw>
101         <sRunDeb>0</sRunDeb>
102         <sLrtime>0</sLrtime>
103         <bEvRecOn>1</bEvRecOn>
104         <nTsel>15</nTsel>
105         <sDll></sDll>
106         <sDllPa></sDllPa>
107         <sDlgDll></sDlgDll>
108         <sDlgPa></sDlgPa>
109         <sIfile></sIfile>
110         <tDll></tDll>
111         <tDllPa></tDllPa>
112         <tDlgDll></tDlgDll>
113         <tDlgPa></tDlgPa>
114         <tIfile>..\Debug.ini</tIfile>
115         <pMon>BIN\DbgFMv8M.DLL</pMon>
116       </DebugOpt>
117       <TargetDriverDllRegistry>
118         <SetRegEntry>
119           <Number>0</Number>
120           <Key>DLGTARM</Key>
121           <Name>(6010=70,43,547,639,0)(6018=1091,145,1280,478,0)(6019=1091,137,1280,457,0)(6008=-1,-1,-1,-1,0)(6009=-1,-1,-1,-1,0)(6014=1022,0,1280,731,0)(6015=777,40,1035,662,1)(6003=207,84,780,620,1)(6000=-1,-1,-1,-1,0)</Name>
122         </SetRegEntry>
123         <SetRegEntry>
124           <Number>0</Number>
125           <Key>ARMDBGFLAGS</Key>
126           <Name></Name>
127         </SetRegEntry>
128         <SetRegEntry>
129           <Number>0</Number>
130           <Key>DLGUARM</Key>
131           <Name>(105=-1,-1,-1,-1,0)(106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)</Name>
132         </SetRegEntry>
133         <SetRegEntry>
134           <Number>0</Number>
135           <Key>DbgFMv8M</Key>
136           <Name>-I -S -L"cpu0" -O4102 -C0 -MC".\FVP\MPS2_Cortex-M\FVP_MPS2_Cortex-M33_MDK.exe" -MF"..\ARMCM33_DSP_FP_TZ_config.txt" -MA</Name>
137         </SetRegEntry>
138         <SetRegEntry>
139           <Number>0</Number>
140           <Key>UL2V8M</Key>
141           <Name>UL2V8M(-S0 -C0 -P0 -FD20000000 -FC1000)</Name>
142         </SetRegEntry>
143       </TargetDriverDllRegistry>
144       <Breakpoint/>
145       <Tracepoint>
146         <THDelay>0</THDelay>
147       </Tracepoint>
148       <DebugFlag>
149         <trace>0</trace>
150         <periodic>0</periodic>
151         <aLwin>1</aLwin>
152         <aCover>0</aCover>
153         <aSer1>0</aSer1>
154         <aSer2>0</aSer2>
155         <aPa>0</aPa>
156         <viewmode>1</viewmode>
157         <vrSel>0</vrSel>
158         <aSym>0</aSym>
159         <aTbox>0</aTbox>
160         <AscS1>0</AscS1>
161         <AscS2>0</AscS2>
162         <AscS3>0</AscS3>
163         <aSer3>0</aSer3>
164         <eProf>0</eProf>
165         <aLa>0</aLa>
166         <aPa1>0</aPa1>
167         <AscS4>0</AscS4>
168         <aSer4>0</aSer4>
169         <StkLoc>0</StkLoc>
170         <TrcWin>0</TrcWin>
171         <newCpu>0</newCpu>
172         <uProt>0</uProt>
173       </DebugFlag>
174       <LintExecutable></LintExecutable>
175       <LintConfigFile></LintConfigFile>
176       <bLintAuto>0</bLintAuto>
177       <bAutoGenD>0</bAutoGenD>
178       <LntExFlags>0</LntExFlags>
179       <pMisraName></pMisraName>
180       <pszMrule></pszMrule>
181       <pSingCmds></pSingCmds>
182       <pMultCmds></pMultCmds>
183       <pMisraNamep></pMisraNamep>
184       <pszMrulep></pszMrulep>
185       <pSingCmdsp></pSingCmdsp>
186       <pMultCmdsp></pMultCmdsp>
187     </TargetOption>
188   </Target>
189
190   <Group>
191     <GroupName>CMSE Library</GroupName>
192     <tvExp>0</tvExp>
193     <tvExpOptDlg>0</tvExpOptDlg>
194     <cbSel>0</cbSel>
195     <RteFlg>0</RteFlg>
196     <File>
197       <GroupNumber>1</GroupNumber>
198       <FileNumber>1</FileNumber>
199       <FileType>3</FileType>
200       <tvExp>0</tvExp>
201       <tvExpOptDlg>0</tvExpOptDlg>
202       <bDave2>0</bDave2>
203       <PathWithFileName>..\Secure\Objects\FreeRTOSDemo_s_CMSE_Lib.o</PathWithFileName>
204       <FilenameWithoutPath>FreeRTOSDemo_s_CMSE_Lib.o</FilenameWithoutPath>
205       <RteFlg>0</RteFlg>
206       <bShared>0</bShared>
207     </File>
208   </Group>
209
210   <Group>
211     <GroupName>FreeRTOS</GroupName>
212     <tvExp>0</tvExp>
213     <tvExpOptDlg>0</tvExpOptDlg>
214     <cbSel>0</cbSel>
215     <RteFlg>0</RteFlg>
216     <File>
217       <GroupNumber>2</GroupNumber>
218       <FileNumber>2</FileNumber>
219       <FileType>1</FileType>
220       <tvExp>0</tvExp>
221       <tvExpOptDlg>0</tvExpOptDlg>
222       <bDave2>0</bDave2>
223       <PathWithFileName>..\..\..\Source\event_groups.c</PathWithFileName>
224       <FilenameWithoutPath>event_groups.c</FilenameWithoutPath>
225       <RteFlg>0</RteFlg>
226       <bShared>0</bShared>
227     </File>
228     <File>
229       <GroupNumber>2</GroupNumber>
230       <FileNumber>3</FileNumber>
231       <FileType>1</FileType>
232       <tvExp>0</tvExp>
233       <tvExpOptDlg>0</tvExpOptDlg>
234       <bDave2>0</bDave2>
235       <PathWithFileName>..\..\..\Source\list.c</PathWithFileName>
236       <FilenameWithoutPath>list.c</FilenameWithoutPath>
237       <RteFlg>0</RteFlg>
238       <bShared>0</bShared>
239     </File>
240     <File>
241       <GroupNumber>2</GroupNumber>
242       <FileNumber>4</FileNumber>
243       <FileType>1</FileType>
244       <tvExp>0</tvExp>
245       <tvExpOptDlg>0</tvExpOptDlg>
246       <bDave2>0</bDave2>
247       <PathWithFileName>..\..\..\Source\queue.c</PathWithFileName>
248       <FilenameWithoutPath>queue.c</FilenameWithoutPath>
249       <RteFlg>0</RteFlg>
250       <bShared>0</bShared>
251     </File>
252     <File>
253       <GroupNumber>2</GroupNumber>
254       <FileNumber>5</FileNumber>
255       <FileType>1</FileType>
256       <tvExp>0</tvExp>
257       <tvExpOptDlg>0</tvExpOptDlg>
258       <bDave2>0</bDave2>
259       <PathWithFileName>..\..\..\Source\stream_buffer.c</PathWithFileName>
260       <FilenameWithoutPath>stream_buffer.c</FilenameWithoutPath>
261       <RteFlg>0</RteFlg>
262       <bShared>0</bShared>
263     </File>
264     <File>
265       <GroupNumber>2</GroupNumber>
266       <FileNumber>6</FileNumber>
267       <FileType>1</FileType>
268       <tvExp>0</tvExp>
269       <tvExpOptDlg>0</tvExpOptDlg>
270       <bDave2>0</bDave2>
271       <PathWithFileName>..\..\..\Source\tasks.c</PathWithFileName>
272       <FilenameWithoutPath>tasks.c</FilenameWithoutPath>
273       <RteFlg>0</RteFlg>
274       <bShared>0</bShared>
275     </File>
276     <File>
277       <GroupNumber>2</GroupNumber>
278       <FileNumber>7</FileNumber>
279       <FileType>1</FileType>
280       <tvExp>0</tvExp>
281       <tvExpOptDlg>0</tvExpOptDlg>
282       <bDave2>0</bDave2>
283       <PathWithFileName>..\..\..\Source\timers.c</PathWithFileName>
284       <FilenameWithoutPath>timers.c</FilenameWithoutPath>
285       <RteFlg>0</RteFlg>
286       <bShared>0</bShared>
287     </File>
288     <File>
289       <GroupNumber>2</GroupNumber>
290       <FileNumber>8</FileNumber>
291       <FileType>1</FileType>
292       <tvExp>0</tvExp>
293       <tvExpOptDlg>0</tvExpOptDlg>
294       <bDave2>0</bDave2>
295       <PathWithFileName>..\..\..\Source\portable\MemMang\heap_4.c</PathWithFileName>
296       <FilenameWithoutPath>heap_4.c</FilenameWithoutPath>
297       <RteFlg>0</RteFlg>
298       <bShared>0</bShared>
299     </File>
300     <File>
301       <GroupNumber>2</GroupNumber>
302       <FileNumber>9</FileNumber>
303       <FileType>1</FileType>
304       <tvExp>0</tvExp>
305       <tvExpOptDlg>0</tvExpOptDlg>
306       <bDave2>0</bDave2>
307       <PathWithFileName>..\..\..\Source\portable\Common\mpu_wrappers.c</PathWithFileName>
308       <FilenameWithoutPath>mpu_wrappers.c</FilenameWithoutPath>
309       <RteFlg>0</RteFlg>
310       <bShared>0</bShared>
311     </File>
312     <File>
313       <GroupNumber>2</GroupNumber>
314       <FileNumber>10</FileNumber>
315       <FileType>1</FileType>
316       <tvExp>0</tvExp>
317       <tvExpOptDlg>0</tvExpOptDlg>
318       <bDave2>0</bDave2>
319       <PathWithFileName>..\..\..\Source\portable\GCC\ARM_CM33\non_secure\port.c</PathWithFileName>
320       <FilenameWithoutPath>port.c</FilenameWithoutPath>
321       <RteFlg>0</RteFlg>
322       <bShared>0</bShared>
323     </File>
324     <File>
325       <GroupNumber>2</GroupNumber>
326       <FileNumber>11</FileNumber>
327       <FileType>5</FileType>
328       <tvExp>0</tvExp>
329       <tvExpOptDlg>0</tvExpOptDlg>
330       <bDave2>0</bDave2>
331       <PathWithFileName>..\..\..\Source\portable\GCC\ARM_CM33\non_secure\portasm.h</PathWithFileName>
332       <FilenameWithoutPath>portasm.h</FilenameWithoutPath>
333       <RteFlg>0</RteFlg>
334       <bShared>0</bShared>
335     </File>
336     <File>
337       <GroupNumber>2</GroupNumber>
338       <FileNumber>12</FileNumber>
339       <FileType>5</FileType>
340       <tvExp>0</tvExp>
341       <tvExpOptDlg>0</tvExpOptDlg>
342       <bDave2>0</bDave2>
343       <PathWithFileName>..\..\..\Source\portable\GCC\ARM_CM33\non_secure\portmacro.h</PathWithFileName>
344       <FilenameWithoutPath>portmacro.h</FilenameWithoutPath>
345       <RteFlg>0</RteFlg>
346       <bShared>0</bShared>
347     </File>
348     <File>
349       <GroupNumber>2</GroupNumber>
350       <FileNumber>13</FileNumber>
351       <FileType>1</FileType>
352       <tvExp>0</tvExp>
353       <tvExpOptDlg>0</tvExpOptDlg>
354       <bDave2>0</bDave2>
355       <PathWithFileName>..\..\..\Source\portable\GCC\ARM_CM33\non_secure\portasm.c</PathWithFileName>
356       <FilenameWithoutPath>portasm.c</FilenameWithoutPath>
357       <RteFlg>0</RteFlg>
358       <bShared>0</bShared>
359     </File>
360   </Group>
361
362   <Group>
363     <GroupName>Config</GroupName>
364     <tvExp>0</tvExp>
365     <tvExpOptDlg>0</tvExpOptDlg>
366     <cbSel>0</cbSel>
367     <RteFlg>0</RteFlg>
368     <File>
369       <GroupNumber>3</GroupNumber>
370       <FileNumber>14</FileNumber>
371       <FileType>5</FileType>
372       <tvExp>0</tvExp>
373       <tvExpOptDlg>0</tvExpOptDlg>
374       <bDave2>0</bDave2>
375       <PathWithFileName>..\Config\FreeRTOSConfig.h</PathWithFileName>
376       <FilenameWithoutPath>FreeRTOSConfig.h</FilenameWithoutPath>
377       <RteFlg>0</RteFlg>
378       <bShared>0</bShared>
379     </File>
380   </Group>
381
382   <Group>
383     <GroupName>Demos</GroupName>
384     <tvExp>0</tvExp>
385     <tvExpOptDlg>0</tvExpOptDlg>
386     <cbSel>0</cbSel>
387     <RteFlg>0</RteFlg>
388     <File>
389       <GroupNumber>4</GroupNumber>
390       <FileNumber>15</FileNumber>
391       <FileType>5</FileType>
392       <tvExp>0</tvExp>
393       <tvExpOptDlg>0</tvExpOptDlg>
394       <bDave2>0</bDave2>
395       <PathWithFileName>..\..\Common\ARMv8M\mpu_demo\mpu_demo.h</PathWithFileName>
396       <FilenameWithoutPath>mpu_demo.h</FilenameWithoutPath>
397       <RteFlg>0</RteFlg>
398       <bShared>0</bShared>
399     </File>
400     <File>
401       <GroupNumber>4</GroupNumber>
402       <FileNumber>16</FileNumber>
403       <FileType>1</FileType>
404       <tvExp>0</tvExp>
405       <tvExpOptDlg>0</tvExpOptDlg>
406       <bDave2>0</bDave2>
407       <PathWithFileName>..\..\Common\ARMv8M\mpu_demo\mpu_demo.c</PathWithFileName>
408       <FilenameWithoutPath>mpu_demo.c</FilenameWithoutPath>
409       <RteFlg>0</RteFlg>
410       <bShared>0</bShared>
411     </File>
412     <File>
413       <GroupNumber>4</GroupNumber>
414       <FileNumber>17</FileNumber>
415       <FileType>5</FileType>
416       <tvExp>0</tvExp>
417       <tvExpOptDlg>0</tvExpOptDlg>
418       <bDave2>0</bDave2>
419       <PathWithFileName>..\..\Common\ARMv8M\tz_demo\tz_demo.h</PathWithFileName>
420       <FilenameWithoutPath>tz_demo.h</FilenameWithoutPath>
421       <RteFlg>0</RteFlg>
422       <bShared>0</bShared>
423     </File>
424     <File>
425       <GroupNumber>4</GroupNumber>
426       <FileNumber>18</FileNumber>
427       <FileType>1</FileType>
428       <tvExp>0</tvExp>
429       <tvExpOptDlg>0</tvExpOptDlg>
430       <bDave2>0</bDave2>
431       <PathWithFileName>..\..\Common\ARMv8M\tz_demo\tz_demo.c</PathWithFileName>
432       <FilenameWithoutPath>tz_demo.c</FilenameWithoutPath>
433       <RteFlg>0</RteFlg>
434       <bShared>0</bShared>
435     </File>
436   </Group>
437
438   <Group>
439     <GroupName>User</GroupName>
440     <tvExp>0</tvExp>
441     <tvExpOptDlg>0</tvExpOptDlg>
442     <cbSel>0</cbSel>
443     <RteFlg>0</RteFlg>
444     <File>
445       <GroupNumber>5</GroupNumber>
446       <FileNumber>19</FileNumber>
447       <FileType>1</FileType>
448       <tvExp>0</tvExp>
449       <tvExpOptDlg>0</tvExpOptDlg>
450       <bDave2>0</bDave2>
451       <PathWithFileName>.\main_ns.c</PathWithFileName>
452       <FilenameWithoutPath>main_ns.c</FilenameWithoutPath>
453       <RteFlg>0</RteFlg>
454       <bShared>0</bShared>
455     </File>
456   </Group>
457
458   <Group>
459     <GroupName>::CMSIS</GroupName>
460     <tvExp>0</tvExp>
461     <tvExpOptDlg>0</tvExpOptDlg>
462     <cbSel>0</cbSel>
463     <RteFlg>1</RteFlg>
464   </Group>
465
466   <Group>
467     <GroupName>::Device</GroupName>
468     <tvExp>0</tvExp>
469     <tvExpOptDlg>0</tvExpOptDlg>
470     <cbSel>0</cbSel>
471     <RteFlg>1</RteFlg>
472   </Group>
473
474 </ProjectOpt>