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">
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>
16 <nMigrate>0</nMigrate>
20 <dwLowDateTime>0</dwLowDateTime>
21 <dwHighDateTime>0</dwHighDateTime>
25 <TargetName>SRAM</TargetName>
26 <ToolsetNumber>0x4</ToolsetNumber>
27 <ToolsetName>ARM-ADS</ToolsetName>
29 <CLKADS>12000000</CLKADS>
32 <BeepAtEnd>1</BeepAtEnd>
34 <RunTarget>1</RunTarget>
38 <HexSelection>1</HexSelection>
39 <FlashByte>65535</FlashByte>
40 <HexRangeLowAddress>0</HexRangeLowAddress>
41 <HexRangeHighAddress>0</HexRangeHighAddress>
42 <HexOffset>0</HexOffset>
45 <PageWidth>79</PageWidth>
46 <PageLength>66</PageLength>
48 <ListingPath>.\Listings\</ListingPath>
51 <CreateCListing>1</CreateCListing>
52 <CreateAListing>1</CreateAListing>
53 <CreateLListing>1</CreateLListing>
54 <CreateIListing>0</CreateIListing>
60 <CListInc>0</CListInc>
62 <LinkerCodeListing>0</LinkerCodeListing>
66 <LComments>1</LComments>
67 <LGenerateSymbols>1</LGenerateSymbols>
77 <tvExpOptDlg>0</tvExpOptDlg>
78 <IsCurrentTarget>1</IsCurrentTarget>
84 <Title>User Manual (SAMV71-XULTRA)</Title>
85 <Path>C:\devtools\Keil_v520\ARM\PACK\Keil\SAM-ESV7_SFP\2.3.1\Boards\Atmel\SAMV71-XULTRA\Documents\Atmel-42408-SAMV71-Xplained-Ultra_User-Guide.pdf</Path>
89 <Title>Blinky Lab (SAMV71-XULTRA)</Title>
90 <Path>C:\devtools\Keil_v520\ARM\PACK\Keil\SAM-ESV7_SFP\2.3.1\Boards\Atmel\SAMV71-XULTRA\Documents\Atmel_Blinky_Lab.pdf</Path>
94 <Title>Bill of Materials (SAMV71-XULTRA)</Title>
95 <Path>C:\devtools\Keil_v520\ARM\PACK\Keil\SAM-ESV7_SFP\2.3.1\Boards\Atmel\SAMV71-XULTRA\Documents\Bill of Materials Fitted- SAM V71 Xplained Ultra_release_rev3.zip</Path>
99 <Title>Gerber Files (SAMV71-XULTRA)</Title>
100 <Path>C:\devtools\Keil_v520\ARM\PACK\Keil\SAM-ESV7_SFP\2.3.1\Boards\Atmel\SAMV71-XULTRA\Documents\Gerber.zip</Path>
104 <Title>Quick Start Guide (SAMV71-XULTRA)</Title>
105 <Path>C:\devtools\Keil_v520\ARM\PACK\Keil\SAM-ESV7_SFP\2.3.1\Boards\Atmel\SAMV71-XULTRA\Documents\SAMV71_XUltra_QSG.pdf</Path>
109 <Title>Schematics (SAMV71-XULTRA)</Title>
110 <Path>C:\devtools\Keil_v520\ARM\PACK\Keil\SAM-ESV7_SFP\2.3.1\Boards\Atmel\SAMV71-XULTRA\Documents\SAM_V71_Xplained_Ultra_design_documentation_release_rev8.pdf</Path>
114 <Title>SAMV71 Xplained Ultra Web Page (SAMV71-XULTRA)</Title>
115 <Path>http://www.atmel.com/tools/ATSAMV71-XULT.aspx</Path>
150 <tIfile>.\libboard_samv7-ek\resources\mdk\samv7-sram.ini</tIfile>
151 <pMon>BIN\UL2CM3.DLL</pMon>
153 <TargetDriverDllRegistry>
156 <Key>ARMRTXEVENTFLAGS</Key>
157 <Name>-L70 -Z18 -C0 -M0 -T1</Name>
162 <Name>-U59101789 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BD11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20400000 -FC1000 -FN0</Name>
167 <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)</Name>
172 <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)</Name>
176 <Key>ARMDBGFLAGS</Key>
181 <Key>CMSIS_AGDI</Key>
182 <Name>-X"EDBG CMSIS-DAP" -UATML2407080200001813 -O239 -S0 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(0BD11477) -L00(0) -FO7 -FD20400000 -FC1000 -FN0</Name>
187 <Name>-S0 -C0 -P0 -FN1 -FC1000 -FD20400000 -FF0ATSAMV7x_2048 -FL0200000 -FS0400000 -FP0($$Device:ATSAMV71Q21$flash\ATSAMV7x_2048.FLM)</Name>
189 </TargetDriverDllRegistry>
194 <WinNumber>1</WinNumber>
195 <ItemText>xTestStatus</ItemText>
203 <periodic>1</periodic>
209 <viewmode>1</viewmode>
227 <LintExecutable></LintExecutable>
228 <LintConfigFile></LintConfigFile>
229 <bLintAuto>0</bLintAuto>
230 <Lin2Executable></Lin2Executable>
231 <Lin2ConfigFile></Lin2ConfigFile>
232 <bLin2Auto>0</bLin2Auto>
235 <EnableLog>0</EnableLog>
236 <Protocol>2</Protocol>
237 <DbgClock>10000000</DbgClock>
243 <GroupName>Atmel_Libboard</GroupName>
245 <tvExpOptDlg>0</tvExpOptDlg>
249 <GroupNumber>1</GroupNumber>
250 <FileNumber>1</FileNumber>
251 <FileType>1</FileType>
253 <tvExpOptDlg>0</tvExpOptDlg>
255 <PathWithFileName>.\libboard_samv7-ek\source\board_lowlevel.c</PathWithFileName>
256 <FilenameWithoutPath>board_lowlevel.c</FilenameWithoutPath>
261 <GroupNumber>1</GroupNumber>
262 <FileNumber>2</FileNumber>
263 <FileType>1</FileType>
265 <tvExpOptDlg>0</tvExpOptDlg>
267 <PathWithFileName>.\libboard_samv7-ek\source\led.c</PathWithFileName>
268 <FilenameWithoutPath>led.c</FilenameWithoutPath>
273 <GroupNumber>1</GroupNumber>
274 <FileNumber>3</FileNumber>
275 <FileType>1</FileType>
277 <tvExpOptDlg>0</tvExpOptDlg>
279 <PathWithFileName>.\libboard_samv7-ek\resources\mdk\startup_sam.c</PathWithFileName>
280 <FilenameWithoutPath>startup_sam.c</FilenameWithoutPath>
285 <GroupNumber>1</GroupNumber>
286 <FileNumber>4</FileNumber>
287 <FileType>1</FileType>
289 <tvExpOptDlg>0</tvExpOptDlg>
291 <PathWithFileName>.\libboard_samv7-ek\source\dbg_console.c</PathWithFileName>
292 <FilenameWithoutPath>dbg_console.c</FilenameWithoutPath>
297 <GroupNumber>1</GroupNumber>
298 <FileNumber>5</FileNumber>
299 <FileType>2</FileType>
301 <tvExpOptDlg>0</tvExpOptDlg>
303 <PathWithFileName>.\libboard_samv7-ek\resources\mdk\workaround.s</PathWithFileName>
304 <FilenameWithoutPath>workaround.s</FilenameWithoutPath>
309 <GroupNumber>1</GroupNumber>
310 <FileNumber>6</FileNumber>
311 <FileType>1</FileType>
313 <tvExpOptDlg>0</tvExpOptDlg>
315 <PathWithFileName>.\libboard_samv7-ek\resources\system_sam.c</PathWithFileName>
316 <FilenameWithoutPath>system_sam.c</FilenameWithoutPath>
323 <GroupName>Source</GroupName>
325 <tvExpOptDlg>0</tvExpOptDlg>
329 <GroupNumber>2</GroupNumber>
330 <FileNumber>7</FileNumber>
331 <FileType>1</FileType>
333 <tvExpOptDlg>0</tvExpOptDlg>
335 <PathWithFileName>.\main.c</PathWithFileName>
336 <FilenameWithoutPath>main.c</FilenameWithoutPath>
341 <GroupNumber>2</GroupNumber>
342 <FileNumber>8</FileNumber>
343 <FileType>5</FileType>
345 <tvExpOptDlg>0</tvExpOptDlg>
347 <PathWithFileName>.\FreeRTOSConfig.h</PathWithFileName>
348 <FilenameWithoutPath>FreeRTOSConfig.h</FilenameWithoutPath>
353 <GroupNumber>2</GroupNumber>
354 <FileNumber>9</FileNumber>
355 <FileType>1</FileType>
357 <tvExpOptDlg>0</tvExpOptDlg>
359 <PathWithFileName>.\Full_Demo\main_full.c</PathWithFileName>
360 <FilenameWithoutPath>main_full.c</FilenameWithoutPath>
365 <GroupNumber>2</GroupNumber>
366 <FileNumber>10</FileNumber>
367 <FileType>1</FileType>
369 <tvExpOptDlg>0</tvExpOptDlg>
371 <PathWithFileName>.\Blinky_Demo\main_blinky.c</PathWithFileName>
372 <FilenameWithoutPath>main_blinky.c</FilenameWithoutPath>
377 <GroupNumber>2</GroupNumber>
378 <FileNumber>11</FileNumber>
379 <FileType>1</FileType>
381 <tvExpOptDlg>0</tvExpOptDlg>
383 <PathWithFileName>.\Full_Demo\RegTest.c</PathWithFileName>
384 <FilenameWithoutPath>RegTest.c</FilenameWithoutPath>
389 <GroupNumber>2</GroupNumber>
390 <FileNumber>12</FileNumber>
391 <FileType>1</FileType>
393 <tvExpOptDlg>0</tvExpOptDlg>
395 <PathWithFileName>.\Full_Demo\IntQueueTimer.c</PathWithFileName>
396 <FilenameWithoutPath>IntQueueTimer.c</FilenameWithoutPath>
403 <GroupName>Atmel_Libchip</GroupName>
405 <tvExpOptDlg>0</tvExpOptDlg>
409 <GroupNumber>3</GroupNumber>
410 <FileNumber>13</FileNumber>
411 <FileType>1</FileType>
413 <tvExpOptDlg>0</tvExpOptDlg>
415 <PathWithFileName>.\libchip_samv7\source\pio.c</PathWithFileName>
416 <FilenameWithoutPath>pio.c</FilenameWithoutPath>
421 <GroupNumber>3</GroupNumber>
422 <FileNumber>14</FileNumber>
423 <FileType>1</FileType>
425 <tvExpOptDlg>0</tvExpOptDlg>
427 <PathWithFileName>.\libchip_samv7\source\pmc.c</PathWithFileName>
428 <FilenameWithoutPath>pmc.c</FilenameWithoutPath>
433 <GroupNumber>3</GroupNumber>
434 <FileNumber>15</FileNumber>
435 <FileType>1</FileType>
437 <tvExpOptDlg>0</tvExpOptDlg>
439 <PathWithFileName>.\libchip_samv7\source\tc.c</PathWithFileName>
440 <FilenameWithoutPath>tc.c</FilenameWithoutPath>
445 <GroupNumber>3</GroupNumber>
446 <FileNumber>16</FileNumber>
447 <FileType>1</FileType>
449 <tvExpOptDlg>0</tvExpOptDlg>
451 <PathWithFileName>.\libchip_samv7\source\wdt.c</PathWithFileName>
452 <FilenameWithoutPath>wdt.c</FilenameWithoutPath>
457 <GroupNumber>3</GroupNumber>
458 <FileNumber>17</FileNumber>
459 <FileType>1</FileType>
461 <tvExpOptDlg>0</tvExpOptDlg>
463 <PathWithFileName>.\libchip_samv7\source\supc.c</PathWithFileName>
464 <FilenameWithoutPath>supc.c</FilenameWithoutPath>
469 <GroupNumber>3</GroupNumber>
470 <FileNumber>18</FileNumber>
471 <FileType>1</FileType>
473 <tvExpOptDlg>0</tvExpOptDlg>
475 <PathWithFileName>.\libchip_samv7\source\pio_capture.c</PathWithFileName>
476 <FilenameWithoutPath>pio_capture.c</FilenameWithoutPath>
483 <GroupName>FreeRTOS_Source</GroupName>
485 <tvExpOptDlg>0</tvExpOptDlg>
489 <GroupNumber>4</GroupNumber>
490 <FileNumber>19</FileNumber>
491 <FileType>1</FileType>
493 <tvExpOptDlg>0</tvExpOptDlg>
495 <PathWithFileName>..\..\Source\event_groups.c</PathWithFileName>
496 <FilenameWithoutPath>event_groups.c</FilenameWithoutPath>
501 <GroupNumber>4</GroupNumber>
502 <FileNumber>20</FileNumber>
503 <FileType>1</FileType>
505 <tvExpOptDlg>0</tvExpOptDlg>
507 <PathWithFileName>..\..\Source\list.c</PathWithFileName>
508 <FilenameWithoutPath>list.c</FilenameWithoutPath>
513 <GroupNumber>4</GroupNumber>
514 <FileNumber>21</FileNumber>
515 <FileType>1</FileType>
517 <tvExpOptDlg>0</tvExpOptDlg>
519 <PathWithFileName>..\..\Source\queue.c</PathWithFileName>
520 <FilenameWithoutPath>queue.c</FilenameWithoutPath>
525 <GroupNumber>4</GroupNumber>
526 <FileNumber>22</FileNumber>
527 <FileType>1</FileType>
529 <tvExpOptDlg>0</tvExpOptDlg>
531 <PathWithFileName>..\..\Source\tasks.c</PathWithFileName>
532 <FilenameWithoutPath>tasks.c</FilenameWithoutPath>
537 <GroupNumber>4</GroupNumber>
538 <FileNumber>23</FileNumber>
539 <FileType>1</FileType>
541 <tvExpOptDlg>0</tvExpOptDlg>
543 <PathWithFileName>..\..\Source\timers.c</PathWithFileName>
544 <FilenameWithoutPath>timers.c</FilenameWithoutPath>
549 <GroupNumber>4</GroupNumber>
550 <FileNumber>24</FileNumber>
551 <FileType>1</FileType>
553 <tvExpOptDlg>0</tvExpOptDlg>
555 <PathWithFileName>..\..\Source\portable\MemMang\heap_4.c</PathWithFileName>
556 <FilenameWithoutPath>heap_4.c</FilenameWithoutPath>
561 <GroupNumber>4</GroupNumber>
562 <FileNumber>25</FileNumber>
563 <FileType>1</FileType>
565 <tvExpOptDlg>0</tvExpOptDlg>
567 <PathWithFileName>..\..\Source\portable\RVDS\ARM_CM7\r0p1\port.c</PathWithFileName>
568 <FilenameWithoutPath>port.c</FilenameWithoutPath>
575 <GroupName>Common_Demo_Tasks</GroupName>
577 <tvExpOptDlg>0</tvExpOptDlg>
581 <GroupNumber>5</GroupNumber>
582 <FileNumber>26</FileNumber>
583 <FileType>1</FileType>
585 <tvExpOptDlg>0</tvExpOptDlg>
587 <PathWithFileName>..\Common\Minimal\BlockQ.c</PathWithFileName>
588 <FilenameWithoutPath>BlockQ.c</FilenameWithoutPath>
593 <GroupNumber>5</GroupNumber>
594 <FileNumber>27</FileNumber>
595 <FileType>1</FileType>
597 <tvExpOptDlg>0</tvExpOptDlg>
599 <PathWithFileName>..\Common\Minimal\blocktim.c</PathWithFileName>
600 <FilenameWithoutPath>blocktim.c</FilenameWithoutPath>
605 <GroupNumber>5</GroupNumber>
606 <FileNumber>28</FileNumber>
607 <FileType>1</FileType>
609 <tvExpOptDlg>0</tvExpOptDlg>
611 <PathWithFileName>..\Common\Minimal\countsem.c</PathWithFileName>
612 <FilenameWithoutPath>countsem.c</FilenameWithoutPath>
617 <GroupNumber>5</GroupNumber>
618 <FileNumber>29</FileNumber>
619 <FileType>1</FileType>
621 <tvExpOptDlg>0</tvExpOptDlg>
623 <PathWithFileName>..\Common\Minimal\death.c</PathWithFileName>
624 <FilenameWithoutPath>death.c</FilenameWithoutPath>
629 <GroupNumber>5</GroupNumber>
630 <FileNumber>30</FileNumber>
631 <FileType>1</FileType>
633 <tvExpOptDlg>0</tvExpOptDlg>
635 <PathWithFileName>..\Common\Minimal\dynamic.c</PathWithFileName>
636 <FilenameWithoutPath>dynamic.c</FilenameWithoutPath>
641 <GroupNumber>5</GroupNumber>
642 <FileNumber>31</FileNumber>
643 <FileType>1</FileType>
645 <tvExpOptDlg>0</tvExpOptDlg>
647 <PathWithFileName>..\Common\Minimal\EventGroupsDemo.c</PathWithFileName>
648 <FilenameWithoutPath>EventGroupsDemo.c</FilenameWithoutPath>
653 <GroupNumber>5</GroupNumber>
654 <FileNumber>32</FileNumber>
655 <FileType>1</FileType>
657 <tvExpOptDlg>0</tvExpOptDlg>
659 <PathWithFileName>..\Common\Minimal\flop.c</PathWithFileName>
660 <FilenameWithoutPath>flop.c</FilenameWithoutPath>
665 <GroupNumber>5</GroupNumber>
666 <FileNumber>33</FileNumber>
667 <FileType>1</FileType>
669 <tvExpOptDlg>0</tvExpOptDlg>
671 <PathWithFileName>..\Common\Minimal\GenQTest.c</PathWithFileName>
672 <FilenameWithoutPath>GenQTest.c</FilenameWithoutPath>
677 <GroupNumber>5</GroupNumber>
678 <FileNumber>34</FileNumber>
679 <FileType>1</FileType>
681 <tvExpOptDlg>0</tvExpOptDlg>
683 <PathWithFileName>..\Common\Minimal\QueueOverwrite.c</PathWithFileName>
684 <FilenameWithoutPath>QueueOverwrite.c</FilenameWithoutPath>
689 <GroupNumber>5</GroupNumber>
690 <FileNumber>35</FileNumber>
691 <FileType>1</FileType>
693 <tvExpOptDlg>0</tvExpOptDlg>
695 <PathWithFileName>..\Common\Minimal\QueueSet.c</PathWithFileName>
696 <FilenameWithoutPath>QueueSet.c</FilenameWithoutPath>
701 <GroupNumber>5</GroupNumber>
702 <FileNumber>36</FileNumber>
703 <FileType>1</FileType>
705 <tvExpOptDlg>0</tvExpOptDlg>
707 <PathWithFileName>..\Common\Minimal\recmutex.c</PathWithFileName>
708 <FilenameWithoutPath>recmutex.c</FilenameWithoutPath>
713 <GroupNumber>5</GroupNumber>
714 <FileNumber>37</FileNumber>
715 <FileType>1</FileType>
717 <tvExpOptDlg>0</tvExpOptDlg>
719 <PathWithFileName>..\Common\Minimal\semtest.c</PathWithFileName>
720 <FilenameWithoutPath>semtest.c</FilenameWithoutPath>
725 <GroupNumber>5</GroupNumber>
726 <FileNumber>38</FileNumber>
727 <FileType>1</FileType>
729 <tvExpOptDlg>0</tvExpOptDlg>
731 <PathWithFileName>..\Common\Minimal\TaskNotify.c</PathWithFileName>
732 <FilenameWithoutPath>TaskNotify.c</FilenameWithoutPath>
737 <GroupNumber>5</GroupNumber>
738 <FileNumber>39</FileNumber>
739 <FileType>1</FileType>
741 <tvExpOptDlg>0</tvExpOptDlg>
743 <PathWithFileName>..\Common\Minimal\TimerDemo.c</PathWithFileName>
744 <FilenameWithoutPath>TimerDemo.c</FilenameWithoutPath>
749 <GroupNumber>5</GroupNumber>
750 <FileNumber>40</FileNumber>
751 <FileType>1</FileType>
753 <tvExpOptDlg>0</tvExpOptDlg>
755 <PathWithFileName>..\Common\Minimal\IntQueue.c</PathWithFileName>
756 <FilenameWithoutPath>IntQueue.c</FilenameWithoutPath>
761 <GroupNumber>5</GroupNumber>
762 <FileNumber>41</FileNumber>
763 <FileType>1</FileType>
765 <tvExpOptDlg>0</tvExpOptDlg>
767 <PathWithFileName>..\Common\Minimal\IntSemTest.c</PathWithFileName>
768 <FilenameWithoutPath>IntSemTest.c</FilenameWithoutPath>
775 <GroupName>::CMSIS</GroupName>
777 <tvExpOptDlg>0</tvExpOptDlg>