]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_M4_ATSAM4S_Atmel_Studio/RTOSDemo.cproj
Add CreateProjectDirectoryStructure.bat to the SAM4 demo.
[freertos] / FreeRTOS / Demo / CORTEX_M4_ATSAM4S_Atmel_Studio / RTOSDemo.cproj
index 76f7aadf2438628cdc20762f65df0cb09f2f0ffc..74d0bc86cfe2ef32c04bf97f3017a56abad81d28 100644 (file)
   <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">\r
     <ToolchainSettings>\r
       <ArmGcc>\r
-  <armgcc.common.general.symbols>__SAM4S16C__</armgcc.common.general.symbols>\r
-  <armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>\r
-  <armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>\r
-  <armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>\r
-  <armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>\r
-  <armgcc.compiler.symbols.DefSymbols>\r
-    <ListValues>\r
-      <Value>ARM_MATH_CM4=true</Value>\r
-      <Value>BOARD=SAM4S_EK</Value>\r
-      <Value>__SAM4S16C__</Value>\r
-      <Value>XMEGA=0</Value>\r
-      <Value>MEGA=0</Value>\r
-      <Value>UC3=0</Value>\r
-    </ListValues>\r
-  </armgcc.compiler.symbols.DefSymbols>\r
-  <armgcc.compiler.directories.IncludePaths>\r
-    <ListValues>\r
-      <Value>../src</Value>\r
-      <Value>../src/asf/common/applications/user_application/sam4s16c_sam4s_ek</Value>\r
-      <Value>../src/asf/common/boards</Value>\r
-      <Value>../src/asf/common/services/gpio</Value>\r
-      <Value>../src/asf/common/utils</Value>\r
-      <Value>../src/asf/sam/boards</Value>\r
-      <Value>../src/asf/sam/boards/sam4s_ek</Value>\r
-      <Value>../src/asf/sam/drivers/pio</Value>\r
-      <Value>../src/asf/sam/utils</Value>\r
-      <Value>../src/asf/sam/utils/cmsis/sam4s/include</Value>\r
-      <Value>../src/asf/sam/utils/cmsis/sam4s/source/templates</Value>\r
-      <Value>../src/asf/sam/utils/header_files</Value>\r
-      <Value>../src/asf/sam/utils/preprocessor</Value>\r
-      <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
-      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-      <Value>../src/config</Value>\r
-      <Value>../src/asf/thirdparty/FreeRTOS/include</Value>\r
-      <Value>../src/asf/thirdparty/FreeRTOS/portable/GCC/ARM_CM3</Value>\r
-      <Value>../src/Common-Demo-Source/include</Value>\r
-      <Value>C:\devtools\Atmel\Atmel Studio 6.0\extensions\Atmel\ARMGCC\3.3.1.83\ARMSupportFiles</Value>\r
-      <Value>C:\devtools\Atmel\Atmel Studio 6.0\extensions\Atmel\ARMGCC\3.3.1.83\ARMSupportFiles\CMSIS\Include</Value>\r
-      <Value>C:\devtools\Atmel\Atmel Studio 6.0\extensions\Atmel\ARMGCC\3.3.1.83\ARMSupportFiles\Device\ATMEL</Value>\r
-      <Value>C:\devtools\Atmel\Atmel Studio 6.0\extensions\Atmel\ARMGCC\3.3.1.83\ARMSupportFiles\Device\ATMEL\sam4s\include</Value>\r
-      <Value>../src/asf/sam/drivers/pmc</Value>\r
-      <Value>../src/asf/common/services/clock</Value>\r
-      <Value>../src/asf/sam/drivers/usart</Value>\r
-    </ListValues>\r
-  </armgcc.compiler.directories.IncludePaths>\r
-  <armgcc.compiler.optimization.OtherFlags>-fdata-sections</armgcc.compiler.optimization.OtherFlags>\r
-  <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>\r
-  <armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel>\r
-  <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>\r
-  <armgcc.compiler.miscellaneous.OtherFlags>-pipe -Wall -Wextra -std=gnu99 -ffunction-sections -fdata-sections --param max-inline-insns-single=500 -Dprintf=iprintf</armgcc.compiler.miscellaneous.OtherFlags>\r
-  <armgcc.linker.libraries.LibrarySearchPaths>\r
-    <ListValues>\r
-      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-    </ListValues>\r
-  </armgcc.linker.libraries.LibrarySearchPaths>\r
-  <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>\r
-  <armgcc.linker.miscellaneous.LinkerFlags>-T../src/asf/sam/utils/linker_scripts/sam4s/sam4s16/gcc/flash.ld -Wl,--cref -Wl,--entry=Reset_Handler -mthumb</armgcc.linker.miscellaneous.LinkerFlags>\r
-  <armgcc.assembler.general.IncludePaths>\r
-    <ListValues>\r
-      <Value>../src</Value>\r
-      <Value>../src/asf/common/applications/user_application/sam4s16c_sam4s_ek</Value>\r
-      <Value>../src/asf/common/boards</Value>\r
-      <Value>../src/asf/common/services/gpio</Value>\r
-      <Value>../src/asf/common/utils</Value>\r
-      <Value>../src/asf/sam/boards</Value>\r
-      <Value>../src/asf/sam/boards/sam4s_ek</Value>\r
-      <Value>../src/asf/sam/drivers/pio</Value>\r
-      <Value>../src/asf/sam/utils</Value>\r
-      <Value>../src/asf/sam/utils/cmsis/sam4s/include</Value>\r
-      <Value>../src/asf/sam/utils/cmsis/sam4s/source/templates</Value>\r
-      <Value>../src/asf/sam/utils/header_files</Value>\r
-      <Value>../src/asf/sam/utils/preprocessor</Value>\r
-      <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
-      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-      <Value>../src/config</Value>\r
-      <Value>../src/asf/sam/drivers/pmc</Value>\r
-      <Value>../src/asf/common/services/clock</Value>\r
-      <Value>../src/asf/sam/drivers/usart</Value>\r
-    </ListValues>\r
-  </armgcc.assembler.general.IncludePaths>\r
-  <armgcc.preprocessingassembler.general.AssemblerFlags>-DARM_MATH_CM4=true -DBOARD=SAM4S_EK -D__SAM4S16C__</armgcc.preprocessingassembler.general.AssemblerFlags>\r
-  <armgcc.preprocessingassembler.general.IncludePaths>\r
-    <ListValues>\r
-      <Value>../src</Value>\r
-      <Value>../src/asf/common/applications/user_application/sam4s16c_sam4s_ek</Value>\r
-      <Value>../src/asf/common/boards</Value>\r
-      <Value>../src/asf/common/services/gpio</Value>\r
-      <Value>../src/asf/common/utils</Value>\r
-      <Value>../src/asf/sam/boards</Value>\r
-      <Value>../src/asf/sam/boards/sam4s_ek</Value>\r
-      <Value>../src/asf/sam/drivers/pio</Value>\r
-      <Value>../src/asf/sam/utils</Value>\r
-      <Value>../src/asf/sam/utils/cmsis/sam4s/include</Value>\r
-      <Value>../src/asf/sam/utils/cmsis/sam4s/source/templates</Value>\r
-      <Value>../src/asf/sam/utils/header_files</Value>\r
-      <Value>../src/asf/sam/utils/preprocessor</Value>\r
-      <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
-      <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
-      <Value>../src/config</Value>\r
-      <Value>../src/asf/sam/drivers/pmc</Value>\r
-      <Value>../src/asf/common/services/clock</Value>\r
-      <Value>../src/asf/sam/drivers/usart</Value>\r
-    </ListValues>\r
-  </armgcc.preprocessingassembler.general.IncludePaths>\r
-</ArmGcc>\r
+        <armgcc.common.general.symbols>__SAM4S16C__</armgcc.common.general.symbols>\r
+        <armgcc.common.outputfiles.hex>True</armgcc.common.outputfiles.hex>\r
+        <armgcc.common.outputfiles.lss>True</armgcc.common.outputfiles.lss>\r
+        <armgcc.common.outputfiles.eep>True</armgcc.common.outputfiles.eep>\r
+        <armgcc.common.outputfiles.bin>True</armgcc.common.outputfiles.bin>\r
+        <armgcc.compiler.symbols.DefSymbols>\r
+          <ListValues>\r
+            <Value>ARM_MATH_CM4=true</Value>\r
+            <Value>BOARD=SAM4S_EK</Value>\r
+            <Value>__SAM4S16C__</Value>\r
+            <Value>XMEGA=0</Value>\r
+            <Value>MEGA=0</Value>\r
+            <Value>UC3=0</Value>\r
+          </ListValues>\r
+        </armgcc.compiler.symbols.DefSymbols>\r
+        <armgcc.compiler.directories.IncludePaths>\r
+          <ListValues>\r
+            <Value>../src</Value>\r
+            <Value>../src/asf/common/applications/user_application/sam4s16c_sam4s_ek</Value>\r
+            <Value>../src/asf/common/boards</Value>\r
+            <Value>../src/asf/common/services/gpio</Value>\r
+            <Value>../src/asf/common/utils</Value>\r
+            <Value>../src/asf/sam/boards</Value>\r
+            <Value>../src/asf/sam/boards/sam4s_ek</Value>\r
+            <Value>../src/asf/sam/drivers/pio</Value>\r
+            <Value>../src/asf/sam/utils</Value>\r
+            <Value>../src/asf/sam/utils/cmsis/sam4s/include</Value>\r
+            <Value>../src/asf/sam/utils/cmsis/sam4s/source/templates</Value>\r
+            <Value>../src/asf/sam/utils/header_files</Value>\r
+            <Value>../src/asf/sam/utils/preprocessor</Value>\r
+            <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
+            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+            <Value>../src/config</Value>\r
+            <Value>../src/asf/thirdparty/FreeRTOS/include</Value>\r
+            <Value>../src/asf/thirdparty/FreeRTOS/portable/GCC/ARM_CM3</Value>\r
+            <Value>../src/Common-Demo-Source/include</Value>\r
+            <Value>C:\devtools\Atmel\Atmel Studio 6.0\extensions\Atmel\ARMGCC\3.3.1.83\ARMSupportFiles</Value>\r
+            <Value>C:\devtools\Atmel\Atmel Studio 6.0\extensions\Atmel\ARMGCC\3.3.1.83\ARMSupportFiles\CMSIS\Include</Value>\r
+            <Value>C:\devtools\Atmel\Atmel Studio 6.0\extensions\Atmel\ARMGCC\3.3.1.83\ARMSupportFiles\Device\ATMEL</Value>\r
+            <Value>C:\devtools\Atmel\Atmel Studio 6.0\extensions\Atmel\ARMGCC\3.3.1.83\ARMSupportFiles\Device\ATMEL\sam4s\include</Value>\r
+            <Value>../src/asf/sam/drivers/pmc</Value>\r
+            <Value>../src/asf/common/services/clock</Value>\r
+            <Value>../src/asf/sam/drivers/usart</Value>\r
+          </ListValues>\r
+        </armgcc.compiler.directories.IncludePaths>\r
+        <armgcc.compiler.optimization.OtherFlags>-fdata-sections</armgcc.compiler.optimization.OtherFlags>\r
+        <armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</armgcc.compiler.optimization.PrepareFunctionsForGarbageCollection>\r
+        <armgcc.compiler.optimization.DebugLevel>Maximum (-g3)</armgcc.compiler.optimization.DebugLevel>\r
+        <armgcc.compiler.warnings.AllWarnings>True</armgcc.compiler.warnings.AllWarnings>\r
+        <armgcc.compiler.miscellaneous.OtherFlags>-pipe -Wall -Wextra -std=gnu99 -ffunction-sections -fdata-sections --param max-inline-insns-single=500 -Dprintf=iprintf</armgcc.compiler.miscellaneous.OtherFlags>\r
+        <armgcc.linker.libraries.LibrarySearchPaths>\r
+          <ListValues>\r
+            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+          </ListValues>\r
+        </armgcc.linker.libraries.LibrarySearchPaths>\r
+        <armgcc.linker.optimization.GarbageCollectUnusedSections>True</armgcc.linker.optimization.GarbageCollectUnusedSections>\r
+        <armgcc.linker.miscellaneous.LinkerFlags>-T../src/asf/sam/utils/linker_scripts/sam4s/sam4s16/gcc/flash.ld -Wl,--cref -Wl,--entry=Reset_Handler -mthumb</armgcc.linker.miscellaneous.LinkerFlags>\r
+        <armgcc.assembler.general.IncludePaths>\r
+          <ListValues>\r
+            <Value>../src</Value>\r
+            <Value>../src/asf/common/applications/user_application/sam4s16c_sam4s_ek</Value>\r
+            <Value>../src/asf/common/boards</Value>\r
+            <Value>../src/asf/common/services/gpio</Value>\r
+            <Value>../src/asf/common/utils</Value>\r
+            <Value>../src/asf/sam/boards</Value>\r
+            <Value>../src/asf/sam/boards/sam4s_ek</Value>\r
+            <Value>../src/asf/sam/drivers/pio</Value>\r
+            <Value>../src/asf/sam/utils</Value>\r
+            <Value>../src/asf/sam/utils/cmsis/sam4s/include</Value>\r
+            <Value>../src/asf/sam/utils/cmsis/sam4s/source/templates</Value>\r
+            <Value>../src/asf/sam/utils/header_files</Value>\r
+            <Value>../src/asf/sam/utils/preprocessor</Value>\r
+            <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
+            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+            <Value>../src/config</Value>\r
+            <Value>../src/asf/sam/drivers/pmc</Value>\r
+            <Value>../src/asf/common/services/clock</Value>\r
+            <Value>../src/asf/sam/drivers/usart</Value>\r
+          </ListValues>\r
+        </armgcc.assembler.general.IncludePaths>\r
+        <armgcc.preprocessingassembler.general.AssemblerFlags>-DARM_MATH_CM4=true -DBOARD=SAM4S_EK -D__SAM4S16C__</armgcc.preprocessingassembler.general.AssemblerFlags>\r
+        <armgcc.preprocessingassembler.general.IncludePaths>\r
+          <ListValues>\r
+            <Value>../src</Value>\r
+            <Value>../src/asf/common/applications/user_application/sam4s16c_sam4s_ek</Value>\r
+            <Value>../src/asf/common/boards</Value>\r
+            <Value>../src/asf/common/services/gpio</Value>\r
+            <Value>../src/asf/common/utils</Value>\r
+            <Value>../src/asf/sam/boards</Value>\r
+            <Value>../src/asf/sam/boards/sam4s_ek</Value>\r
+            <Value>../src/asf/sam/drivers/pio</Value>\r
+            <Value>../src/asf/sam/utils</Value>\r
+            <Value>../src/asf/sam/utils/cmsis/sam4s/include</Value>\r
+            <Value>../src/asf/sam/utils/cmsis/sam4s/source/templates</Value>\r
+            <Value>../src/asf/sam/utils/header_files</Value>\r
+            <Value>../src/asf/sam/utils/preprocessor</Value>\r
+            <Value>../src/asf/thirdparty/CMSIS/Include</Value>\r
+            <Value>../src/asf/thirdparty/CMSIS/Lib/GCC</Value>\r
+            <Value>../src/config</Value>\r
+            <Value>../src/asf/sam/drivers/pmc</Value>\r
+            <Value>../src/asf/common/services/clock</Value>\r
+            <Value>../src/asf/sam/drivers/usart</Value>\r
+          </ListValues>\r
+        </armgcc.preprocessingassembler.general.IncludePaths>\r
+      </ArmGcc>\r
     </ToolchainSettings>\r
     <GenerateHexFile>True</GenerateHexFile>\r
     <GenerateMapFile>True</GenerateMapFile>\r
     <None Include="src\asf\sam\drivers\usart\usart.h">\r
       <SubType>compile</SubType>\r
     </None>\r
+    <Compile Include="src\asf\thirdparty\FreeRTOS\portable\MemMang\heap_4.c">\r
+      <SubType>compile</SubType>\r
+    </Compile>\r
     <Compile Include="src\Common-Demo-Source\include\demo_serial.h">\r
       <SubType>compile</SubType>\r
     </Compile>\r
     <Compile Include="src\asf\thirdparty\FreeRTOS\portable\GCC\ARM_CM3\portmacro.h">\r
       <SubType>compile</SubType>\r
     </Compile>\r
-    <Compile Include="src\asf\thirdparty\FreeRTOS\portable\MemMang\heap_2.c">\r
-      <SubType>compile</SubType>\r
-    </Compile>\r
     <Compile Include="src\asf\thirdparty\FreeRTOS\queue.c">\r
       <SubType>compile</SubType>\r
     </Compile>\r