1 <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2 <ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
4 <SchemaVersion>1.0</SchemaVersion>
6 <Header>### uVision Project, (C) Keil Software</Header>
10 <aExt>*.s*; *.src; *.a*</aExt>
13 <tExt>*.txt; *.h; *.inc</tExt>
19 <dwLowDateTime>0</dwLowDateTime>
20 <dwHighDateTime>0</dwHighDateTime>
24 <TargetName>RTOSDemo</TargetName>
25 <ToolsetNumber>0x4</ToolsetNumber>
26 <ToolsetName>ARM-ADS</ToolsetName>
28 <CLKADS>12000000</CLKADS>
31 <BeepAtEnd>1</BeepAtEnd>
33 <RunTarget>0</RunTarget>
36 <HexSelection>1</HexSelection>
37 <FlashByte>65535</FlashByte>
38 <HexRangeLowAddress>0</HexRangeLowAddress>
39 <HexRangeHighAddress>0</HexRangeHighAddress>
40 <HexOffset>0</HexOffset>
43 <PageWidth>79</PageWidth>
44 <PageLength>66</PageLength>
46 <ListingPath>.\</ListingPath>
49 <CreateCListing>1</CreateCListing>
50 <CreateAListing>1</CreateAListing>
51 <CreateLListing>1</CreateLListing>
52 <CreateIListing>0</CreateIListing>
58 <CListInc>0</CListInc>
60 <LinkerCodeListing>0</LinkerCodeListing>
64 <LComments>1</LComments>
65 <LGenerateSymbols>1</LGenerateSymbols>
75 <tvExpOptDlg>0</tvExpOptDlg>
76 <IsCurrentTarget>1</IsCurrentTarget>
82 <Title>Data Sheet</Title>
83 <Path>DATASHTS\Infineon\comming.pdf</Path>
87 <Title>User Manual</Title>
88 <Path>DATASHTS\Infineon\comming.pdf</Path>
92 <SimDllName>SARMCM3.DLL</SimDllName>
93 <SimDllArguments>-MPU</SimDllArguments>
94 <SimDlgDllName>DARMP1.DLL</SimDlgDllName>
95 <SimDlgDllArguments>-pLPC1785</SimDlgDllArguments>
96 <TargetDllName>SARMCM3.DLL</TargetDllName>
97 <TargetDllArguments>-MPU</TargetDllArguments>
98 <TargetDlgDllName>TARMP1.DLL</TargetDlgDllName>
99 <TargetDlgDllArguments>-pLPC1785</TargetDlgDllArguments>
131 <pMon>BIN\UL2CM3.DLL</pMon>
133 <TargetDriverDllRegistry>
137 <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)(350=-1,-1,-1,-1,0)(250=-1,-1,-1,-1,0)(270=-1,-1,-1,-1,0)(314=-1,-1,-1,-1,0)(292=-1,-1,-1,-1,0)(303=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(114=-1,-1,-1,-1,0)(410=-1,-1,-1,-1,0)(320=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(362=-1,-1,-1,-1,0)(363=-1,-1,-1,-1,0)(364=-1,-1,-1,-1,0)(365=-1,-1,-1,-1,0)(366=-1,-1,-1,-1,0)(367=-1,-1,-1,-1,0)(332=-1,-1,-1,-1,0)(333=-1,-1,-1,-1,0)(334=-1,-1,-1,-1,0)(335=-1,-1,-1,-1,0)(336=-1,-1,-1,-1,0)(337=-1,-1,-1,-1,0)(345=-1,-1,-1,-1,0)(346=-1,-1,-1,-1,0)(390=-1,-1,-1,-1,0)(381=-1,-1,-1,-1,0)(382=-1,-1,-1,-1,0)(383=-1,-1,-1,-1,0)(384=-1,-1,-1,-1,0)(385=-1,-1,-1,-1,0)(197=-1,-1,-1,-1,0)(198=-1,-1,-1,-1,0)(191=-1,-1,-1,-1,0)(192=-1,-1,-1,-1,0)(199=-1,-1,-1,-1,0)(261=-1,-1,-1,-1,0)(262=-1,-1,-1,-1,0)(263=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(141=-1,-1,-1,-1,0)(142=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(400=-1,-1,-1,-1,0)(370=-1,-1,-1,-1,0)(280=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)</Name>
142 <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)(350=-1,-1,-1,-1,0)(250=-1,-1,-1,-1,0)(270=-1,-1,-1,-1,0)(314=-1,-1,-1,-1,0)(292=-1,-1,-1,-1,0)(303=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(114=-1,-1,-1,-1,0)(410=-1,-1,-1,-1,0)(320=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(362=-1,-1,-1,-1,0)(363=-1,-1,-1,-1,0)(364=-1,-1,-1,-1,0)(365=-1,-1,-1,-1,0)(366=-1,-1,-1,-1,0)(367=-1,-1,-1,-1,0)(332=-1,-1,-1,-1,0)(333=-1,-1,-1,-1,0)(334=-1,-1,-1,-1,0)(335=-1,-1,-1,-1,0)(336=-1,-1,-1,-1,0)(337=-1,-1,-1,-1,0)(345=-1,-1,-1,-1,0)(346=-1,-1,-1,-1,0)(390=-1,-1,-1,-1,0)(381=-1,-1,-1,-1,0)(382=-1,-1,-1,-1,0)(383=-1,-1,-1,-1,0)(384=-1,-1,-1,-1,0)(385=-1,-1,-1,-1,0)(197=-1,-1,-1,-1,0)(198=-1,-1,-1,-1,0)(191=-1,-1,-1,-1,0)(192=-1,-1,-1,-1,0)(261=-1,-1,-1,-1,0)(262=-1,-1,-1,-1,0)(263=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(141=-1,-1,-1,-1,0)(142=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(400=-1,-1,-1,-1,0)(370=-1,-1,-1,-1,0)(280=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)</Name>
146 <Key>ARMDBGFLAGS</Key>
152 <Name>(105=-1,-1,-1,-1,0)(106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)</Name>
157 <Name>-UP1048084 -O143 -S0 -C0 -N00("ARM CoreSight JTAG-DP") -D00(4BA00477) -L00(4) -N01("Unknown JTAG device") -D01(001DB083) -L01(8) -TO18 -TC10000000 -TP28 -TDX0 -TDD0 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD10000000 -FC800 -FN2 -FF0XMC4500 -FS0C000000 -FL0100000 -FF1XMC4500c -FS18000000 -FL1100000</Name>
162 <Name>-UM1129BUE -O142 -S9 -C0 -N00("ARM CoreSight JTAG-DP") -D00(4BA00477) -L00(4) -N01("Unknown JTAG device") -D01(001DB083) -L01(8) -TO16 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD10000000 -FC800 -FN2 -FF0XMC4500 -FS0C000000 -FL0100000 -FF1XMC4500c -FS18000000 -FL1100000</Name>
164 </TargetDriverDllRegistry>
169 <LineNumber>244</LineNumber>
170 <EnabledFlag>1</EnabledFlag>
171 <Address>201327524</Address>
172 <ByteObject>0</ByteObject>
173 <ManyObjects>0</ManyObjects>
174 <SizeOfObject>0</SizeOfObject>
175 <BreakByAccess>0</BreakByAccess>
176 <BreakIfRCount>1</BreakIfRCount>
177 <Filename></Filename>
178 <ExecCommand></ExecCommand>
179 <Expression>\\RTOSDemo\RegTest.c\244</Expression>
184 <LineNumber>61</LineNumber>
185 <EnabledFlag>1</EnabledFlag>
186 <Address>201327124</Address>
187 <ByteObject>0</ByteObject>
188 <ManyObjects>0</ManyObjects>
189 <SizeOfObject>0</SizeOfObject>
190 <BreakByAccess>0</BreakByAccess>
191 <BreakIfRCount>1</BreakIfRCount>
192 <Filename></Filename>
193 <ExecCommand></ExecCommand>
194 <Expression>\\RTOSDemo\RegTest.c\61</Expression>
199 <WinNumber>1</WinNumber>
201 <ItemText>0x0C000000</ItemText>
206 <periodic>1</periodic>
212 <viewmode>1</viewmode>
230 <LintExecutable></LintExecutable>
231 <LintConfigFile></LintConfigFile>
236 <GroupName>Startup</GroupName>
238 <tvExpOptDlg>0</tvExpOptDlg>
241 <GroupNumber>1</GroupNumber>
242 <FileNumber>1</FileNumber>
243 <FileType>2</FileType>
246 <ColumnNumber>0</ColumnNumber>
247 <tvExpOptDlg>0</tvExpOptDlg>
248 <TopLine>213</TopLine>
249 <CurrentLine>213</CurrentLine>
251 <PathWithFileName>.\startup_XMC4500.s</PathWithFileName>
252 <FilenameWithoutPath>startup_XMC4500.s</FilenameWithoutPath>
255 <GroupNumber>1</GroupNumber>
256 <FileNumber>2</FileNumber>
257 <FileType>1</FileType>
260 <ColumnNumber>32</ColumnNumber>
261 <tvExpOptDlg>0</tvExpOptDlg>
263 <CurrentLine>0</CurrentLine>
265 <PathWithFileName>.\System_XMC4500.c</PathWithFileName>
266 <FilenameWithoutPath>System_XMC4500.c</FilenameWithoutPath>
271 <GroupName>Demo_Source</GroupName>
273 <tvExpOptDlg>0</tvExpOptDlg>
276 <GroupNumber>2</GroupNumber>
277 <FileNumber>3</FileNumber>
278 <FileType>1</FileType>
281 <ColumnNumber>44</ColumnNumber>
282 <tvExpOptDlg>0</tvExpOptDlg>
283 <TopLine>64</TopLine>
284 <CurrentLine>90</CurrentLine>
286 <PathWithFileName>.\main.c</PathWithFileName>
287 <FilenameWithoutPath>main.c</FilenameWithoutPath>
290 <GroupNumber>2</GroupNumber>
291 <FileNumber>4</FileNumber>
292 <FileType>5</FileType>
295 <ColumnNumber>47</ColumnNumber>
296 <tvExpOptDlg>0</tvExpOptDlg>
298 <CurrentLine>0</CurrentLine>
300 <PathWithFileName>.\FreeRTOSConfig.h</PathWithFileName>
301 <FilenameWithoutPath>FreeRTOSConfig.h</FilenameWithoutPath>
304 <GroupNumber>2</GroupNumber>
305 <FileNumber>5</FileNumber>
306 <FileType>1</FileType>
309 <ColumnNumber>0</ColumnNumber>
310 <tvExpOptDlg>0</tvExpOptDlg>
311 <TopLine>235</TopLine>
312 <CurrentLine>244</CurrentLine>
314 <PathWithFileName>.\RegTest.c</PathWithFileName>
315 <FilenameWithoutPath>RegTest.c</FilenameWithoutPath>
318 <GroupNumber>2</GroupNumber>
319 <FileNumber>6</FileNumber>
320 <FileType>1</FileType>
323 <ColumnNumber>0</ColumnNumber>
324 <tvExpOptDlg>0</tvExpOptDlg>
325 <TopLine>50</TopLine>
326 <CurrentLine>54</CurrentLine>
328 <PathWithFileName>.\main_full.c</PathWithFileName>
329 <FilenameWithoutPath>main_full.c</FilenameWithoutPath>
332 <GroupNumber>2</GroupNumber>
333 <FileNumber>7</FileNumber>
334 <FileType>1</FileType>
337 <ColumnNumber>0</ColumnNumber>
338 <tvExpOptDlg>0</tvExpOptDlg>
339 <TopLine>53</TopLine>
340 <CurrentLine>53</CurrentLine>
342 <PathWithFileName>.\main_blinky.c</PathWithFileName>
343 <FilenameWithoutPath>main_blinky.c</FilenameWithoutPath>
348 <GroupName>FreeRTOS_Source</GroupName>
350 <tvExpOptDlg>0</tvExpOptDlg>
353 <GroupNumber>3</GroupNumber>
354 <FileNumber>8</FileNumber>
355 <FileType>1</FileType>
358 <ColumnNumber>0</ColumnNumber>
359 <tvExpOptDlg>0</tvExpOptDlg>
361 <CurrentLine>0</CurrentLine>
363 <PathWithFileName>..\..\Source\timers.c</PathWithFileName>
364 <FilenameWithoutPath>timers.c</FilenameWithoutPath>
367 <GroupNumber>3</GroupNumber>
368 <FileNumber>9</FileNumber>
369 <FileType>1</FileType>
372 <ColumnNumber>0</ColumnNumber>
373 <tvExpOptDlg>0</tvExpOptDlg>
375 <CurrentLine>0</CurrentLine>
377 <PathWithFileName>..\..\Source\list.c</PathWithFileName>
378 <FilenameWithoutPath>list.c</FilenameWithoutPath>
381 <GroupNumber>3</GroupNumber>
382 <FileNumber>10</FileNumber>
383 <FileType>1</FileType>
386 <ColumnNumber>39</ColumnNumber>
387 <tvExpOptDlg>0</tvExpOptDlg>
388 <TopLine>430</TopLine>
389 <CurrentLine>438</CurrentLine>
391 <PathWithFileName>..\..\Source\queue.c</PathWithFileName>
392 <FilenameWithoutPath>queue.c</FilenameWithoutPath>
395 <GroupNumber>3</GroupNumber>
396 <FileNumber>11</FileNumber>
397 <FileType>1</FileType>
400 <ColumnNumber>0</ColumnNumber>
401 <tvExpOptDlg>0</tvExpOptDlg>
403 <CurrentLine>0</CurrentLine>
405 <PathWithFileName>..\..\Source\tasks.c</PathWithFileName>
406 <FilenameWithoutPath>tasks.c</FilenameWithoutPath>
409 <GroupNumber>3</GroupNumber>
410 <FileNumber>12</FileNumber>
411 <FileType>1</FileType>
414 <ColumnNumber>0</ColumnNumber>
415 <tvExpOptDlg>0</tvExpOptDlg>
417 <CurrentLine>0</CurrentLine>
419 <PathWithFileName>..\..\Source\portable\MemMang\heap_2.c</PathWithFileName>
420 <FilenameWithoutPath>heap_2.c</FilenameWithoutPath>
423 <GroupNumber>3</GroupNumber>
424 <FileNumber>13</FileNumber>
425 <FileType>1</FileType>
428 <ColumnNumber>0</ColumnNumber>
429 <tvExpOptDlg>0</tvExpOptDlg>
431 <CurrentLine>0</CurrentLine>
433 <PathWithFileName>..\..\Source\portable\RVDS\ARM_CM4F\port.c</PathWithFileName>
434 <FilenameWithoutPath>port.c</FilenameWithoutPath>
439 <GroupName>Common_Demo_Source</GroupName>
441 <tvExpOptDlg>0</tvExpOptDlg>
444 <GroupNumber>4</GroupNumber>
445 <FileNumber>14</FileNumber>
446 <FileType>1</FileType>
449 <ColumnNumber>0</ColumnNumber>
450 <tvExpOptDlg>0</tvExpOptDlg>
452 <CurrentLine>0</CurrentLine>
454 <PathWithFileName>..\Common\Minimal\semtest.c</PathWithFileName>
455 <FilenameWithoutPath>semtest.c</FilenameWithoutPath>
458 <GroupNumber>4</GroupNumber>
459 <FileNumber>15</FileNumber>
460 <FileType>1</FileType>
463 <ColumnNumber>0</ColumnNumber>
464 <tvExpOptDlg>0</tvExpOptDlg>
466 <CurrentLine>0</CurrentLine>
468 <PathWithFileName>..\Common\Minimal\sp_flop.c</PathWithFileName>
469 <FilenameWithoutPath>sp_flop.c</FilenameWithoutPath>
472 <GroupNumber>4</GroupNumber>
473 <FileNumber>16</FileNumber>
474 <FileType>1</FileType>
477 <ColumnNumber>0</ColumnNumber>
478 <tvExpOptDlg>0</tvExpOptDlg>
480 <CurrentLine>0</CurrentLine>
482 <PathWithFileName>..\Common\Minimal\BlockQ.c</PathWithFileName>
483 <FilenameWithoutPath>BlockQ.c</FilenameWithoutPath>
486 <GroupNumber>4</GroupNumber>
487 <FileNumber>17</FileNumber>
488 <FileType>1</FileType>
491 <ColumnNumber>0</ColumnNumber>
492 <tvExpOptDlg>0</tvExpOptDlg>
494 <CurrentLine>0</CurrentLine>
496 <PathWithFileName>..\Common\Minimal\blocktim.c</PathWithFileName>
497 <FilenameWithoutPath>blocktim.c</FilenameWithoutPath>
500 <GroupNumber>4</GroupNumber>
501 <FileNumber>18</FileNumber>
502 <FileType>1</FileType>
505 <ColumnNumber>0</ColumnNumber>
506 <tvExpOptDlg>0</tvExpOptDlg>
508 <CurrentLine>0</CurrentLine>
510 <PathWithFileName>..\Common\Minimal\countsem.c</PathWithFileName>
511 <FilenameWithoutPath>countsem.c</FilenameWithoutPath>
514 <GroupNumber>4</GroupNumber>
515 <FileNumber>19</FileNumber>
516 <FileType>1</FileType>
519 <ColumnNumber>0</ColumnNumber>
520 <tvExpOptDlg>0</tvExpOptDlg>
522 <CurrentLine>0</CurrentLine>
524 <PathWithFileName>..\Common\Minimal\death.c</PathWithFileName>
525 <FilenameWithoutPath>death.c</FilenameWithoutPath>
528 <GroupNumber>4</GroupNumber>
529 <FileNumber>20</FileNumber>
530 <FileType>1</FileType>
533 <ColumnNumber>0</ColumnNumber>
534 <tvExpOptDlg>0</tvExpOptDlg>
536 <CurrentLine>0</CurrentLine>
538 <PathWithFileName>..\Common\Minimal\dynamic.c</PathWithFileName>
539 <FilenameWithoutPath>dynamic.c</FilenameWithoutPath>
542 <GroupNumber>4</GroupNumber>
543 <FileNumber>21</FileNumber>
544 <FileType>1</FileType>
547 <ColumnNumber>0</ColumnNumber>
548 <tvExpOptDlg>0</tvExpOptDlg>
550 <CurrentLine>0</CurrentLine>
552 <PathWithFileName>..\Common\Minimal\GenQTest.c</PathWithFileName>
553 <FilenameWithoutPath>GenQTest.c</FilenameWithoutPath>
556 <GroupNumber>4</GroupNumber>
557 <FileNumber>22</FileNumber>
558 <FileType>1</FileType>
561 <ColumnNumber>0</ColumnNumber>
562 <tvExpOptDlg>0</tvExpOptDlg>
564 <CurrentLine>0</CurrentLine>
566 <PathWithFileName>..\Common\Minimal\integer.c</PathWithFileName>
567 <FilenameWithoutPath>integer.c</FilenameWithoutPath>
570 <GroupNumber>4</GroupNumber>
571 <FileNumber>23</FileNumber>
572 <FileType>1</FileType>
575 <ColumnNumber>0</ColumnNumber>
576 <tvExpOptDlg>0</tvExpOptDlg>
578 <CurrentLine>0</CurrentLine>
580 <PathWithFileName>..\Common\Minimal\PollQ.c</PathWithFileName>
581 <FilenameWithoutPath>PollQ.c</FilenameWithoutPath>
584 <GroupNumber>4</GroupNumber>
585 <FileNumber>24</FileNumber>
586 <FileType>1</FileType>
589 <ColumnNumber>0</ColumnNumber>
590 <tvExpOptDlg>0</tvExpOptDlg>
592 <CurrentLine>0</CurrentLine>
594 <PathWithFileName>..\Common\Minimal\recmutex.c</PathWithFileName>
595 <FilenameWithoutPath>recmutex.c</FilenameWithoutPath>
600 <Orientation>1</Orientation>
601 <ActiveMDIGroup>0</ActiveMDIGroup>
604 <ActiveTab>2</ActiveTab>
607 <Name>.\main_blinky.c</Name>
608 <ColumnNumber>0</ColumnNumber>
609 <TopLine>53</TopLine>
610 <CurrentLine>53</CurrentLine>
613 <Name>.\main_full.c</Name>
614 <ColumnNumber>0</ColumnNumber>
615 <TopLine>50</TopLine>
616 <CurrentLine>54</CurrentLine>
619 <Name>.\main.c</Name>
620 <ColumnNumber>44</ColumnNumber>
621 <TopLine>64</TopLine>
622 <CurrentLine>90</CurrentLine>