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">
4 <SchemaVersion>2.1</SchemaVersion>
6 <Header>### uVision Project, (C) Keil Software</Header>
10 <TargetName>SRAM</TargetName>
11 <ToolsetNumber>0x4</ToolsetNumber>
12 <ToolsetName>ARM-ADS</ToolsetName>
15 <Device>SAMV71Q21</Device>
16 <Vendor>Atmel</Vendor>
17 <PackID>Atmel.SAMV7.1.0.0</PackID>
18 <Cpu>IROM(0x00000000,0x200000) IRAM(0x20400000,0x60000) CPUTYPE("Cortex-M7") FPU2 CLOCK(12000000) ELITTLE</Cpu>
19 <FlashUtilSpec></FlashUtilSpec>
20 <StartupFile></StartupFile>
21 <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20400000 -FC1000)</FlashDriverDll>
22 <DeviceId>0</DeviceId>
23 <RegisterFile></RegisterFile>
24 <MemoryEnv></MemoryEnv>
29 <InfinionOptionDll></InfinionOptionDll>
30 <SLE66CMisc></SLE66CMisc>
31 <SLE66AMisc></SLE66AMisc>
32 <SLE66LinkerMisc></SLE66LinkerMisc>
34 <bCustSvd>0</bCustSvd>
37 <IncludePath></IncludePath>
39 <RegisterFilePath></RegisterFilePath>
40 <DBRegisterFilePath></DBRegisterFilePath>
43 <ExitCodeStop>0</ExitCodeStop>
44 <ButtonStop>0</ButtonStop>
45 <NotGenerated>0</NotGenerated>
46 <InvalidFlash>1</InvalidFlash>
48 <OutputDirectory>.\Objects\</OutputDirectory>
49 <OutputName>RTOSDemo</OutputName>
50 <CreateExecutable>1</CreateExecutable>
51 <CreateLib>0</CreateLib>
52 <CreateHexFile>0</CreateHexFile>
53 <DebugInformation>1</DebugInformation>
54 <BrowseInformation>1</BrowseInformation>
55 <ListingPath>.\Listings\</ListingPath>
56 <HexFormatSelection>1</HexFormatSelection>
57 <Merge32K>0</Merge32K>
58 <CreateBatchFile>0</CreateBatchFile>
60 <RunUserProg1>0</RunUserProg1>
61 <RunUserProg2>0</RunUserProg2>
62 <UserProg1Name></UserProg1Name>
63 <UserProg2Name></UserProg2Name>
64 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
65 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
66 <nStopU1X>0</nStopU1X>
67 <nStopU2X>0</nStopU2X>
70 <RunUserProg1>0</RunUserProg1>
71 <RunUserProg2>0</RunUserProg2>
72 <UserProg1Name></UserProg1Name>
73 <UserProg2Name></UserProg2Name>
74 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
75 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
76 <nStopB1X>0</nStopB1X>
77 <nStopB2X>0</nStopB2X>
80 <RunUserProg1>0</RunUserProg1>
81 <RunUserProg2>0</RunUserProg2>
82 <UserProg1Name></UserProg1Name>
83 <UserProg2Name></UserProg2Name>
84 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
85 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
87 <SelectedForBatchBuild>0</SelectedForBatchBuild>
88 <SVCSIdString></SVCSIdString>
91 <UseCPPCompiler>0</UseCPPCompiler>
92 <RVCTCodeConst>0</RVCTCodeConst>
94 <RVCTOtherData>0</RVCTOtherData>
95 <ModuleSelection>0</ModuleSelection>
96 <IncludeInBuild>1</IncludeInBuild>
97 <AlwaysBuild>0</AlwaysBuild>
98 <GenerateAssemblyFile>0</GenerateAssemblyFile>
99 <AssembleAssemblyFile>0</AssembleAssemblyFile>
100 <PublicsOnly>0</PublicsOnly>
101 <StopOnExitCode>3</StopOnExitCode>
102 <CustomArgument></CustomArgument>
103 <IncludeLibraryModules></IncludeLibraryModules>
104 <ComprImg>1</ComprImg>
107 <SimDllName>SARMCM3.DLL</SimDllName>
108 <SimDllArguments> </SimDllArguments>
109 <SimDlgDll>DCM.DLL</SimDlgDll>
110 <SimDlgDllArguments>-pCM7</SimDlgDllArguments>
111 <TargetDllName>SARMCM3.DLL</TargetDllName>
112 <TargetDllArguments></TargetDllArguments>
113 <TargetDlgDll>TCM.DLL</TargetDlgDll>
114 <TargetDlgDllArguments>-pCM7</TargetDlgDllArguments>
118 <HexSelection>1</HexSelection>
119 <HexRangeLowAddress>0</HexRangeLowAddress>
120 <HexRangeHighAddress>0</HexRangeHighAddress>
121 <HexOffset>0</HexOffset>
122 <Oh166RecLen>16</Oh166RecLen>
125 <UseSimulator>0</UseSimulator>
126 <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
127 <RunToMain>1</RunToMain>
128 <RestoreBreakpoints>1</RestoreBreakpoints>
129 <RestoreWatchpoints>1</RestoreWatchpoints>
130 <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
131 <RestoreFunctions>1</RestoreFunctions>
132 <RestoreToolbox>1</RestoreToolbox>
133 <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
134 <RestoreSysVw>1</RestoreSysVw>
137 <UseTarget>1</UseTarget>
138 <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
139 <RunToMain>1</RunToMain>
140 <RestoreBreakpoints>1</RestoreBreakpoints>
141 <RestoreWatchpoints>1</RestoreWatchpoints>
142 <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
143 <RestoreFunctions>0</RestoreFunctions>
144 <RestoreToolbox>1</RestoreToolbox>
145 <RestoreTracepoints>1</RestoreTracepoints>
146 <RestoreSysVw>1</RestoreSysVw>
148 <RunDebugAfterBuild>0</RunDebugAfterBuild>
149 <TargetSelection>6</TargetSelection>
152 <CpuDllArguments></CpuDllArguments>
153 <PeripheralDll></PeripheralDll>
154 <PeripheralDllArguments></PeripheralDllArguments>
155 <InitializationFile></InitializationFile>
159 <CpuDllArguments></CpuDllArguments>
160 <PeripheralDll></PeripheralDll>
161 <PeripheralDllArguments></PeripheralDllArguments>
162 <InitializationFile>.\libboard_samv7-ek\resources\mdk\samv7-sram.ini</InitializationFile>
163 <Driver>Segger\JL2CM3.dll</Driver>
168 <UseTargetDll>0</UseTargetDll>
169 <UseExternalTool>1</UseExternalTool>
170 <RunIndependent>0</RunIndependent>
171 <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
172 <Capability>1</Capability>
173 <DriverSelection>4096</DriverSelection>
176 <Flash2>BIN\UL2CM3.DLL</Flash2>
177 <Flash3>"" ()</Flash3>
179 <pFcarmOut></pFcarmOut>
180 <pFcarmGrp>Source</pFcarmGrp>
181 <pFcArmRoot></pFcArmRoot>
182 <FcArmLst>0</FcArmLst>
186 <GenerateListings>0</GenerateListings>
211 <RvctClst>0</RvctClst>
212 <GenPPlst>0</GenPPlst>
213 <AdsCpuType>"Cortex-M7"</AdsCpuType>
214 <RvctDeviceName></RvctDeviceName>
223 <hadIRAM2>0</hadIRAM2>
224 <hadIROM2>0</hadIROM2>
251 <StartAddress>0x0</StartAddress>
256 <StartAddress>0x0</StartAddress>
261 <StartAddress>0x0</StartAddress>
266 <StartAddress>0x0</StartAddress>
271 <StartAddress>0x0</StartAddress>
276 <StartAddress>0x0</StartAddress>
281 <StartAddress>0x20400000</StartAddress>
286 <StartAddress>0x0</StartAddress>
287 <Size>0x200000</Size>
291 <StartAddress>0x0</StartAddress>
296 <StartAddress>0x0</StartAddress>
301 <StartAddress>0x0</StartAddress>
306 <StartAddress>0x0</StartAddress>
311 <StartAddress>0x0</StartAddress>
312 <Size>0x200000</Size>
316 <StartAddress>0x0</StartAddress>
321 <StartAddress>0x0</StartAddress>
326 <StartAddress>0x0</StartAddress>
331 <StartAddress>0x0</StartAddress>
336 <StartAddress>0x20400000</StartAddress>
341 <StartAddress>0x0</StartAddress>
345 <RvctStartVector></RvctStartVector>
360 <uSurpInc>0</uSurpInc>
364 <MiscControls></MiscControls>
365 <Define>__SAMV71Q21__, NDEBUG</Define>
366 <Undefine></Undefine>
367 <IncludePath>.\;.\libchip_samv7\include\cmsis\CMSIS;.\libboard_samv7-ek;.\libchip_samv7;.\libboard_samv7-ek\include;.\libchip_samv7\include\samv7;..\..\Source\include;..\RTOSDemo;..\..\Source\portable\RVDS\ARM_CM7\r0p1;..\Common\include;.\Full_Demo</IncludePath>
376 <SwStkChk>0</SwStkChk>
378 <uSurpInc>0</uSurpInc>
381 <MiscControls></MiscControls>
383 <Undefine></Undefine>
384 <IncludePath></IncludePath>
394 <TextAddressRange>0x00000000</TextAddressRange>
395 <DataAddressRange>0x20400000</DataAddressRange>
397 <ScatterFile>.\libboard_samv7-ek\resources\mdk\sram.sct</ScatterFile>
398 <IncludeLibs></IncludeLibs>
399 <IncludeLibsPath></IncludeLibsPath>
401 <LinkerInputFile></LinkerInputFile>
402 <DisabledWarnings></DisabledWarnings>
408 <GroupName>Atmel_Libboard</GroupName>
411 <FileName>board_lowlevel.c</FileName>
412 <FileType>1</FileType>
413 <FilePath>.\libboard_samv7-ek\source\board_lowlevel.c</FilePath>
416 <FileName>led.c</FileName>
417 <FileType>1</FileType>
418 <FilePath>.\libboard_samv7-ek\source\led.c</FilePath>
421 <FileName>startup_sam.c</FileName>
422 <FileType>1</FileType>
423 <FilePath>.\libboard_samv7-ek\resources\mdk\startup_sam.c</FilePath>
426 <FileName>dbg_console.c</FileName>
427 <FileType>1</FileType>
428 <FilePath>.\libboard_samv7-ek\source\dbg_console.c</FilePath>
431 <FileName>workaround.s</FileName>
432 <FileType>2</FileType>
433 <FilePath>.\libboard_samv7-ek\resources\mdk\workaround.s</FilePath>
436 <FileName>system_sam.c</FileName>
437 <FileType>1</FileType>
438 <FilePath>.\libboard_samv7-ek\resources\system_sam.c</FilePath>
443 <GroupName>Source</GroupName>
446 <FileName>main.c</FileName>
447 <FileType>1</FileType>
448 <FilePath>.\main.c</FilePath>
451 <FileName>FreeRTOSConfig.h</FileName>
452 <FileType>5</FileType>
453 <FilePath>.\FreeRTOSConfig.h</FilePath>
456 <FileName>main_full.c</FileName>
457 <FileType>1</FileType>
458 <FilePath>.\Full_Demo\main_full.c</FilePath>
461 <FileName>main_blinky.c</FileName>
462 <FileType>1</FileType>
463 <FilePath>.\Blinky_Demo\main_blinky.c</FilePath>
466 <FileName>RegTest.c</FileName>
467 <FileType>1</FileType>
468 <FilePath>.\Full_Demo\RegTest.c</FilePath>
471 <FileName>IntQueueTimer.c</FileName>
472 <FileType>1</FileType>
473 <FilePath>.\Full_Demo\IntQueueTimer.c</FilePath>
478 <GroupName>Atmel_Libchip</GroupName>
481 <FileName>pio.c</FileName>
482 <FileType>1</FileType>
483 <FilePath>.\libchip_samv7\source\pio.c</FilePath>
486 <FileName>pmc.c</FileName>
487 <FileType>1</FileType>
488 <FilePath>.\libchip_samv7\source\pmc.c</FilePath>
491 <FileName>tc.c</FileName>
492 <FileType>1</FileType>
493 <FilePath>.\libchip_samv7\source\tc.c</FilePath>
496 <FileName>wdt.c</FileName>
497 <FileType>1</FileType>
498 <FilePath>.\libchip_samv7\source\wdt.c</FilePath>
501 <FileName>supc.c</FileName>
502 <FileType>1</FileType>
503 <FilePath>.\libchip_samv7\source\supc.c</FilePath>
506 <FileName>pio_capture.c</FileName>
507 <FileType>1</FileType>
508 <FilePath>.\libchip_samv7\source\pio_capture.c</FilePath>
513 <GroupName>FreeRTOS_Source</GroupName>
516 <FileName>event_groups.c</FileName>
517 <FileType>1</FileType>
518 <FilePath>..\..\Source\event_groups.c</FilePath>
521 <FileName>list.c</FileName>
522 <FileType>1</FileType>
523 <FilePath>..\..\Source\list.c</FilePath>
526 <FileName>queue.c</FileName>
527 <FileType>1</FileType>
528 <FilePath>..\..\Source\queue.c</FilePath>
531 <FileName>tasks.c</FileName>
532 <FileType>1</FileType>
533 <FilePath>..\..\Source\tasks.c</FilePath>
536 <FileName>timers.c</FileName>
537 <FileType>1</FileType>
538 <FilePath>..\..\Source\timers.c</FilePath>
541 <FileName>heap_4.c</FileName>
542 <FileType>1</FileType>
543 <FilePath>..\..\Source\portable\MemMang\heap_4.c</FilePath>
546 <FileName>port.c</FileName>
547 <FileType>1</FileType>
548 <FilePath>..\..\Source\portable\RVDS\ARM_CM7\r0p1\port.c</FilePath>
553 <GroupName>Common_Demo_Tasks</GroupName>
556 <FileName>BlockQ.c</FileName>
557 <FileType>1</FileType>
558 <FilePath>..\Common\Minimal\BlockQ.c</FilePath>
561 <FileName>blocktim.c</FileName>
562 <FileType>1</FileType>
563 <FilePath>..\Common\Minimal\blocktim.c</FilePath>
566 <FileName>countsem.c</FileName>
567 <FileType>1</FileType>
568 <FilePath>..\Common\Minimal\countsem.c</FilePath>
571 <FileName>death.c</FileName>
572 <FileType>1</FileType>
573 <FilePath>..\Common\Minimal\death.c</FilePath>
576 <FileName>dynamic.c</FileName>
577 <FileType>1</FileType>
578 <FilePath>..\Common\Minimal\dynamic.c</FilePath>
581 <FileName>EventGroupsDemo.c</FileName>
582 <FileType>1</FileType>
583 <FilePath>..\Common\Minimal\EventGroupsDemo.c</FilePath>
586 <FileName>flop.c</FileName>
587 <FileType>1</FileType>
588 <FilePath>..\Common\Minimal\flop.c</FilePath>
591 <FileName>GenQTest.c</FileName>
592 <FileType>1</FileType>
593 <FilePath>..\Common\Minimal\GenQTest.c</FilePath>
596 <FileName>QueueOverwrite.c</FileName>
597 <FileType>1</FileType>
598 <FilePath>..\Common\Minimal\QueueOverwrite.c</FilePath>
601 <FileName>QueueSet.c</FileName>
602 <FileType>1</FileType>
603 <FilePath>..\Common\Minimal\QueueSet.c</FilePath>
606 <FileName>recmutex.c</FileName>
607 <FileType>1</FileType>
608 <FilePath>..\Common\Minimal\recmutex.c</FilePath>
611 <FileName>semtest.c</FileName>
612 <FileType>1</FileType>
613 <FilePath>..\Common\Minimal\semtest.c</FilePath>
616 <FileName>TaskNotify.c</FileName>
617 <FileType>1</FileType>
618 <FilePath>..\Common\Minimal\TaskNotify.c</FilePath>
621 <FileName>TimerDemo.c</FileName>
622 <FileType>1</FileType>
623 <FilePath>..\Common\Minimal\TimerDemo.c</FilePath>
626 <FileName>IntQueue.c</FileName>
627 <FileType>1</FileType>
628 <FilePath>..\Common\Minimal\IntQueue.c</FilePath>
631 <FileName>IntSemTest.c</FileName>
632 <FileType>1</FileType>
633 <FilePath>..\Common\Minimal\IntSemTest.c</FilePath>
638 <GroupName>::CMSIS</GroupName>
647 <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="3.40.0" condition="CMSIS Core">
648 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="4.2.0"/>
650 <targetInfo name="SRAM"/>