mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-10-17 10:17:45 -04:00
* Add Eclipse/GCC project that targets the LM3S8962 QEMU model. * Get the Cortex-M QEMU project working. * Continue working on making stream buffer demo more robust and QEMU project. * Rename directory CORTEX_LM3S8986_QEMU to CORTEX_LM3S6965_QEMU. Work on making the Stream Buffer tests more robust. Check in before adding in the trace recorder. * Rename CORTEX_LM3S6969_QEMU to CORTEX_LM3S6969_GCC_QEMU. * Make the StreamBufferDemo.c common demo file (test file) more robust to other test tasks running at an equally high priority. * Work in progress checkin only - comments in main.c are incorrect. * Correct comments at the top of FreeRTOS/Demo/CORTEX_LM3S6965_GCC_QEMU/main.c Make the message buffer tests more robust in the case the a message buffer becomes full when prvSenderTask() has a higher priority than the reader task. * Disable trace recorder in the LM3S6965 QEMU demo. * I'm dropping FreeRTOS-Kernel reference update, since this seems to break the CMBC CI. Co-authored-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
229 lines
38 KiB
XML
229 lines
38 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
|
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
|
<cconfiguration id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1614661343">
|
|
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1614661343" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
|
<externalSettings/>
|
|
<extensions>
|
|
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
|
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
|
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
|
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
|
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
|
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
|
</extensions>
|
|
</storageModule>
|
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
|
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1614661343" name="Debug" optionalBuildProperties="org.eclipse.cdt.docker.launcher.containerbuild.property.selectedvolumes=,org.eclipse.cdt.docker.launcher.containerbuild.property.volumes=" parent="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug">
|
|
<folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1614661343." name="/" resourcePath="">
|
|
<toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.490388057" name="ARM Cross GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug">
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1879528410" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting.866363571" name="Create extended listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting" useByScannerDiscovery="false"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.1629639372" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.216765706" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.none" valueType="enumerated"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.352400531" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.1747731690" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1034375409" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.633763633" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.811864028" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1596263961" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format" useByScannerDiscovery="true"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.246342502" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" useByScannerDiscovery="false" value="GNU MCU Eclipse ARM Embedded GCC" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.931365239" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" useByScannerDiscovery="false" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.1030679276" name="ARM family (-mcpu)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" useByScannerDiscovery="false" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m3" valueType="enumerated"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.571448854" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" useByScannerDiscovery="false" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1359090575" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" useByScannerDiscovery="false" value="arm-none-eabi-" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1212094163" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" useByScannerDiscovery="false" value="gcc" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1578546394" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" useByScannerDiscovery="false" value="g++" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.1512874338" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" useByScannerDiscovery="false" value="ar" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.309454462" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" useByScannerDiscovery="false" value="objcopy" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.797343514" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" useByScannerDiscovery="false" value="objdump" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.394392036" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" useByScannerDiscovery="false" value="size" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.397716147" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" useByScannerDiscovery="false" value="make" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1168405050" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" useByScannerDiscovery="false" value="rm" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.id.35641977" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.id" useByScannerDiscovery="false" value="962691777" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.1797752127" name="Enable all common warnings (-Wall)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.1905949849" name="Enable extra warnings (-Wextra)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized.695206319" name="Warn on uninitialized variables (-Wuninitialised)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized" useByScannerDiscovery="true" value="false" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.lto.1357489954" name="Link-time optimizer (-flto)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.lto" useByScannerDiscovery="true" value="false" valueType="boolean"/>
|
|
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.1821876962" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/>
|
|
<builder buildPath="${workspace_loc:/RTOSDemo}/Debug" id="ilg.gnuarmeclipse.managedbuild.cross.builder.1008680355" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="ilg.gnuarmeclipse.managedbuild.cross.builder"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.77721181" name="GNU ARM Cross Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler">
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.2028343325" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
|
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.1578931839" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/>
|
|
</tool>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.47768369" name="GNU ARM Cross C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler">
|
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths.2107759157" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
|
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/CommonDemoFiles/include}""/>
|
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/FreeRTOS+Trace Recorder/Include}""/>
|
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}""/>
|
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/LegacyDrivers}""/>
|
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/LocalDemoFiles}""/>
|
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/FreeRTOS_Source/include}""/>
|
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/FreeRTOS_Source/portable/GCC/ARM_CM3}""/>
|
|
</option>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.other.653088617" name="Other compiler flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.other" useByScannerDiscovery="true" value="-specs=nano.specs -specs=nosys.specs" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.656993385" name="Language standard" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.gnu90" valueType="enumerated"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.otheroptimizations.983474864" name="Other optimization flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.otheroptimizations" useByScannerDiscovery="true" value="" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.otherwarnings.114399707" name="Other warning flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.otherwarnings" useByScannerDiscovery="true" value="" valueType="string"/>
|
|
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.1982645506" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
|
|
</tool>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.1189578391" name="GNU ARM Cross C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.1774612030" name="GNU ARM Cross C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker">
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.187265903" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" useByScannerDiscovery="false" value="false" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnosys.855714527" name="Do not use syscalls (--specs=nosys.specs)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnosys" useByScannerDiscovery="false" value="false" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano.741608735" name="Use newlib-nano (--specs=nano.specs)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other.1354177861" name="Other linker flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other" useByScannerDiscovery="false" value="-T../standalone.ld -nostartfiles" valueType="string"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.nostart.1159637972" name="Do not use standard start files (-nostartfiles)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.nostart" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs.1986084100" name="Libraries (-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs" useByScannerDiscovery="false" valueType="libs">
|
|
<listOptionValue builtIn="false" value="driver"/>
|
|
<listOptionValue builtIn="false" value="gr"/>
|
|
</option>
|
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths.468243565" name="Library search path (-L)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths" useByScannerDiscovery="false" valueType="libPaths">
|
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/LegacyDrivers}/arm-none-eabi-gcc/""/>
|
|
</option>
|
|
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.1835629112" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input">
|
|
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
|
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
|
</inputType>
|
|
</tool>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.291383260" name="GNU ARM Cross C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker">
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.826089020" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
|
|
</tool>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.275232544" name="GNU ARM Cross Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.633778794" name="GNU ARM Cross Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.2093722432" name="GNU ARM Cross Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting">
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.1933765484" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.106720312" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.508555415" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.336558815" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1169366357" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/>
|
|
</tool>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.1708064298" name="GNU ARM Cross Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize">
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.295709994" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format" useByScannerDiscovery="false"/>
|
|
</tool>
|
|
</toolChain>
|
|
</folderInfo>
|
|
<folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1614661343.235572844" name="/" resourcePath="FreeRTOS+Trace Recorder">
|
|
<toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.604555128" name="ARM Cross GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug" unusedChildren="">
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1879528410.1218773615" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1879528410"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting.866363571.1568303667" name="Create extended listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting.866363571"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.1629639372.722640676" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.1629639372"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.216765706.856951584" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.216765706"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.352400531.253082944" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.352400531"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.1747731690.1943424689" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.1747731690"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1034375409.1848123592" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1034375409"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.633763633.227711432" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.633763633"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.811864028.143913209" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.811864028"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1596263961.457233584" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1596263961"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.246342502.2004549132" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.246342502"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.931365239.1586991441" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.931365239"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.1030679276.303049354" name="ARM family (-mcpu)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.1030679276"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.571448854.2087250897" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.571448854"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1359090575.1667777641" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1359090575"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1212094163.1093017808" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1212094163"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1578546394.372771147" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1578546394"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.1512874338.2137206331" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.1512874338"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.309454462.75600265" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.309454462"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.797343514.1957689281" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.797343514"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.394392036.238175312" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.394392036"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.397716147.2136059670" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.397716147"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1168405050.842789850" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1168405050"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.id.35641977.888888376" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.id.35641977"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.1797752127.1512929408" name="Enable all common warnings (-Wall)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.1797752127"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.1905949849.735434510" name="Enable extra warnings (-Wextra)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.1905949849"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized.695206319.967132852" name="Warn on uninitialized variables (-Wuninitialised)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized.695206319"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.lto.1357489954.1501132423" name="Link-time optimizer (-flto)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.lto.1357489954"/>
|
|
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.820858499" name="GNU ARM Cross Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.77721181">
|
|
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.99275074" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/>
|
|
</tool>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.124794620" name="GNU ARM Cross C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.47768369">
|
|
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.302629713" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
|
|
</tool>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.674804826" name="GNU ARM Cross C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.1189578391"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.139633478" name="GNU ARM Cross C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.1774612030"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.2113427336" name="GNU ARM Cross C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.291383260"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.555537253" name="GNU ARM Cross Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.275232544"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.1200415415" name="GNU ARM Cross Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.633778794"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.736846235" name="GNU ARM Cross Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.2093722432"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.699861080" name="GNU ARM Cross Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.1708064298"/>
|
|
</toolChain>
|
|
</folderInfo>
|
|
<folderInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1614661343.1063304242" name="/" resourcePath="CommonDemoFiles">
|
|
<toolChain id="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug.2077091571" name="ARM Cross GCC" superClass="ilg.gnuarmeclipse.managedbuild.cross.toolchain.elf.debug" unusedChildren="">
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1879528410.1192329015" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1879528410"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting.866363571.853297297" name="Create extended listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting.866363571"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.1629639372.693866778" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.1629639372"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.216765706.502827866" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.216765706"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.352400531.361094452" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.352400531"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.1747731690.1643325207" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.1747731690"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1034375409.560983908" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.1034375409"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.633763633.508802906" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.633763633"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.811864028.17661389" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.811864028"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1596263961.256073443" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1596263961"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.246342502.1983477626" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.246342502"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.931365239.1406427066" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.931365239"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.1030679276.2031839180" name="ARM family (-mcpu)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.1030679276"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.571448854.350673829" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.571448854"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1359090575.1594949359" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1359090575"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1212094163.400276170" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1212094163"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1578546394.1999938425" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1578546394"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.1512874338.657511821" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.1512874338"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.309454462.787444763" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.309454462"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.797343514.1483048374" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.797343514"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.394392036.676709460" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.394392036"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.397716147.657031815" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.397716147"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1168405050.457804822" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1168405050"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.id.35641977.915092620" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.id.35641977"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.1797752127.1650842318" name="Enable all common warnings (-Wall)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.1797752127"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.1905949849.2138007193" name="Enable extra warnings (-Wextra)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.1905949849"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized.695206319.1051715996" name="Warn on uninitialized variables (-Wuninitialised)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized.695206319"/>
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.lto.1357489954.1407848879" name="Link-time optimizer (-flto)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.lto.1357489954"/>
|
|
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1512001192" name="GNU ARM Cross Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.77721181">
|
|
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.941401198" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/>
|
|
</tool>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.79358651" name="GNU ARM Cross C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.47768369">
|
|
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.1231153556" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
|
|
</tool>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.263027522" name="GNU ARM Cross C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.1189578391"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.1436377089" name="GNU ARM Cross C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.1774612030"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.424469191" name="GNU ARM Cross C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.291383260"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.1334854055" name="GNU ARM Cross Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.275232544"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.666301501" name="GNU ARM Cross Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.633778794"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1871854547" name="GNU ARM Cross Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.2093722432"/>
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.115324474" name="GNU ARM Cross Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.1708064298"/>
|
|
</toolChain>
|
|
</folderInfo>
|
|
<fileInfo id="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1614661343.772317610" name="startup.c" rcbsApplicability="disable" resourcePath="startup.c" toolsToInvoke="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.47768369.2143092157">
|
|
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.47768369.2143092157" name="GNU ARM Cross C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.47768369">
|
|
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.otheroptimizations.269534092" name="Other optimization flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.otheroptimizations" useByScannerDiscovery="true" value="-O3" valueType="string"/>
|
|
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.684599135" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
|
|
</tool>
|
|
</fileInfo>
|
|
<sourceEntries>
|
|
<entry excluding="FreeRTOS+Trace Recorder" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
|
</sourceEntries>
|
|
</configuration>
|
|
</storageModule>
|
|
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
|
<storageModule moduleId="ilg.gnumcueclipse.managedbuild.packs"/>
|
|
</cconfiguration>
|
|
</storageModule>
|
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
|
<project id="RTOSDemo.ilg.gnuarmeclipse.managedbuild.cross.target.elf.1315550029" name="Executable" projectType="ilg.gnuarmeclipse.managedbuild.cross.target.elf"/>
|
|
</storageModule>
|
|
<storageModule moduleId="scannerConfiguration">
|
|
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
|
<scannerConfigBuildInfo instanceId="ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1614661343;ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.1614661343.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.47768369;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.1982645506">
|
|
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
|
</scannerConfigBuildInfo>
|
|
</storageModule>
|
|
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
|
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
|
<storageModule moduleId="refreshScope" versionNumber="2">
|
|
<configuration configurationName="Debug">
|
|
<resource resourceType="PROJECT" workspacePath="/RTOSDemo"/>
|
|
</configuration>
|
|
</storageModule>
|
|
</cproject>
|