|
|
@@ -0,0 +1,143 @@ |
|
|
<?xml version="1.0" encoding="UTF-8"?> |
|
|
<CodeLite_Project Name="SysTickInterrupt" Version="10.0.0" InternalType="User templates"> |
|
|
<Plugins> |
|
|
<Plugin Name="qmake"> |
|
|
<![CDATA[00010001N0005Debug000000000000]]> |
|
|
</Plugin> |
|
|
<Plugin Name="CMakePlugin"> |
|
|
<![CDATA[[{ |
|
|
"name": "Debug", |
|
|
"enabled": false, |
|
|
"buildDirectory": "build", |
|
|
"sourceDirectory": "$(ProjectPath)", |
|
|
"generator": "", |
|
|
"buildType": "", |
|
|
"arguments": [], |
|
|
"parentProject": "" |
|
|
}]]]> |
|
|
</Plugin> |
|
|
</Plugins> |
|
|
<Description/> |
|
|
<Dependencies/> |
|
|
<VirtualDirectory Name="src"> |
|
|
<File Name="startup.c"/> |
|
|
<File Name="delay.h"/> |
|
|
<File Name="gpio.h"/> |
|
|
<File Name="types.h"/> |
|
|
<File Name="delay.c"/> |
|
|
</VirtualDirectory> |
|
|
<VirtualDirectory Name="resources"> |
|
|
<File Name="md407-ram.x"/> |
|
|
</VirtualDirectory> |
|
|
<Settings Type="Executable"> |
|
|
<GlobalSettings> |
|
|
<Compiler Options="" C_Options="" Assembler=""> |
|
|
<IncludePath Value="."/> |
|
|
</Compiler> |
|
|
<Linker Options=""> |
|
|
<LibraryPath Value="."/> |
|
|
</Linker> |
|
|
<ResourceCompiler Options=""/> |
|
|
</GlobalSettings> |
|
|
<Configuration Name="Debug" CompilerType="Cross GCC ( arm-none-eabi )" DebuggerType="GNU gdb debugger" Type="Executable" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append"> |
|
|
<Compiler Options="-g;-O0;-W" C_Options="-Wa,-adhln=test.s;-g;-O0;-w;-mthumb -march=armv6-m -mfloat-abi=soft;-std=c99;-mthumb;-march=armv6-m" Assembler="" Required="yes" PreCompiledHeader="" PCHInCommandLine="no" PCHFlags="" PCHFlagsPolicy="0"> |
|
|
<IncludePath Value="."/> |
|
|
<Preprocessor Value="SIMULATOR"/> |
|
|
</Compiler> |
|
|
<Linker Options="-T$(ProjectPath)/md407-ram.x;-L$(ARM_V6LIB) -L$(ARM_GCC_V6LIB);-nostartfiles" Required="yes"> |
|
|
<Library Value="gcc"/> |
|
|
<Library Value="c_nano"/> |
|
|
</Linker> |
|
|
<ResourceCompiler Options="" Required="no"/> |
|
|
<General OutputFile="$(IntermediateDirectory)/$(ProjectName).elf" IntermediateDirectory="./Debug" Command="$(ProjectPath)/$(IntermediateDirectory)/$(ProjectName).elf" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes" IsGUIProgram="no" IsEnabled="yes"/> |
|
|
<BuildSystem Name="Default"/> |
|
|
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"> |
|
|
<![CDATA[ARM_V6LIB=$(CodeLiteDir)/tools/gcc-arm/arm-none-eabi/lib/thumb/v6-m |
|
|
ARM_GCC_V6LIB=$(CodeLiteDir)/tools/gcc-arm/lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m |
|
|
ARM_M4FPLIB=$(CodeLiteDir)/tools/gcc-arm/arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard |
|
|
ARM_GCC_M4FPLIB=$(CodeLiteDir)/tools/gcc-arm/lib/gcc/arm-none-eabi/6.3.1/thumb/v7e-m]]> |
|
|
</Environment> |
|
|
<Debugger IsRemote="yes" RemoteHostName="localhost" RemoteHostPort="1234" DebuggerPath="" IsExtended="no"> |
|
|
<DebuggerSearchPaths/> |
|
|
<PostConnectCommands>load |
|
|
monitor restart</PostConnectCommands> |
|
|
<StartupCommands/> |
|
|
</Debugger> |
|
|
<PreBuild/> |
|
|
<PostBuild> |
|
|
<Command Enabled="yes">arm-none-eabi-objcopy -S -O srec $(IntermediateDirectory)/$(ProjectName).elf $(IntermediateDirectory)/$(ProjectName).s19</Command> |
|
|
<Command Enabled="yes">arm-none-eabi-objdump -D -S $(IntermediateDirectory)/$(ProjectName).elf > $(IntermediateDirectory)/$(ProjectName).dass</Command> |
|
|
</PostBuild> |
|
|
<CustomBuild Enabled="no"> |
|
|
<RebuildCommand/> |
|
|
<CleanCommand/> |
|
|
<BuildCommand/> |
|
|
<PreprocessFileCommand/> |
|
|
<SingleFileCommand/> |
|
|
<MakefileGenerationCommand/> |
|
|
<ThirdPartyToolName>None</ThirdPartyToolName> |
|
|
<WorkingDirectory/> |
|
|
</CustomBuild> |
|
|
<AdditionalRules> |
|
|
<CustomPostBuild/> |
|
|
<CustomPreBuild/> |
|
|
</AdditionalRules> |
|
|
<Completion EnableCpp11="no" EnableCpp14="no"> |
|
|
<ClangCmpFlagsC/> |
|
|
<ClangCmpFlags/> |
|
|
<ClangPP/> |
|
|
<SearchPaths/> |
|
|
</Completion> |
|
|
</Configuration> |
|
|
<Configuration Name="Release" CompilerType="Cross GCC ( arm-none-eabi )" DebuggerType="GNU gdb debugger" Type="Executable" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append"> |
|
|
<Compiler Options="-O2;-W" C_Options="-Wa,-adhln=test.s;-g;-O2;-w;-mthumb -march=armv6-m -mfloat-abi=soft;-std=c99" Assembler="" Required="yes" PreCompiledHeader="" PCHInCommandLine="no" PCHFlags="" PCHFlagsPolicy="0"> |
|
|
<IncludePath Value="."/> |
|
|
<Preprocessor Value="NDEBUG"/> |
|
|
</Compiler> |
|
|
<Linker Options="-T$(ProjectPath)/md407-ram.x;-L$(ARM_V6LIB) -L$(ARM_GCC_V6LIB);-nostartfiles" Required="yes"> |
|
|
<Library Value="gcc"/> |
|
|
<Library Value="c_nano"/> |
|
|
</Linker> |
|
|
<ResourceCompiler Options="" Required="no"/> |
|
|
<General OutputFile="$(IntermediateDirectory)/$(ProjectName).elf" IntermediateDirectory="./Release" Command="./$(ProjectName)" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes" IsGUIProgram="no" IsEnabled="yes"/> |
|
|
<BuildSystem Name="Default"/> |
|
|
<Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"> |
|
|
<![CDATA[ARM_V6LIB=$(CodeLiteDir)/tools/gcc-arm/arm-none-eabi/lib/thumb/v6-m |
|
|
ARM_GCC_V6LIB=$(CodeLiteDir)/tools/gcc-arm/lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m |
|
|
ARM_M4FPLIB=$(CodeLiteDir)/tools/gcc-arm/arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard |
|
|
ARM_GCC_M4FPLIB=$(CodeLiteDir)/tools/gcc-arm/lib/gcc/arm-none-eabi/6.3.1/thumb/v7e-m]]> |
|
|
</Environment> |
|
|
<Debugger IsRemote="yes" RemoteHostName="localhost" RemoteHostPort="1234" DebuggerPath="" IsExtended="no"> |
|
|
<DebuggerSearchPaths/> |
|
|
<PostConnectCommands>load |
|
|
monitor restart</PostConnectCommands> |
|
|
<StartupCommands/> |
|
|
</Debugger> |
|
|
<PreBuild/> |
|
|
<PostBuild> |
|
|
<Command Enabled="yes">arm-none-eabi-objcopy -S -O srec $(IntermediateDirectory)/$(ProjectName).elf $(IntermediateDirectory)/$(ProjectName).s19</Command> |
|
|
<Command Enabled="yes">arm-none-eabi-objdump -D -S $(IntermediateDirectory)/$(ProjectName).elf > $(IntermediateDirectory)/$(ProjectName).dass</Command> |
|
|
</PostBuild> |
|
|
<CustomBuild Enabled="no"> |
|
|
<RebuildCommand/> |
|
|
<CleanCommand/> |
|
|
<BuildCommand/> |
|
|
<PreprocessFileCommand/> |
|
|
<SingleFileCommand/> |
|
|
<MakefileGenerationCommand/> |
|
|
<ThirdPartyToolName>None</ThirdPartyToolName> |
|
|
<WorkingDirectory/> |
|
|
</CustomBuild> |
|
|
<AdditionalRules> |
|
|
<CustomPostBuild/> |
|
|
<CustomPreBuild/> |
|
|
</AdditionalRules> |
|
|
<Completion EnableCpp11="no" EnableCpp14="no"> |
|
|
<ClangCmpFlagsC/> |
|
|
<ClangCmpFlags/> |
|
|
<ClangPP/> |
|
|
<SearchPaths/> |
|
|
</Completion> |
|
|
</Configuration> |
|
|
</Settings> |
|
|
</CodeLite_Project> |