blob: 88528ff02a79ef651ea81db0f2d09cde3f7ea402 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
<ProjectVersion>7.0</ProjectVersion>
<ToolchainName>com.Atmel.ARMGCC.C</ToolchainName>
<ProjectGuid>{c9e51a8c-f289-47ea-9002-c417c1eec9da}</ProjectGuid>
<avrdevice>ATSAMV71Q21</avrdevice>
<avrdeviceseries>none</avrdeviceseries>
<OutputType>Executable</OutputType>
<Language>C</Language>
<OutputFileName>$(MSBuildProjectName)</OutputFileName>
<OutputFileExtension>.elf</OutputFileExtension>
<OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
<AssemblyName>RTOSDemo</AssemblyName>
<Name>RTOSDemo</Name>
<RootNamespace>RTOSDemo</RootNamespace>
<ToolchainFlavour>Native</ToolchainFlavour>
<KeepTimersRunning>true</KeepTimersRunning>
<OverrideVtor>false</OverrideVtor>
<CacheFlash>true</CacheFlash>
<ProgFlashFromRam>true</ProgFlashFromRam>
<RamSnippetAddress>0x20000000</RamSnippetAddress>
<UncachedRange />
<preserveEEPROM>true</preserveEEPROM>
<OverrideVtorValue>exception_table</OverrideVtorValue>
<BootSegment>2</BootSegment>
<eraseonlaunchrule>1</eraseonlaunchrule>
<AsfFrameworkConfig>
<framework-data xmlns="">
<options />
<configurations />
<files />
<documentation help="" />
<offline-documentation help="" />
<dependencies>
<content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.21.0" />
</dependencies>
</framework-data>
</AsfFrameworkConfig>
<avrtool>com.atmel.avrdbg.tool.samice</avrtool>
<avrtoolinterface>SWD</avrtoolinterface>
<com_atmel_avrdbg_tool_edbg>
<ToolOptions>
<InterfaceProperties>
<SwdClock>2000000</SwdClock>
</InterfaceProperties>
<InterfaceName>SWD</InterfaceName>
</ToolOptions>
<ToolType>com.atmel.avrdbg.tool.edbg</ToolType>
<ToolNumber>ATML2407080200001813</ToolNumber>
<ToolName>EDBG</ToolName>
</com_atmel_avrdbg_tool_edbg>
<com_atmel_avrdbg_tool_samice>
<ToolOptions>
<InterfaceProperties>
<SwdClock>4000000</SwdClock>
</InterfaceProperties>
<InterfaceName>SWD</InterfaceName>
<JlinkConfigFile>C:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\CORTEX_M7_SAMV71_Xplained_AtmelStudio\jlink.config</JlinkConfigFile>
</ToolOptions>
<ToolType>com.atmel.avrdbg.tool.samice</ToolType>
<ToolNumber>59101789</ToolNumber>
<ToolName>J-Link</ToolName>
</com_atmel_avrdbg_tool_samice>
<PercepioTrace>
<TargetOS>FreeRTOSv8</TargetOS>
<Frequency>300000000</Frequency>
<EnableTraceInterrupts>True</EnableTraceInterrupts>
<EnableNonintrusive>True</EnableNonintrusive>
<EnableTargetOS>True</EnableTargetOS>
<EnableApplicationOutput>False</EnableApplicationOutput>
<EnableDataWatchPoints>False</EnableDataWatchPoints>
<EnablePC>False</EnablePC>
<EnablePCPolled>False</EnablePCPolled>
<PolledFrequency>1000</PolledFrequency>
<EnableMcu>False</EnableMcu>
<EnableOsAwareness>True</EnableOsAwareness>
<HWApplicationOutput>False</HWApplicationOutput>
<HWInterrupt>False</HWInterrupt>
<HWIntrusiveDataWatch>True</HWIntrusiveDataWatch>
<HWNonintrusiveDataWatch>False</HWNonintrusiveDataWatch>
<HWPolledDataWatch>True</HWPolledDataWatch>
<HWPolledProgramCounterSampling>True</HWPolledProgramCounterSampling>
<HWProfiling>False</HWProfiling>
<HWProgramCounterSampling>False</HWProgramCounterSampling>
<ApplicationOutput0>String</ApplicationOutput0>
<ApplicationOutput1>String</ApplicationOutput1>
<ApplicationOutput2>String</ApplicationOutput2>
<ApplicationOutput3>String</ApplicationOutput3>
<ApplicationOutput4>String</ApplicationOutput4>
<ApplicationOutput5>String</ApplicationOutput5>
<ApplicationOutput6>String</ApplicationOutput6>
<ApplicationOutput7>String</ApplicationOutput7>
<ApplicationOutput8>String</ApplicationOutput8>
<ApplicationOutput9>String</ApplicationOutput9>
<ApplicationOutput10>String</ApplicationOutput10>
<ApplicationOutput11>String</ApplicationOutput11>
<ApplicationOutput12>String</ApplicationOutput12>
<ApplicationOutput13>String</ApplicationOutput13>
<ApplicationOutput14>String</ApplicationOutput14>
<ApplicationOutput15>String</ApplicationOutput15>
<ApplicationOutput16>String</ApplicationOutput16>
<ApplicationOutput17>String</ApplicationOutput17>
<ApplicationOutput18>String</ApplicationOutput18>
<ApplicationOutput19>String</ApplicationOutput19>
<ApplicationOutput20>String</ApplicationOutput20>
<ApplicationOutput21>String</ApplicationOutput21>
<ApplicationOutput22>String</ApplicationOutput22>
<ApplicationOutput23>String</ApplicationOutput23>
<ApplicationOutput24>String</ApplicationOutput24>
<ApplicationOutput25>String</ApplicationOutput25>
<ApplicationOutput26>String</ApplicationOutput26>
<ApplicationOutput27>String</ApplicationOutput27>
<ApplicationOutput28>String</ApplicationOutput28>
<ApplicationOutput29>String</ApplicationOutput29>
<ApplicationOutput30>String</ApplicationOutput30>
<ApplicationOutput31>String</ApplicationOutput31>
</PercepioTrace>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<ToolchainSettings>
<ArmGcc>
<armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>
<armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>
<armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>
<armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>
<armgcc.common.outputfiles.srec>True</armgcc.common.outputfiles.srec>
<armgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</armgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
<armgcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>flash</Value>
<Value>TRACE_LEVEL=4</Value>
</ListValues>
</armgcc.compiler.symbols.DefSymbols>
<armgcc.compiler.directories.IncludePaths>
<ListValues>
<Value>../libchip_samv7/include/cmsis/CMSIS/Include</Value>
<Value>../libchip_samv7/include/samv7</Value>
<Value>../libboard_samv7-ek</Value>
<Value>../libchip_samv7</Value>
<Value>../../../Source/include</Value>
<Value>../../../Source/portable/GCC/ARM_CM7/r0p1</Value>
<Value>../../Common/include</Value>
<Value>../Full_Demo</Value>
<Value>..</Value>
</ListValues>
</armgcc.compiler.directories.IncludePaths>
<armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>
<armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel>
<armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>
<armgcc.compiler.warnings.ExtraWarnings>True</armgcc.compiler.warnings.ExtraWarnings>
<armgcc.compiler.miscellaneous.OtherFlags>-std=gnu99 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp</armgcc.compiler.miscellaneous.OtherFlags>
<armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>
<armgcc.linker.memorysettings.ExternalRAM />
<armgcc.linker.miscellaneous.LinkerFlags>-T../LinkerScripts/samv71q21_flash.ld</armgcc.linker.miscellaneous.LinkerFlags>
<armgcc.assembler.debugging.DebugLevel>Default (-g)</armgcc.assembler.debugging.DebugLevel>
<armgcc.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcc.preprocessingassembler.debugging.DebugLevel>
</ArmGcc>
</ToolchainSettings>
<UsesExternalMakeFile>False</UsesExternalMakeFile>
<BuildTarget>all</BuildTarget>
<CleanTarget>clean</CleanTarget>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\Source\event_groups.c">
<SubType>compile</SubType>
<Link>FreeRTOS_Source\event_groups.c</Link>
</Compile>
<Compile Include="..\..\Source\list.c">
<SubType>compile</SubType>
<Link>FreeRTOS_Source\list.c</Link>
</Compile>
<Compile Include="..\..\Source\portable\GCC\ARM_CM7\r0p1\port.c">
<SubType>compile</SubType>
<Link>FreeRTOS_Source\portable\port.c</Link>
</Compile>
<Compile Include="..\..\Source\portable\MemMang\heap_4.c">
<SubType>compile</SubType>
<Link>FreeRTOS_Source\portable\heap_4.c</Link>
</Compile>
<Compile Include="..\..\Source\queue.c">
<SubType>compile</SubType>
<Link>FreeRTOS_Source\queue.c</Link>
</Compile>
<Compile Include="..\..\Source\tasks.c">
<SubType>compile</SubType>
<Link>FreeRTOS_Source\tasks.c</Link>
</Compile>
<Compile Include="..\..\Source\timers.c">
<SubType>compile</SubType>
<Link>FreeRTOS_Source\timers.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\BlockQ.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\BlockQ.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\blocktim.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\blocktim.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\countsem.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\countsem.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\death.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\death.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\dynamic.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\dynamic.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\EventGroupsDemo.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\EventGroupsDemo.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\flop.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\flop.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\GenQTest.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\GenQTest.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\IntQueue.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\IntQueue.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\IntSemTest.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\IntSemTest.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\QueueOverwrite.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\QueueOverwrite.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\QueueSet.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\QueueSet.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\recmutex.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\recmutex.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\semtest.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\semtest.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\TaskNotify.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\TaskNotify.c</Link>
</Compile>
<Compile Include="..\Common\Minimal\TimerDemo.c">
<SubType>compile</SubType>
<Link>Full_Demo\Standard_Demo_Tasks\TimerDemo.c</Link>
</Compile>
<Compile Include="Blinky_Demo\main_blinky.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="FreeRTOSConfig.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="Full_Demo\IntQueueTimer.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="Full_Demo\main_full.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="Full_Demo\RegTest_GCC.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="libboard_samv7-ek\resources\gcc\startup_sam.c">
<SubType>compile</SubType>
<Link>Atmel_LibBoard\startup_sam.c</Link>
</Compile>
<Compile Include="libboard_samv7-ek\resources\system_sam.c">
<SubType>compile</SubType>
<Link>Atmel_LibBoard\system_sam.c</Link>
</Compile>
<Compile Include="libboard_samv7-ek\source\board_lowlevel.c">
<SubType>compile</SubType>
<Link>Atmel_LibBoard\board_lowlevel.c</Link>
</Compile>
<Compile Include="libboard_samv7-ek\source\board_memories.c">
<SubType>compile</SubType>
<Link>Atmel_LibBoard\board_memories.c</Link>
</Compile>
<Compile Include="libboard_samv7-ek\source\dbg_console.c">
<SubType>compile</SubType>
<Link>Atmel_LibBoard\dbg_console.c</Link>
</Compile>
<Compile Include="libboard_samv7-ek\source\led.c">
<SubType>compile</SubType>
<Link>Atmel_LibBoard\led.c</Link>
</Compile>
<Compile Include="libboard_samv7-ek\source\syscalls.c">
<SubType>compile</SubType>
<Link>Atmel_LibBoard\syscalls.c</Link>
</Compile>
<Compile Include="libchip_samv7\source\mpu.c">
<SubType>compile</SubType>
<Link>Atmel_LibChip\mpu.c</Link>
</Compile>
<Compile Include="libchip_samv7\source\pio.c">
<SubType>compile</SubType>
<Link>Atmel_LibChip\pio.c</Link>
</Compile>
<Compile Include="libchip_samv7\source\pio_capture.c">
<SubType>compile</SubType>
<Link>Atmel_LibChip\pio_capture.c</Link>
</Compile>
<Compile Include="libchip_samv7\source\pmc.c">
<SubType>compile</SubType>
<Link>Atmel_LibChip\pmc.c</Link>
</Compile>
<Compile Include="libchip_samv7\source\supc.c">
<SubType>compile</SubType>
<Link>Atmel_LibChip\supc.c</Link>
</Compile>
<Compile Include="libchip_samv7\source\tc.c">
<SubType>compile</SubType>
<Link>Atmel_LibChip\tc.c</Link>
</Compile>
<Compile Include="libchip_samv7\source\wdt.c">
<SubType>compile</SubType>
<Link>Atmel_LibChip\wdt.c</Link>
</Compile>
<Compile Include="main.c">
<SubType>compile</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<Folder Include="Atmel_LibBoard" />
<Folder Include="Atmel_LibChip" />
<Folder Include="FreeRTOS_Source" />
<Folder Include="FreeRTOS_Source\portable" />
<Folder Include="Blinky_Demo" />
<Folder Include="Full_Demo" />
<Folder Include="Full_Demo\Standard_Demo_Tasks" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\Source\readme.txt">
<SubType>compile</SubType>
<Link>FreeRTOS_Source\readme.txt</Link>
</None>
</ItemGroup>
<Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />
</Project>