From a5671316ed9f04a1fa11e18d123523890ed7963f Mon Sep 17 00:00:00 2001 From: Thibaut VIARD <thibaut.viard@atmel.com> Date: Wed, 7 May 2014 09:55:17 +0200 Subject: [PATCH] Adding AS6 project for easier debugging --- cores/arduino/validation/build_as6/test.atsln | 20 + cores/arduino/validation/build_as6/test.atsuo | Bin 0 -> 19456 bytes .../arduino/validation/build_as6/test.cppproj | 456 ++++++++++++++++++ 3 files changed, 476 insertions(+) create mode 100644 cores/arduino/validation/build_as6/test.atsln create mode 100644 cores/arduino/validation/build_as6/test.atsuo create mode 100644 cores/arduino/validation/build_as6/test.cppproj diff --git a/cores/arduino/validation/build_as6/test.atsln b/cores/arduino/validation/build_as6/test.atsln new file mode 100644 index 00000000..749e8031 --- /dev/null +++ b/cores/arduino/validation/build_as6/test.atsln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Atmel Studio Solution File, Format Version 11.00 +Project("{E66E83B9-2572-4076-B26E-6BE79FF3018A}") = "test", "test.cppproj", "{B3F859AD-E162-4C2F-9684-EAC6932FEC80}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM + Release|ARM = Release|ARM + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B3F859AD-E162-4C2F-9684-EAC6932FEC80}.Debug|ARM.ActiveCfg = Debug|ARM + {B3F859AD-E162-4C2F-9684-EAC6932FEC80}.Debug|ARM.Build.0 = Debug|ARM + {B3F859AD-E162-4C2F-9684-EAC6932FEC80}.Release|ARM.ActiveCfg = Release|ARM + {B3F859AD-E162-4C2F-9684-EAC6932FEC80}.Release|ARM.Build.0 = Release|ARM + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/cores/arduino/validation/build_as6/test.atsuo b/cores/arduino/validation/build_as6/test.atsuo new file mode 100644 index 0000000000000000000000000000000000000000..f612e7949fcb5efb5cdd8b41f52edd0a849493b6 GIT binary patch literal 19456 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 H!5RVpK~+KU literal 0 HcmV?d00001 diff --git a/cores/arduino/validation/build_as6/test.cppproj b/cores/arduino/validation/build_as6/test.cppproj new file mode 100644 index 00000000..39b1eae4 --- /dev/null +++ b/cores/arduino/validation/build_as6/test.cppproj @@ -0,0 +1,456 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <SchemaVersion>2.0</SchemaVersion> + <ProjectVersion>6.2</ProjectVersion> + <ToolchainName>com.Atmel.ARMGCC.CPP</ToolchainName> + <ProjectGuid>{b3f859ad-e162-4c2f-9684-eac6932fec80}</ProjectGuid> + <avrdevice>ATSAMD21G18A</avrdevice> + <avrdeviceseries>none</avrdeviceseries> + <OutputType>Executable</OutputType> + <Language>CPP</Language> + <OutputFileName>$(MSBuildProjectName)</OutputFileName> + <OutputFileExtension>.elf</OutputFileExtension> + <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory> + <AssemblyName>test</AssemblyName> + <Name>test</Name> + <RootNamespace>test</RootNamespace> + <ToolchainFlavour>Native</ToolchainFlavour> + <KeepTimersRunning>true</KeepTimersRunning> + <OverrideVtor>false</OverrideVtor> + <CacheFlash>false</CacheFlash> + <ProgFlashFromRam>true</ProgFlashFromRam> + <RamSnippetAddress>0x20000000</RamSnippetAddress> + <UncachedRange /> + <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.17.0" /> + </dependencies> + </framework-data> + </AsfFrameworkConfig> + <avrtool>com.atmel.avrdbg.tool.edbg</avrtool> + <avrtoolinterface>SWD</avrtoolinterface> + <com_atmel_avrdbg_tool_samice> + <ToolOptions> + <InterfaceProperties> + </InterfaceProperties> + <InterfaceName>SWD</InterfaceName> + </ToolOptions> + <ToolType>com.atmel.avrdbg.tool.samice</ToolType> + <ToolNumber>28001042</ToolNumber> + <ToolName>SAM-ICE</ToolName> + </com_atmel_avrdbg_tool_samice> + <UseGdb>True</UseGdb> + <com_atmel_avrdbg_tool_edbg> + <ToolOptions> + <InterfaceProperties> + <SwdClock>4000000</SwdClock> + </InterfaceProperties> + <InterfaceName>SWD</InterfaceName> + </ToolOptions> + <ToolType>com.atmel.avrdbg.tool.edbg</ToolType> + <ToolNumber>ATML2320021800000010</ToolNumber> + <ToolName>EDBG</ToolName> + </com_atmel_avrdbg_tool_edbg> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> + <ToolchainSettings> + <ArmGccCpp> + <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.symbols.DefSymbols> + <ListValues> + <Value>NDEBUG</Value> + </ListValues> + </armgcc.compiler.symbols.DefSymbols> + <armgcc.compiler.directories.IncludePaths> + <ListValues> + <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value> + <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value> + <Value>../../..</Value> + <Value>../../../USB</Value> + <Value>../../../../../variants/arduino_zero</Value> + </ListValues> + </armgcc.compiler.directories.IncludePaths> + <armgcc.compiler.optimization.level>Optimize for size (-Os)</armgcc.compiler.optimization.level> + <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection> + <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings> + <armgcccpp.compiler.symbols.DefSymbols> + <ListValues> + <Value>NDEBUG</Value> + </ListValues> + </armgcccpp.compiler.symbols.DefSymbols> + <armgcccpp.compiler.directories.IncludePaths> + <ListValues> + <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value> + <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value> + <Value>../../..</Value> + <Value>../../../USB</Value> + <Value>../../../../../variants/arduino_zero</Value> + </ListValues> + </armgcccpp.compiler.directories.IncludePaths> + <armgcccpp.compiler.optimization.level>Optimize for size (-Os)</armgcccpp.compiler.optimization.level> + <armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection> + <armgcccpp.compiler.warnings.AllWarnings>True</armgcccpp.compiler.warnings.AllWarnings> + <armgcccpp.linker.libraries.Libraries> + <ListValues> + <Value>libm</Value> + </ListValues> + </armgcccpp.linker.libraries.Libraries> + <armgcccpp.linker.libraries.LibrarySearchPaths> + <ListValues> + <Value>../cmsis/linkerScripts</Value> + </ListValues> + </armgcccpp.linker.libraries.LibrarySearchPaths> + <armgcccpp.linker.optimization.GarbageCollectUnusedSections>True</armgcccpp.linker.optimization.GarbageCollectUnusedSections> + <armgcccpp.linker.miscellaneous.LinkerFlags>-Tsamd21g18a_flash.ld</armgcccpp.linker.miscellaneous.LinkerFlags> + <armgcccpp.preprocessingassembler.general.IncludePaths> + <ListValues> + <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value> + <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value> + <Value>../../..</Value> + <Value>../../../USB</Value> + <Value>../../../../../variants/arduino_zero</Value> + </ListValues> + </armgcccpp.preprocessingassembler.general.IncludePaths> + </ArmGccCpp> + </ToolchainSettings> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> + <ToolchainSettings> + <ArmGccCpp> + <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>DEBUG</Value> + </ListValues> + </armgcc.compiler.symbols.DefSymbols> + <armgcc.compiler.directories.DefaultIncludePath>False</armgcc.compiler.directories.DefaultIncludePath> + <armgcc.compiler.directories.IncludePaths> + <ListValues> + <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value> + <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value> + <Value>../../..</Value> + <Value>../../../USB</Value> + <Value>../../../../../variants/arduino_zero</Value> + </ListValues> + </armgcc.compiler.directories.IncludePaths> + <armgcc.compiler.optimization.level>Optimize (-O1)</armgcc.compiler.optimization.level> + <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection> + <armgcc.compiler.optimization.PrepareDataForGarbageCollection>True</armgcc.compiler.optimization.PrepareDataForGarbageCollection> + <armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel> + <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings> + <armgcc.compiler.miscellaneous.OtherFlags>-std=c99</armgcc.compiler.miscellaneous.OtherFlags> + <armgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>True</armgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned> + <armgcccpp.compiler.symbols.DefSymbols> + <ListValues> + <Value>DEBUG</Value> + <Value>USB_VID=0x2341</Value> + <Value>USB_PID=0x004d</Value> + </ListValues> + </armgcccpp.compiler.symbols.DefSymbols> + <armgcccpp.compiler.directories.DefaultIncludePath>False</armgcccpp.compiler.directories.DefaultIncludePath> + <armgcccpp.compiler.directories.IncludePaths> + <ListValues> + <Value>../../../../../../../tools/CMSIS/Device/ATMEL</Value> + <Value>../../../../../../../tools/CMSIS/CMSIS/Include</Value> + <Value>../../..</Value> + <Value>../../../USB</Value> + <Value>../../../../../variants/arduino_zero</Value> + </ListValues> + </armgcccpp.compiler.directories.IncludePaths> + <armgcccpp.compiler.optimization.level>Optimize (-O1)</armgcccpp.compiler.optimization.level> + <armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcccpp.compiler.optimization.PrepareFunctionsForGarbageCollection> + <armgcccpp.compiler.optimization.PrepareDataForGarbageCollection>True</armgcccpp.compiler.optimization.PrepareDataForGarbageCollection> + <armgcccpp.compiler.optimization.DebugLevel>Maximum (-g3)</armgcccpp.compiler.optimization.DebugLevel> + <armgcccpp.compiler.warnings.AllWarnings>True</armgcccpp.compiler.warnings.AllWarnings> + <armgcccpp.compiler.miscellaneous.OtherFlags>-std=c++98</armgcccpp.compiler.miscellaneous.OtherFlags> + <armgcccpp.linker.general.UseNewlibNano>True</armgcccpp.linker.general.UseNewlibNano> + <armgcccpp.linker.libraries.Libraries> + <ListValues> + <Value>libm</Value> + </ListValues> + </armgcccpp.linker.libraries.Libraries> + <armgcccpp.linker.libraries.LibrarySearchPaths> + <ListValues> + <Value>../../../../../variants/arduino_zero/linker_scripts/gcc</Value> + </ListValues> + </armgcccpp.linker.libraries.LibrarySearchPaths> + <armgcccpp.linker.optimization.GarbageCollectUnusedSections>True</armgcccpp.linker.optimization.GarbageCollectUnusedSections> + <armgcccpp.linker.memorysettings.ExternalRAM /> + <armgcccpp.linker.miscellaneous.LinkerFlags>-Tflash.ld</armgcccpp.linker.miscellaneous.LinkerFlags> + <armgcccpp.assembler.general.IncludePaths> + <ListValues> + <Value>../../..</Value> + </ListValues> + </armgcccpp.assembler.general.IncludePaths> + <armgcccpp.assembler.debugging.DebugLevel>Default (-g)</armgcccpp.assembler.debugging.DebugLevel> + <armgcccpp.preprocessingassembler.general.DefaultIncludePath>False</armgcccpp.preprocessingassembler.general.DefaultIncludePath> + <armgcccpp.preprocessingassembler.general.IncludePaths> + <ListValues> + <Value>../../..</Value> + </ListValues> + </armgcccpp.preprocessingassembler.general.IncludePaths> + <armgcccpp.preprocessingassembler.debugging.DebugLevel>Default (-Wa,-g)</armgcccpp.preprocessingassembler.debugging.DebugLevel> + </ArmGccCpp> + </ToolchainSettings> + </PropertyGroup> + <ItemGroup> + <Folder Include="core" /> + <Folder Include="variant" /> + </ItemGroup> + <ItemGroup> + <Compile Include="..\..\..\..\variants\arduino_zero\pins_arduino.h"> + <SubType>compile</SubType> + <Link>variant\pins_arduino.h</Link> + </Compile> + <Compile Include="..\..\..\..\variants\arduino_zero\variant.cpp"> + <SubType>compile</SubType> + <Link>variant\variant.cpp</Link> + </Compile> + <Compile Include="..\..\..\..\variants\arduino_zero\variant.h"> + <SubType>compile</SubType> + <Link>variant\variant.h</Link> + </Compile> + <Compile Include="..\..\Arduino.h"> + <SubType>compile</SubType> + <Link>core\Arduino.h</Link> + </Compile> + <Compile Include="..\..\binary.h"> + <SubType>compile</SubType> + <Link>core\binary.h</Link> + </Compile> + <Compile Include="..\..\Client.h"> + <SubType>compile</SubType> + <Link>core\Client.h</Link> + </Compile> + <Compile Include="..\..\delay.c"> + <SubType>compile</SubType> + <Link>core\delay.c</Link> + </Compile> + <Compile Include="..\..\delay.h"> + <SubType>compile</SubType> + <Link>core\delay.h</Link> + </Compile> + <Compile Include="..\..\HardwareSerial.h"> + <SubType>compile</SubType> + <Link>core\HardwareSerial.h</Link> + </Compile> + <Compile Include="..\..\hooks.c"> + <SubType>compile</SubType> + <Link>core\hooks.c</Link> + </Compile> + <Compile Include="..\..\IPAddress.cpp"> + <SubType>compile</SubType> + <Link>core\IPAddress.cpp</Link> + </Compile> + <Compile Include="..\..\IPAddress.h"> + <SubType>compile</SubType> + <Link>core\IPAddress.h</Link> + </Compile> + <Compile Include="..\..\itoa.c"> + <SubType>compile</SubType> + <Link>core\itoa.c</Link> + </Compile> + <Compile Include="..\..\itoa.h"> + <SubType>compile</SubType> + <Link>core\itoa.h</Link> + </Compile> + <Compile Include="..\..\main.cpp"> + <SubType>compile</SubType> + <Link>core\main.cpp</Link> + </Compile> + <Compile Include="..\..\Print.cpp"> + <SubType>compile</SubType> + <Link>core\Print.cpp</Link> + </Compile> + <Compile Include="..\..\Print.h"> + <SubType>compile</SubType> + <Link>core\Print.h</Link> + </Compile> + <Compile Include="..\..\Printable.h"> + <SubType>compile</SubType> + <Link>core\Printable.h</Link> + </Compile> + <Compile Include="..\..\Reset.cpp"> + <SubType>compile</SubType> + <Link>core\Reset.cpp</Link> + </Compile> + <Compile Include="..\..\Reset.h"> + <SubType>compile</SubType> + <Link>core\Reset.h</Link> + </Compile> + <Compile Include="..\..\RingBuffer.cpp"> + <SubType>compile</SubType> + <Link>core\RingBuffer.cpp</Link> + </Compile> + <Compile Include="..\..\RingBuffer.h"> + <SubType>compile</SubType> + <Link>core\RingBuffer.h</Link> + </Compile> + <Compile Include="..\..\SERCOM.cpp"> + <SubType>compile</SubType> + <Link>core\SERCOM.cpp</Link> + </Compile> + <Compile Include="..\..\SERCOM.h"> + <SubType>compile</SubType> + <Link>core\SERCOM.h</Link> + </Compile> + <Compile Include="..\..\SERCOMUart.cpp"> + <SubType>compile</SubType> + <Link>core\SERCOMUart.cpp</Link> + </Compile> + <Compile Include="..\..\SERCOMUart.h"> + <SubType>compile</SubType> + <Link>core\SERCOMUart.h</Link> + </Compile> + <Compile Include="..\..\Server.h"> + <SubType>compile</SubType> + <Link>core\Server.h</Link> + </Compile> + <Compile Include="..\..\startup.c"> + <SubType>compile</SubType> + <Link>core\startup.c</Link> + </Compile> + <Compile Include="..\..\Stream.cpp"> + <SubType>compile</SubType> + <Link>core\Stream.cpp</Link> + </Compile> + <Compile Include="..\..\Stream.h"> + <SubType>compile</SubType> + <Link>core\Stream.h</Link> + </Compile> + <Compile Include="..\..\syscalls.c"> + <SubType>compile</SubType> + <Link>core\syscalls.c</Link> + </Compile> + <Compile Include="..\..\syscalls.h"> + <SubType>compile</SubType> + <Link>core\syscalls.h</Link> + </Compile> + <Compile Include="..\..\Tone.h"> + <SubType>compile</SubType> + <Link>core\Tone.h</Link> + </Compile> + <Compile Include="..\..\Udp.h"> + <SubType>compile</SubType> + <Link>core\Udp.h</Link> + </Compile> + <Compile Include="..\..\WCharacter.h"> + <SubType>compile</SubType> + <Link>core\WCharacter.h</Link> + </Compile> + <Compile Include="..\..\WInterrupts.h"> + <SubType>compile</SubType> + <Link>core\WInterrupts.h</Link> + </Compile> + <Compile Include="..\..\wiring.c"> + <SubType>compile</SubType> + <Link>core\wiring.c</Link> + </Compile> + <Compile Include="..\..\wiring.h"> + <SubType>compile</SubType> + <Link>core\wiring.h</Link> + </Compile> + <Compile Include="..\..\wiring_analog.h"> + <SubType>compile</SubType> + <Link>core\wiring_analog.h</Link> + </Compile> + <Compile Include="..\..\wiring_constants.h"> + <SubType>compile</SubType> + <Link>core\wiring_constants.h</Link> + </Compile> + <Compile Include="..\..\wiring_digital.c"> + <SubType>compile</SubType> + <Link>core\wiring_digital.c</Link> + </Compile> + <Compile Include="..\..\wiring_digital.h"> + <SubType>compile</SubType> + <Link>core\wiring_digital.h</Link> + </Compile> + <Compile Include="..\..\wiring_private.h"> + <SubType>compile</SubType> + <Link>core\wiring_private.h</Link> + </Compile> + <Compile Include="..\..\wiring_pulse.h"> + <SubType>compile</SubType> + <Link>core\wiring_pulse.h</Link> + </Compile> + <Compile Include="..\..\wiring_shift.c"> + <SubType>compile</SubType> + <Link>core\wiring_shift.c</Link> + </Compile> + <Compile Include="..\..\wiring_shift.h"> + <SubType>compile</SubType> + <Link>core\wiring_shift.h</Link> + </Compile> + <Compile Include="..\..\WMath.cpp"> + <SubType>compile</SubType> + <Link>core\WMath.cpp</Link> + </Compile> + <Compile Include="..\..\WMath.h"> + <SubType>compile</SubType> + <Link>core\WMath.h</Link> + </Compile> + <Compile Include="..\..\WString.cpp"> + <SubType>compile</SubType> + <Link>core\WString.cpp</Link> + </Compile> + <Compile Include="..\..\WString.h"> + <SubType>compile</SubType> + <Link>core\WString.h</Link> + </Compile> + <Compile Include="..\..\WVariant.h"> + <SubType>compile</SubType> + <Link>core\WVariant.h</Link> + </Compile> + <Compile Include="..\test.cpp"> + <SubType>compile</SubType> + <Link>test.cpp</Link> + </Compile> + </ItemGroup> + <ItemGroup> + <None Include="..\..\HOWTO - compiling a project.txt"> + <SubType>compile</SubType> + <Link>core\HOWTO - compiling a project.txt</Link> + </None> + <None Include="..\..\Tone.cpp.disabled"> + <SubType>compile</SubType> + <Link>core\Tone.cpp.disabled</Link> + </None> + <None Include="..\..\WInterrupts.c.disabled"> + <SubType>compile</SubType> + <Link>core\WInterrupts.c.disabled</Link> + </None> + <None Include="..\..\wiring_analog.c.disabled"> + <SubType>compile</SubType> + <Link>core\wiring_analog.c.disabled</Link> + </None> + <None Include="..\..\wiring_digital.c.old"> + <SubType>compile</SubType> + <Link>core\wiring_digital.c.old</Link> + </None> + <None Include="..\..\wiring_pulse.cpp.disabled"> + <SubType>compile</SubType> + <Link>core\wiring_pulse.cpp.disabled</Link> + </None> + </ItemGroup> + <Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" /> +</Project> \ No newline at end of file -- GitLab