1 <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
\r
2 <ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
\r
4 <SchemaVersion>1.0</SchemaVersion>
\r
6 <Header>### uVision Project, (C) Keil Software</Header>
\r
13 <tExt>*.txt; *.h; *.inc</tExt>
\r
16 <nMigrate>0</nMigrate>
\r
20 <dwLowDateTime>0</dwLowDateTime>
\r
21 <dwHighDateTime>0</dwHighDateTime>
\r
25 <TargetName>RTOSDemo_GCC_MPU</TargetName>
\r
26 <ToolsetNumber>0x3</ToolsetNumber>
\r
27 <ToolsetName>ARM-GNU</ToolsetName>
\r
29 <CLKARM>12000000</CLKARM>
\r
32 <BeepAtEnd>1</BeepAtEnd>
\r
34 <RunTarget>1</RunTarget>
\r
35 <RunAbUc>0</RunAbUc>
\r
38 <HexSelection>1</HexSelection>
\r
39 <FlashByte>65535</FlashByte>
\r
40 <HexRangeLowAddress>0</HexRangeLowAddress>
\r
41 <HexRangeHighAddress>0</HexRangeHighAddress>
\r
42 <HexOffset>0</HexOffset>
\r
45 <PageWidth>120</PageWidth>
\r
46 <PageLength>65</PageLength>
\r
47 <TabStop>8</TabStop>
\r
48 <ListingPath>.\Listings\</ListingPath>
\r
51 <CreateCListing>1</CreateCListing>
\r
52 <CreateAListing>1</CreateAListing>
\r
53 <CreateLListing>1</CreateLListing>
\r
54 <CreateIListing>0</CreateIListing>
\r
55 <AsmCond>1</AsmCond>
\r
56 <AsmSymb>1</AsmSymb>
\r
57 <AsmXref>0</AsmXref>
\r
60 <CListInc>0</CListInc>
\r
62 <LinkerCodeListing>0</LinkerCodeListing>
\r
66 <LComments>1</LComments>
\r
67 <LGenerateSymbols>1</LGenerateSymbols>
\r
68 <LLibSym>1</LLibSym>
\r
70 <LLocSym>1</LLocSym>
\r
71 <LPubSym>1</LPubSym>
\r
73 <LExpSel>0</LExpSel>
\r
77 <tvExpOptDlg>0</tvExpOptDlg>
\r
78 <IsCurrentTarget>1</IsCurrentTarget>
\r
80 <CpuCode>7</CpuCode>
\r
85 <sGomain>1</sGomain>
\r
86 <sRbreak>1</sRbreak>
\r
87 <sRwatch>1</sRwatch>
\r
92 <tGomain>1</tGomain>
\r
93 <tRbreak>1</tRbreak>
\r
94 <tRwatch>1</tRwatch>
\r
98 <tRtrace>1</tRtrace>
\r
99 <sRSysVw>1</sRSysVw>
\r
100 <tRSysVw>1</tRSysVw>
\r
101 <sRunDeb>0</sRunDeb>
\r
102 <sLrtime>0</sLrtime>
\r
106 <sDlgDll></sDlgDll>
\r
111 <tDlgDll></tDlgDll>
\r
113 <tIfile>init_app.ini</tIfile>
\r
114 <pMon>BIN\UL2CM3.DLL</pMon>
\r
116 <TargetDriverDllRegistry>
\r
120 <Name>-U59101789 -O3047 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO19 -TC48000000 -TP21 -TDS8006 -TDT0 -TDC1F -TIE1 -TIP8 -TB1 -TFE0 -FO11 -FD118000 -FC8000 -FN1 -FF0NEW_DEVICE.FLM -FS0E0000 -FL038000 -FP0($$Device:ARMCM4_FP$Device\ARM\Flash\NEW_DEVICE.FLM)</Name>
\r
125 <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)</Name>
\r
129 <Key>ARMRTXEVENTFLAGS</Key>
\r
130 <Name>-L70 -Z18 -C0 -M0 -T1</Name>
\r
135 <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=120,149,354,683,0)(1012=1377,131,1842,431,0)</Name>
\r
139 <Key>ARMDBGFLAGS</Key>
\r
145 <Name>(105=-1,-1,-1,-1,0)</Name>
\r
150 <Name>-UV1115SAE -O3047 -S0 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO19 -TC48000000 -TP21 -TDS8028 -TDT0 -TDC1F -TIE1 -TIP8 -FO11 -FD118000 -FC8000 -FN1 -FF0NEW_DEVICE.FLM -FS0E0000 -FL038000 -FP0($$Device:ARMCM4_FP$Device\ARM\Flash\NEW_DEVICE.FLM)</Name>
\r
152 </TargetDriverDllRegistry>
\r
157 <LineNumber>2428</LineNumber>
\r
158 <EnabledFlag>1</EnabledFlag>
\r
159 <Address>926184</Address>
\r
160 <ByteObject>0</ByteObject>
\r
161 <HtxType>0</HtxType>
\r
162 <ManyObjects>0</ManyObjects>
\r
163 <SizeOfObject>0</SizeOfObject>
\r
164 <BreakByAccess>0</BreakByAccess>
\r
165 <BreakIfRCount>1</BreakIfRCount>
\r
166 <Filename>C:\E\Dev\FreeRTOS\Trial\Active\Microchip_CEC1302\WorkingCopy\Source\tasks.c</Filename>
\r
167 <ExecCommand></ExecCommand>
\r
168 <Expression>\\RTOSDemo\../../../Source/tasks.c\2428</Expression>
\r
173 <LineNumber>851</LineNumber>
\r
174 <EnabledFlag>1</EnabledFlag>
\r
175 <Address>953140</Address>
\r
176 <ByteObject>0</ByteObject>
\r
177 <HtxType>0</HtxType>
\r
178 <ManyObjects>0</ManyObjects>
\r
179 <SizeOfObject>0</SizeOfObject>
\r
180 <BreakByAccess>0</BreakByAccess>
\r
181 <BreakIfRCount>1</BreakIfRCount>
\r
182 <Filename>C:\E\Dev\FreeRTOS\Trial\Active\Microchip_CEC1302\WorkingCopy\Demo\CORTEX_MPU_MEC1701_Keil_GCC\main.c</Filename>
\r
183 <ExecCommand></ExecCommand>
\r
184 <Expression>\\RTOSDemo\../main.c\851</Expression>
\r
189 <LineNumber>307</LineNumber>
\r
190 <EnabledFlag>1</EnabledFlag>
\r
191 <Address>939148</Address>
\r
192 <ByteObject>0</ByteObject>
\r
193 <HtxType>0</HtxType>
\r
194 <ManyObjects>0</ManyObjects>
\r
195 <SizeOfObject>0</SizeOfObject>
\r
196 <BreakByAccess>0</BreakByAccess>
\r
197 <BreakIfRCount>1</BreakIfRCount>
\r
198 <Filename>C:\E\Dev\FreeRTOS\Trial\Active\Microchip_CEC1302\WorkingCopy\Source\portable\GCC\ARM_CM4_MPU\port.c</Filename>
\r
199 <ExecCommand></ExecCommand>
\r
200 <Expression>\\RTOSDemo\../../../Source/portable/GCC/ARM_CM4_MPU/port.c\307</Expression>
\r
205 <LineNumber>916</LineNumber>
\r
206 <EnabledFlag>1</EnabledFlag>
\r
207 <Address>953232</Address>
\r
208 <ByteObject>0</ByteObject>
\r
209 <HtxType>0</HtxType>
\r
210 <ManyObjects>0</ManyObjects>
\r
211 <SizeOfObject>0</SizeOfObject>
\r
212 <BreakByAccess>0</BreakByAccess>
\r
213 <BreakIfRCount>1</BreakIfRCount>
\r
214 <Filename>C:\E\Dev\FreeRTOS\Trial\Active\Microchip_CEC1302\WorkingCopy\Demo\CORTEX_MPU_MEC1701_Keil_GCC\main.c</Filename>
\r
215 <ExecCommand></ExecCommand>
\r
216 <Expression>\\RTOSDemo\../main.c\916</Expression>
\r
222 <WinNumber>1</WinNumber>
\r
223 <ItemText>xTickCount</ItemText>
\r
227 <WinNumber>1</WinNumber>
\r
228 <ItemText>pxCurrentTCB</ItemText>
\r
232 <WinNumber>1</WinNumber>
\r
233 <ItemText>*pcString</ItemText>
\r
237 <WinNumber>1</WinNumber>
\r
238 <ItemText>&xSchedulerRunning</ItemText>
\r
242 <WinNumber>1</WinNumber>
\r
243 <ItemText>xSchedulerRunning</ItemText>
\r
248 <WinNumber>1</WinNumber>
\r
249 <SubType>2</SubType>
\r
250 <ItemText>0x100000</ItemText>
\r
251 <AccSizeX>4</AccSizeX>
\r
255 <THDelay>0</THDelay>
\r
259 <periodic>1</periodic>
\r
265 <viewmode>1</viewmode>
\r
283 <LintExecutable></LintExecutable>
\r
284 <LintConfigFile></LintConfigFile>
\r
285 <bLintAuto>0</bLintAuto>
\r
288 <EnableLog>0</EnableLog>
\r
289 <Protocol>2</Protocol>
\r
290 <DbgClock>10000000</DbgClock>
\r
291 </DebugDescription>
\r
296 <GroupName>System</GroupName>
\r
298 <tvExpOptDlg>0</tvExpOptDlg>
\r
302 <GroupNumber>1</GroupNumber>
\r
303 <FileNumber>1</FileNumber>
\r
304 <FileType>1</FileType>
\r
307 <tvExpOptDlg>0</tvExpOptDlg>
\r
309 <PathWithFileName>.\system.c</PathWithFileName>
\r
310 <FilenameWithoutPath>system.c</FilenameWithoutPath>
\r
312 <bShared>0</bShared>
\r
315 <GroupNumber>1</GroupNumber>
\r
316 <FileNumber>2</FileNumber>
\r
317 <FileType>2</FileType>
\r
320 <tvExpOptDlg>0</tvExpOptDlg>
\r
322 <PathWithFileName>.\startup_ARMCM4.S</PathWithFileName>
\r
323 <FilenameWithoutPath>startup_ARMCM4.S</FilenameWithoutPath>
\r
325 <bShared>0</bShared>
\r
330 <GroupName>main_and_config</GroupName>
\r
332 <tvExpOptDlg>0</tvExpOptDlg>
\r
336 <GroupNumber>2</GroupNumber>
\r
337 <FileNumber>3</FileNumber>
\r
338 <FileType>1</FileType>
\r
341 <tvExpOptDlg>0</tvExpOptDlg>
\r
343 <PathWithFileName>..\main.c</PathWithFileName>
\r
344 <FilenameWithoutPath>main.c</FilenameWithoutPath>
\r
346 <bShared>0</bShared>
\r
349 <GroupNumber>2</GroupNumber>
\r
350 <FileNumber>4</FileNumber>
\r
351 <FileType>5</FileType>
\r
354 <tvExpOptDlg>0</tvExpOptDlg>
\r
356 <PathWithFileName>..\FreeRTOSConfig.h</PathWithFileName>
\r
357 <FilenameWithoutPath>FreeRTOSConfig.h</FilenameWithoutPath>
\r
359 <bShared>0</bShared>
\r
362 <GroupNumber>2</GroupNumber>
\r
363 <FileNumber>5</FileNumber>
\r
364 <FileType>1</FileType>
\r
367 <tvExpOptDlg>0</tvExpOptDlg>
\r
369 <PathWithFileName>.\RegTest.c</PathWithFileName>
\r
370 <FilenameWithoutPath>RegTest.c</FilenameWithoutPath>
\r
372 <bShared>0</bShared>
\r
377 <GroupName>FreeRTOS_Source</GroupName>
\r
379 <tvExpOptDlg>0</tvExpOptDlg>
\r
383 <GroupNumber>3</GroupNumber>
\r
384 <FileNumber>6</FileNumber>
\r
385 <FileType>1</FileType>
\r
388 <tvExpOptDlg>0</tvExpOptDlg>
\r
390 <PathWithFileName>..\..\..\Source\event_groups.c</PathWithFileName>
\r
391 <FilenameWithoutPath>event_groups.c</FilenameWithoutPath>
\r
393 <bShared>0</bShared>
\r
396 <GroupNumber>3</GroupNumber>
\r
397 <FileNumber>7</FileNumber>
\r
398 <FileType>1</FileType>
\r
401 <tvExpOptDlg>0</tvExpOptDlg>
\r
403 <PathWithFileName>..\..\..\Source\list.c</PathWithFileName>
\r
404 <FilenameWithoutPath>list.c</FilenameWithoutPath>
\r
406 <bShared>0</bShared>
\r
409 <GroupNumber>3</GroupNumber>
\r
410 <FileNumber>8</FileNumber>
\r
411 <FileType>1</FileType>
\r
414 <tvExpOptDlg>0</tvExpOptDlg>
\r
416 <PathWithFileName>..\..\..\Source\queue.c</PathWithFileName>
\r
417 <FilenameWithoutPath>queue.c</FilenameWithoutPath>
\r
419 <bShared>0</bShared>
\r
422 <GroupNumber>3</GroupNumber>
\r
423 <FileNumber>9</FileNumber>
\r
424 <FileType>1</FileType>
\r
427 <tvExpOptDlg>0</tvExpOptDlg>
\r
429 <PathWithFileName>..\..\..\Source\tasks.c</PathWithFileName>
\r
430 <FilenameWithoutPath>tasks.c</FilenameWithoutPath>
\r
432 <bShared>0</bShared>
\r
435 <GroupNumber>3</GroupNumber>
\r
436 <FileNumber>10</FileNumber>
\r
437 <FileType>1</FileType>
\r
440 <tvExpOptDlg>0</tvExpOptDlg>
\r
442 <PathWithFileName>..\..\..\Source\timers.c</PathWithFileName>
\r
443 <FilenameWithoutPath>timers.c</FilenameWithoutPath>
\r
445 <bShared>0</bShared>
\r
448 <GroupNumber>3</GroupNumber>
\r
449 <FileNumber>11</FileNumber>
\r
450 <FileType>1</FileType>
\r
453 <tvExpOptDlg>0</tvExpOptDlg>
\r
455 <PathWithFileName>..\..\..\Source\portable\MemMang\heap_4.c</PathWithFileName>
\r
456 <FilenameWithoutPath>heap_4.c</FilenameWithoutPath>
\r
458 <bShared>0</bShared>
\r
461 <GroupNumber>3</GroupNumber>
\r
462 <FileNumber>12</FileNumber>
\r
463 <FileType>1</FileType>
\r
466 <tvExpOptDlg>0</tvExpOptDlg>
\r
468 <PathWithFileName>..\..\..\Source\portable\Common\mpu_wrappers.c</PathWithFileName>
\r
469 <FilenameWithoutPath>mpu_wrappers.c</FilenameWithoutPath>
\r
471 <bShared>0</bShared>
\r
474 <GroupNumber>3</GroupNumber>
\r
475 <FileNumber>13</FileNumber>
\r
476 <FileType>1</FileType>
\r
479 <tvExpOptDlg>0</tvExpOptDlg>
\r
481 <PathWithFileName>..\..\..\Source\portable\GCC\ARM_CM4_MPU\port.c</PathWithFileName>
\r
482 <FilenameWithoutPath>port.c</FilenameWithoutPath>
\r
484 <bShared>0</bShared>
\r
489 <GroupName>peripheral_library</GroupName>
\r
491 <tvExpOptDlg>0</tvExpOptDlg>
\r
495 <GroupNumber>4</GroupNumber>
\r
496 <FileNumber>14</FileNumber>
\r
497 <FileType>1</FileType>
\r
500 <tvExpOptDlg>0</tvExpOptDlg>
\r
502 <PathWithFileName>..\peripheral_library\basic_timer\btimer_api.c</PathWithFileName>
\r
503 <FilenameWithoutPath>btimer_api.c</FilenameWithoutPath>
\r
505 <bShared>0</bShared>
\r
508 <GroupNumber>4</GroupNumber>
\r
509 <FileNumber>15</FileNumber>
\r
510 <FileType>1</FileType>
\r
513 <tvExpOptDlg>0</tvExpOptDlg>
\r
515 <PathWithFileName>..\peripheral_library\basic_timer\btimer_perphl.c</PathWithFileName>
\r
516 <FilenameWithoutPath>btimer_perphl.c</FilenameWithoutPath>
\r
518 <bShared>0</bShared>
\r
521 <GroupNumber>4</GroupNumber>
\r
522 <FileNumber>16</FileNumber>
\r
523 <FileType>1</FileType>
\r
526 <tvExpOptDlg>0</tvExpOptDlg>
\r
528 <PathWithFileName>..\peripheral_library\interrupt\interrupt_api.c</PathWithFileName>
\r
529 <FilenameWithoutPath>interrupt_api.c</FilenameWithoutPath>
\r
531 <bShared>0</bShared>
\r
534 <GroupNumber>4</GroupNumber>
\r
535 <FileNumber>17</FileNumber>
\r
536 <FileType>1</FileType>
\r
539 <tvExpOptDlg>0</tvExpOptDlg>
\r
541 <PathWithFileName>..\peripheral_library\interrupt\interrupt_ecia_perphl.c</PathWithFileName>
\r
542 <FilenameWithoutPath>interrupt_ecia_perphl.c</FilenameWithoutPath>
\r
544 <bShared>0</bShared>
\r
547 <GroupNumber>4</GroupNumber>
\r
548 <FileNumber>18</FileNumber>
\r
549 <FileType>1</FileType>
\r
552 <tvExpOptDlg>0</tvExpOptDlg>
\r
554 <PathWithFileName>..\peripheral_library\interrupt\interrupt_nvic_perphl.c</PathWithFileName>
\r
555 <FilenameWithoutPath>interrupt_nvic_perphl.c</FilenameWithoutPath>
\r
557 <bShared>0</bShared>
\r
560 <GroupNumber>4</GroupNumber>
\r
561 <FileNumber>19</FileNumber>
\r
562 <FileType>1</FileType>
\r
565 <tvExpOptDlg>0</tvExpOptDlg>
\r
567 <PathWithFileName>..\peripheral_library\pcr\pcr_api.c</PathWithFileName>
\r
568 <FilenameWithoutPath>pcr_api.c</FilenameWithoutPath>
\r
570 <bShared>0</bShared>
\r
573 <GroupNumber>4</GroupNumber>
\r
574 <FileNumber>20</FileNumber>
\r
575 <FileType>1</FileType>
\r
578 <tvExpOptDlg>0</tvExpOptDlg>
\r
580 <PathWithFileName>..\peripheral_library\pcr\pcr_perphl.c</PathWithFileName>
\r
581 <FilenameWithoutPath>pcr_perphl.c</FilenameWithoutPath>
\r
583 <bShared>0</bShared>
\r
586 <GroupNumber>4</GroupNumber>
\r
587 <FileNumber>21</FileNumber>
\r
588 <FileType>1</FileType>
\r
591 <tvExpOptDlg>0</tvExpOptDlg>
\r
593 <PathWithFileName>..\peripheral_library\system_internal.c</PathWithFileName>
\r
594 <FilenameWithoutPath>system_internal.c</FilenameWithoutPath>
\r
596 <bShared>0</bShared>
\r