]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_M7_SAMV71_Xplained_AtmelStudio/RTOSDemo.cproj
Add SAMV7 (Cortex-M7) demo for Atmel Studio.
[freertos] / FreeRTOS / Demo / CORTEX_M7_SAMV71_Xplained_AtmelStudio / RTOSDemo.cproj
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <PropertyGroup>\r
4     <SchemaVersion>2.0</SchemaVersion>\r
5     <ProjectVersion>6.2</ProjectVersion>\r
6     <ToolchainName>com.Atmel.ARMGCC.C</ToolchainName>\r
7     <ProjectGuid>{c9e51a8c-f289-47ea-9002-c417c1eec9da}</ProjectGuid>\r
8     <avrdevice>ATSAMV71Q21</avrdevice>\r
9     <avrdeviceseries>none</avrdeviceseries>\r
10     <OutputType>Executable</OutputType>\r
11     <Language>C</Language>\r
12     <OutputFileName>$(MSBuildProjectName)</OutputFileName>\r
13     <OutputFileExtension>.elf</OutputFileExtension>\r
14     <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>\r
15     <AssemblyName>RTOSDemo</AssemblyName>\r
16     <Name>RTOSDemo</Name>\r
17     <RootNamespace>RTOSDemo</RootNamespace>\r
18     <ToolchainFlavour>Native</ToolchainFlavour>\r
19     <KeepTimersRunning>true</KeepTimersRunning>\r
20     <OverrideVtor>false</OverrideVtor>\r
21     <CacheFlash>true</CacheFlash>\r
22     <ProgFlashFromRam>true</ProgFlashFromRam>\r
23     <RamSnippetAddress>0x20000000</RamSnippetAddress>\r
24     <UncachedRange />\r
25     <preserveEEPROM>true</preserveEEPROM>\r
26     <OverrideVtorValue>exception_table</OverrideVtorValue>\r
27     <BootSegment>2</BootSegment>\r
28     <eraseonlaunchrule>1</eraseonlaunchrule>\r
29     <AsfFrameworkConfig>\r
30       <framework-data xmlns="">\r
31         <options />\r
32         <configurations />\r
33         <files />\r
34         <documentation help="" />\r
35         <offline-documentation help="" />\r
36         <dependencies>\r
37           <content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.21.0" />\r
38         </dependencies>\r
39       </framework-data>\r
40     </AsfFrameworkConfig>\r
41     <avrtool>com.atmel.avrdbg.tool.samice</avrtool>\r
42     <avrtoolinterface>SWD</avrtoolinterface>\r
43     <com_atmel_avrdbg_tool_edbg>\r
44       <ToolOptions>\r
45         <InterfaceProperties>\r
46           <SwdClock>2000000</SwdClock>\r
47         </InterfaceProperties>\r
48         <InterfaceName>SWD</InterfaceName>\r
49       </ToolOptions>\r
50       <ToolType>com.atmel.avrdbg.tool.edbg</ToolType>\r
51       <ToolNumber>ATML2407080200001813</ToolNumber>\r
52       <ToolName>EDBG</ToolName>\r
53     </com_atmel_avrdbg_tool_edbg>\r
54     <com_atmel_avrdbg_tool_samice>\r
55       <ToolOptions>\r
56         <InterfaceProperties>\r
57           <SwdClock>4000000</SwdClock>\r
58         </InterfaceProperties>\r
59         <InterfaceName>SWD</InterfaceName>\r
60         <JlinkConfigFile>C:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_SAMV71_Xplained_AtmelStudio\jlink.config</JlinkConfigFile>\r
61       </ToolOptions>\r
62       <ToolType>com.atmel.avrdbg.tool.samice</ToolType>\r
63       <ToolNumber>59101789</ToolNumber>\r
64       <ToolName>J-Link</ToolName>\r
65     </com_atmel_avrdbg_tool_samice>\r
66   </PropertyGroup>\r
67   <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">\r
68     <ToolchainSettings>\r
69       <ArmGcc>\r
70   <armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>\r
71   <armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>\r
72   <armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>\r
73   <armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>\r
74   <armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec>\r
75   <armgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</armgcc.compiler.general.ChangeDefaultCharTypeUnsigned>\r
76   <armgcc.compiler.symbols.DefSymbols>\r
77     <ListValues>\r
78       <Value>flash</Value>\r
79       <Value>TRACE_LEVEL=4</Value>\r
80     </ListValues>\r
81   </armgcc.compiler.symbols.DefSymbols>\r
82   <armgcc.compiler.directories.IncludePaths>\r
83     <ListValues>\r
84       <Value>../libchip_samv7/include/cmsis/CMSIS/Include</Value>\r
85       <Value>../libchip_samv7/include/samv7</Value>\r
86       <Value>../libboard_samv7-ek</Value>\r
87       <Value>../libchip_samv7</Value>\r
88       <Value>../../../Source/include</Value>\r
89       <Value>../../../Source/portable/GCC/ARM_CM7/r0p1</Value>\r
90       <Value>../../Common/include</Value>\r
91       <Value>../Full_Demo</Value>\r
92       <Value>..</Value>\r
93       <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\samv71\include</Value>\r
94       <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>\r
95       <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>\r
96       <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>\r
97     </ListValues>\r
98   </armgcc.compiler.directories.IncludePaths>\r
99   <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>\r
100   <armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel>\r
101   <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>\r
102   <armgcc.compiler.warnings.ExtraWarnings>True</armgcc.compiler.warnings.ExtraWarnings>\r
103   <armgcc.compiler.miscellaneous.OtherFlags>-std=gnu99 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp</armgcc.compiler.miscellaneous.OtherFlags>\r
104   <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>\r
105   <armgcc.linker.memorysettings.ExternalRAM />\r
106   <armgcc.linker.miscellaneous.LinkerFlags>-T../LinkerScripts/samv71q21_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>\r
107   <armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>\r
108   <armgcc.preprocessingassembler.general.IncludePaths>\r
109     <ListValues>\r
110       <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\samv71\include</Value>\r
111       <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel</Value>\r
112       <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include</Value>\r
113       <Value>%24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL</Value>\r
114     </ListValues>\r
115   </armgcc.preprocessingassembler.general.IncludePaths>\r
116   <armgcc.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcc.preprocessingassembler.debugging.DebugLevel>\r
117 </ArmGcc>\r
118     </ToolchainSettings>\r
119     <UsesExternalMakeFile>False</UsesExternalMakeFile>\r
120     <BuildTarget>all</BuildTarget>\r
121     <CleanTarget>clean</CleanTarget>\r
122   </PropertyGroup>\r
123   <ItemGroup>\r
124     <Compile Include="..\..\Source\event_groups.c">\r
125       <SubType>compile</SubType>\r
126       <Link>FreeRTOS_Source\event_groups.c</Link>\r
127     </Compile>\r
128     <Compile Include="..\..\Source\list.c">\r
129       <SubType>compile</SubType>\r
130       <Link>FreeRTOS_Source\list.c</Link>\r
131     </Compile>\r
132     <Compile Include="..\..\Source\portable\GCC\ARM_CM7\r0p1\port.c">\r
133       <SubType>compile</SubType>\r
134       <Link>FreeRTOS_Source\portable\port.c</Link>\r
135     </Compile>\r
136     <Compile Include="..\..\Source\portable\MemMang\heap_4.c">\r
137       <SubType>compile</SubType>\r
138       <Link>FreeRTOS_Source\portable\heap_4.c</Link>\r
139     </Compile>\r
140     <Compile Include="..\..\Source\queue.c">\r
141       <SubType>compile</SubType>\r
142       <Link>FreeRTOS_Source\queue.c</Link>\r
143     </Compile>\r
144     <Compile Include="..\..\Source\tasks.c">\r
145       <SubType>compile</SubType>\r
146       <Link>FreeRTOS_Source\tasks.c</Link>\r
147     </Compile>\r
148     <Compile Include="..\..\Source\timers.c">\r
149       <SubType>compile</SubType>\r
150       <Link>FreeRTOS_Source\timers.c</Link>\r
151     </Compile>\r
152     <Compile Include="..\Common\Minimal\BlockQ.c">\r
153       <SubType>compile</SubType>\r
154       <Link>Full_Demo\Standard_Demo_Tasks\BlockQ.c</Link>\r
155     </Compile>\r
156     <Compile Include="..\Common\Minimal\blocktim.c">\r
157       <SubType>compile</SubType>\r
158       <Link>Full_Demo\Standard_Demo_Tasks\blocktim.c</Link>\r
159     </Compile>\r
160     <Compile Include="..\Common\Minimal\countsem.c">\r
161       <SubType>compile</SubType>\r
162       <Link>Full_Demo\Standard_Demo_Tasks\countsem.c</Link>\r
163     </Compile>\r
164     <Compile Include="..\Common\Minimal\death.c">\r
165       <SubType>compile</SubType>\r
166       <Link>Full_Demo\Standard_Demo_Tasks\death.c</Link>\r
167     </Compile>\r
168     <Compile Include="..\Common\Minimal\dynamic.c">\r
169       <SubType>compile</SubType>\r
170       <Link>Full_Demo\Standard_Demo_Tasks\dynamic.c</Link>\r
171     </Compile>\r
172     <Compile Include="..\Common\Minimal\EventGroupsDemo.c">\r
173       <SubType>compile</SubType>\r
174       <Link>Full_Demo\Standard_Demo_Tasks\EventGroupsDemo.c</Link>\r
175     </Compile>\r
176     <Compile Include="..\Common\Minimal\flop.c">\r
177       <SubType>compile</SubType>\r
178       <Link>Full_Demo\Standard_Demo_Tasks\flop.c</Link>\r
179     </Compile>\r
180     <Compile Include="..\Common\Minimal\GenQTest.c">\r
181       <SubType>compile</SubType>\r
182       <Link>Full_Demo\Standard_Demo_Tasks\GenQTest.c</Link>\r
183     </Compile>\r
184     <Compile Include="..\Common\Minimal\IntQueue.c">\r
185       <SubType>compile</SubType>\r
186       <Link>Full_Demo\Standard_Demo_Tasks\IntQueue.c</Link>\r
187     </Compile>\r
188     <Compile Include="..\Common\Minimal\IntSemTest.c">\r
189       <SubType>compile</SubType>\r
190       <Link>Full_Demo\Standard_Demo_Tasks\IntSemTest.c</Link>\r
191     </Compile>\r
192     <Compile Include="..\Common\Minimal\QueueOverwrite.c">\r
193       <SubType>compile</SubType>\r
194       <Link>Full_Demo\Standard_Demo_Tasks\QueueOverwrite.c</Link>\r
195     </Compile>\r
196     <Compile Include="..\Common\Minimal\QueueSet.c">\r
197       <SubType>compile</SubType>\r
198       <Link>Full_Demo\Standard_Demo_Tasks\QueueSet.c</Link>\r
199     </Compile>\r
200     <Compile Include="..\Common\Minimal\recmutex.c">\r
201       <SubType>compile</SubType>\r
202       <Link>Full_Demo\Standard_Demo_Tasks\recmutex.c</Link>\r
203     </Compile>\r
204     <Compile Include="..\Common\Minimal\semtest.c">\r
205       <SubType>compile</SubType>\r
206       <Link>Full_Demo\Standard_Demo_Tasks\semtest.c</Link>\r
207     </Compile>\r
208     <Compile Include="..\Common\Minimal\TaskNotify.c">\r
209       <SubType>compile</SubType>\r
210       <Link>Full_Demo\Standard_Demo_Tasks\TaskNotify.c</Link>\r
211     </Compile>\r
212     <Compile Include="..\Common\Minimal\TimerDemo.c">\r
213       <SubType>compile</SubType>\r
214       <Link>Full_Demo\Standard_Demo_Tasks\TimerDemo.c</Link>\r
215     </Compile>\r
216     <Compile Include="Blinky_Demo\main_blinky.c">\r
217       <SubType>compile</SubType>\r
218     </Compile>\r
219     <Compile Include="FreeRTOSConfig.h">\r
220       <SubType>compile</SubType>\r
221     </Compile>\r
222     <Compile Include="Full_Demo\IntQueueTimer.c">\r
223       <SubType>compile</SubType>\r
224     </Compile>\r
225     <Compile Include="Full_Demo\main_full.c">\r
226       <SubType>compile</SubType>\r
227     </Compile>\r
228     <Compile Include="Full_Demo\RegTest_GCC.c">\r
229       <SubType>compile</SubType>\r
230     </Compile>\r
231     <Compile Include="libboard_samv7-ek\resources\gcc\startup_sam.c">\r
232       <SubType>compile</SubType>\r
233       <Link>Atmel_LibBoard\startup_sam.c</Link>\r
234     </Compile>\r
235     <Compile Include="libboard_samv7-ek\resources\system_sam.c">\r
236       <SubType>compile</SubType>\r
237       <Link>Atmel_LibBoard\system_sam.c</Link>\r
238     </Compile>\r
239     <Compile Include="libboard_samv7-ek\source\board_lowlevel.c">\r
240       <SubType>compile</SubType>\r
241       <Link>Atmel_LibBoard\board_lowlevel.c</Link>\r
242     </Compile>\r
243     <Compile Include="libboard_samv7-ek\source\board_memories.c">\r
244       <SubType>compile</SubType>\r
245       <Link>Atmel_LibBoard\board_memories.c</Link>\r
246     </Compile>\r
247     <Compile Include="libboard_samv7-ek\source\dbg_console.c">\r
248       <SubType>compile</SubType>\r
249       <Link>Atmel_LibBoard\dbg_console.c</Link>\r
250     </Compile>\r
251     <Compile Include="libboard_samv7-ek\source\led.c">\r
252       <SubType>compile</SubType>\r
253       <Link>Atmel_LibBoard\led.c</Link>\r
254     </Compile>\r
255     <Compile Include="libboard_samv7-ek\source\syscalls.c">\r
256       <SubType>compile</SubType>\r
257       <Link>Atmel_LibBoard\syscalls.c</Link>\r
258     </Compile>\r
259     <Compile Include="libchip_samv7\source\mpu.c">\r
260       <SubType>compile</SubType>\r
261       <Link>Atmel_LibChip\mpu.c</Link>\r
262     </Compile>\r
263     <Compile Include="libchip_samv7\source\pio.c">\r
264       <SubType>compile</SubType>\r
265       <Link>Atmel_LibChip\pio.c</Link>\r
266     </Compile>\r
267     <Compile Include="libchip_samv7\source\pio_capture.c">\r
268       <SubType>compile</SubType>\r
269       <Link>Atmel_LibChip\pio_capture.c</Link>\r
270     </Compile>\r
271     <Compile Include="libchip_samv7\source\pmc.c">\r
272       <SubType>compile</SubType>\r
273       <Link>Atmel_LibChip\pmc.c</Link>\r
274     </Compile>\r
275     <Compile Include="libchip_samv7\source\supc.c">\r
276       <SubType>compile</SubType>\r
277       <Link>Atmel_LibChip\supc.c</Link>\r
278     </Compile>\r
279     <Compile Include="libchip_samv7\source\tc.c">\r
280       <SubType>compile</SubType>\r
281       <Link>Atmel_LibChip\tc.c</Link>\r
282     </Compile>\r
283     <Compile Include="libchip_samv7\source\wdt.c">\r
284       <SubType>compile</SubType>\r
285       <Link>Atmel_LibChip\wdt.c</Link>\r
286     </Compile>\r
287     <Compile Include="main.c">\r
288       <SubType>compile</SubType>\r
289     </Compile>\r
290   </ItemGroup>\r
291   <ItemGroup>\r
292     <Folder Include="Atmel_LibBoard" />\r
293     <Folder Include="Atmel_LibChip" />\r
294     <Folder Include="FreeRTOS_Source" />\r
295     <Folder Include="FreeRTOS_Source\portable" />\r
296     <Folder Include="Blinky_Demo" />\r
297     <Folder Include="Full_Demo" />\r
298     <Folder Include="Full_Demo\Standard_Demo_Tasks" />\r
299   </ItemGroup>\r
300   <ItemGroup>\r
301     <None Include="..\..\Source\readme.txt">\r
302       <SubType>compile</SubType>\r
303       <Link>FreeRTOS_Source\readme.txt</Link>\r
304     </None>\r
305   </ItemGroup>\r
306   <Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />\r
307 </Project>