diff options
author | NoMaY (a user of Japan.RenesasRulz.com) <NoMaY-jp@outlook.com> | 2020-09-19 08:55:43 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-18 16:55:43 -0700 |
commit | 80e23dde57fa880fc22d85143d5d7ab584b43768 (patch) | |
tree | f7b285b78f9708686fbcb87ca5bafe3e48253899 | |
parent | 886e29e2bd281385f0c75b84fdb6ed7df007ee9e (diff) | |
download | freertos-git-80e23dde57fa880fc22d85143d5d7ab584b43768.tar.gz |
Upgrade GCC project files for e2 studio v7.8.0 in Demo/RX600_RX64M_RSK_GCC_e2studio folder (#263)
Co-authored-by: Ming Yue <mingyue86010@gmail.com>
10 files changed, 446 insertions, 263 deletions
diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.HardwareDebuglinker b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.HardwareDebuglinker deleted file mode 100644 index 262577ac2..000000000 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.HardwareDebuglinker +++ /dev/null @@ -1,124 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<com.renesas.linkersection.model:SectionContainer xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:com.renesas.linkersection.model="http:///LinkerSection.ecore" targets="GNU_RX">
- <definedRegionsList name="RAM">
- <startAddress xsi:type="com.renesas.linkersection.model:FixedAddress"/>
- <endAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="524287"/>
- </definedRegionsList>
- <definedRegionsList name="ROM">
- <startAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="4290772992"/>
- <endAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="4294967295"/>
- </definedRegionsList>
- <sections name=".fvectors" isKeep="true">
- <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="4294967168"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".fvectors"/>
- </sections>
- <sections name=".text">
- <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="4290772992"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".text"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".text.*"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="P"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="etext"/>
- </sections>
- <sections name=".rvectors">
- <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.1"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_rvectors_start"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".rvectors"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_rvectors_end"/>
- </sections>
- <sections name=".init">
- <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.2"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".init"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__preinit_array_start"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".preinit_array"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__preinit_array_end"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__init_array_start = (. + 3) & ~ 3"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".init_array"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="SORT(.init_array.*)"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__init_array_end"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__fini_array_start"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".fini_array"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="SORT(.fini_array.*)"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__fini_array_end"/>
- </sections>
- <sections name=".fini">
- <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.3"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".fini"/>
- </sections>
- <sections name=".got">
- <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.4"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".got"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".got.plt"/>
- </sections>
- <sections name=".rodata">
- <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.5"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".rodata"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".rodata.*"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="C_1"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="C_2"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="C"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_erodata"/>
- </sections>
- <sections name=".eh_frame_hdr">
- <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.6"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".eh_frame_hdr"/>
- </sections>
- <sections name=".eh_frame">
- <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.7"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".eh_frame"/>
- </sections>
- <sections name=".jcr">
- <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.8"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".jcr"/>
- </sections>
- <sections name=".tors">
- <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.9"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__CTOR_LIST__"/>
- <contents xsi:type="com.renesas.linkersection.model:Keyword" text=". = ALIGN(2)"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="___ctors"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".ctors"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="___ctors_end"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__CTOR_END__"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__DTOR_LIST__"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="___dtors"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".dtors"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="___dtors_end"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__DTOR_END__"/>
- <contents xsi:type="com.renesas.linkersection.model:Keyword" text=". = ALIGN(2)"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_mdata"/>
- </sections>
- <sections name=".data">
- <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="1028"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_data"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".data"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".data.*"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="D"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="D_1"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="D_2"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_edata"/>
- <reservedMemAddress xsi:type="com.renesas.linkersection.model:ReferencedLabelAddress" label="//@sections.10/@contents.12"/>
- </sections>
- <sections name=".gcc_exc">
- <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.11"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".gcc_exc"/>
- </sections>
- <sections name=".bss">
- <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.12"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_bss"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".bss"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".bss.**"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="COMMON"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="B"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="B_1"/>
- <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="B_2"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_ebss"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_end"/>
- </sections>
- <sections name=".ustack">
- <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="1024"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_ustack"/>
- </sections>
- <sections name=".istack">
- <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="512"/>
- <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_istack"/>
- </sections>
-</com.renesas.linkersection.model:SectionContainer>
diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.cproject b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.cproject index d06ba07b9..954c1ed87 100644 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.cproject +++ b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.cproject @@ -1,116 +1,167 @@ <?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="%com.renesas.cdt.rx.hardwaredebug.win32.configuration.Id.606469687">
- <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="%com.renesas.cdt.rx.hardwaredebug.win32.configuration.Id.606469687" moduleId="org.eclipse.cdt.core.settings" name="HardwareDebug">
+ <cconfiguration id="com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.209218855">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.209218855" moduleId="org.eclipse.cdt.core.settings" name="HardwareDebug">
<externalSettings/>
<extensions>
- <extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
- <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <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.GLDErrorParser" 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.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
- <extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+ <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="com.renesas.cdt.managedbuild.core.toolchainInfo">
+ <option id="toolchain.id" value="GNU_RX"/>
+ <option id="toolchain.version" value="v14.01"/>
+ <option id="toolchain.enable" value="true"/>
+ </storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
- <configuration artifactName="RTOSDemo" buildArtefactType="com.renesas.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=com.renesas.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf *.lst *.lis *.lpp *.map" description="" errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.VCErrorParser" id="%com.renesas.cdt.rx.hardwaredebug.win32.configuration.Id.606469687" name="HardwareDebug" parent="%com.renesas.cdt.rx.hardwaredebug.win32.configuration.Id">
- <folderInfo id="%com.renesas.cdt.rx.hardwaredebug.win32.configuration.Id.606469687." name="/" resourcePath="">
- <toolChain errorParsers="" id="%com.renesas.cdt.rx.hardwaredebug.win32.toolChain.Id.804086182" name="KPIT GNURX-ELF Toolchain" superClass="%com.renesas.cdt.rx.hardwaredebug.win32.toolChain.Id">
- <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE" id="com.renesas.cdt.rx.hardwaredebug.win32.targetPlatform.Id.1441458979" osList="win32" superClass="com.renesas.cdt.rx.hardwaredebug.win32.targetPlatform.Id"/>
- <builder buildPath="${workspace_loc:/RTOSDemo}/HardwareDebug" errorParsers="org.eclipse.cdt.core.GmakeErrorParser" id="com.renesas.cdt.rx.hardwaredebug.win32.builder.Id.476907861" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="GNU Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.renesas.cdt.rx.hardwaredebug.win32.builder.Id"/>
- <tool command="rx-elf-libgen" errorParsers="" id="com.renesas.cdt.rx.hardwaredebug.win32.tool.libgen.Id.2057566942" name="Library Generator" superClass="com.renesas.cdt.rx.hardwaredebug.win32.tool.libgen.Id">
- <option id="com.renesas.cdt.core.LibraryGenerator.option.math.2039618467" name="math.h : Performs numeric calculations such as trigonometric functions" superClass="com.renesas.cdt.core.LibraryGenerator.option.math" value="true" valueType="boolean"/>
- <option id="com.renesas.cdt.core.LibraryGenerator.option.stdio.2055452080" name="stdio.h : Performs input/output handling" superClass="com.renesas.cdt.core.LibraryGenerator.option.stdio" value="true" valueType="boolean"/>
- <option id="com.renesas.cdt.core.LibraryGenerator.option.stdlib.321901636" name="stdlib.h : Performs C program standard processing such as storage area management" superClass="com.renesas.cdt.core.LibraryGenerator.option.stdlib" value="true" valueType="boolean"/>
- <option id="com.renesas.cdt.core.LibraryGenerator.option.string.1771884942" name="string.h : Performs string comparison, copying " superClass="com.renesas.cdt.core.LibraryGenerator.option.string" value="true" valueType="boolean"/>
- <option id="com.renesas.cdt.core.LibraryGenerator.option.selectLibrary.236583299" name="Select library" superClass="com.renesas.cdt.core.LibraryGenerator.option.selectLibrary" value="Optimized" valueType="enumerated"/>
- <option id="com.renesas.cdt.core.LibraryGenerator.option.libraryType.1090078057" name="Library type" superClass="com.renesas.cdt.core.LibraryGenerator.option.libraryType" value="Project-Built" valueType="enumerated"/>
+ <configuration artifactExtension="x" artifactName="RTOSDemo" 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="rm -rf *.lst *.lis *.lpp *.map" description="" id="com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.209218855" name="HardwareDebug" parent="com.renesas.cdt.managedbuild.gcc.rx.configuration.debug">
+ <folderInfo id="com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.209218855." name="/" resourcePath="">
+ <toolChain id="com.renesas.cdt.managedbuild.gcc.rx.toolchain.debug.1567055648" name="GCC for Renesas RX" superClass="com.renesas.cdt.managedbuild.gcc.rx.toolchain.debug">
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.optimization.optimizationLevel.1190988514" name="Optimization Level" superClass="com.renesas.cdt.managedbuild.gcc.core.option.optimization.optimizationLevel" value="com.renesas.cdt.managedbuild.gcc.core.option.optimization.optimizationLevel" valueType="enumerated"/>
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.optimization.fdatasections.1816348526" name="Data sections (-fdata-sections)" superClass="com.renesas.cdt.managedbuild.gcc.core.option.optimization.fdatasections" value="false" valueType="boolean"/>
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.debug.debugFormat.727913215" name="Debug format" superClass="com.renesas.cdt.managedbuild.gcc.core.option.debug.debugFormat" value="com.renesas.cdt.managedbuild.gcc.core.option.debug.debugFormat.Default" valueType="enumerated"/>
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.cpu.cpuType.2005587347" name="CPU Type" superClass="com.renesas.cdt.managedbuild.gcc.core.option.cpu.cpuType" value="com.renesas.cdt.managedbuild.gcc.core.option.cpu.cpuType.rx64m" valueType="enumerated"/>
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.deviceCommand.1206728790" name="DeviceCommand" superClass="com.renesas.cdt.managedbuild.gcc.core.option.deviceCommand" value="R5F564ML" valueType="string"/>
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.deviceShortName.60620181" name="DeviceName" superClass="com.renesas.cdt.managedbuild.gcc.core.option.deviceShortName" value="R5F564MLDxFC" valueType="string"/>
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.cpu.disableFPUInstructions.2043642479" name="Disable generation of RX hardware FPU instructions" superClass="com.renesas.cdt.managedbuild.gcc.core.option.cpu.disableFPUInstructions" value="false" valueType="boolean"/>
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.debug.debugLevel.1467811031" name="Debug level" superClass="com.renesas.cdt.managedbuild.gcc.core.option.debug.debugLevel" value="com.renesas.cdt.managedbuild.gcc.core.option.debug.debugLevel.level2" valueType="enumerated"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.debug.otherFlags.1052400853" name="Other flags" superClass="com.renesas.cdt.managedbuild.gcc.core.option.debug.otherFlags" valueType="stringList">
+ <listOptionValue builtIn="false" value="-g"/>
+ </option>
+ <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.renesas.cdt.managedbuild.gcc.core.targetPlatform.1016012366" isAbstract="false" osList="all" superClass="com.renesas.cdt.managedbuild.gcc.core.targetPlatform"/>
+ <builder buildPath="${workspace_loc:/RTOSDemo}/HardwareDebug" id="com.renesas.cdt.managedbuild.gcc.core.builder.1813887990" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="GCC for Renesas Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.renesas.cdt.managedbuild.gcc.core.builder"/>
+ <tool id="com.renesas.cdt.managedbuild.gcc.rx.tool.libgen.1329959639" name="Library Generator" superClass="com.renesas.cdt.managedbuild.gcc.rx.tool.libgen">
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.librarygenerator.settings.userDefinedCompiler.329760240" name="User defined compiler options" superClass="com.renesas.cdt.managedbuild.gcc.core.option.librarygenerator.settings.userDefinedCompiler" useByScannerDiscovery="false" valueType="stringList">
+ <listOptionValue builtIn="false" value="-Os"/>
+ <listOptionValue builtIn="false" value="-fdata-sections"/>
+ <listOptionValue builtIn="false" value="-ffunction-sections"/>
+ <listOptionValue builtIn="false" value="-falign-jumps"/>
+ <listOptionValue builtIn="false" value="-fno-function-cse"/>
+ <listOptionValue builtIn="false" value="-funit-at-a-time"/>
+ </option>
</tool>
- <tool errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="com.renesas.cdt.rx.hardwaredebug.win32.tool.compiler.Id.315385351" name="Compiler" superClass="com.renesas.cdt.rx.hardwaredebug.win32.tool.compiler.Id">
- <option defaultValue="true" id="com.renesas.cdt.core.Compiler.option.misc2.945596144" name="Don't search standard system directories for header files(-nostdinc)" superClass="com.renesas.cdt.core.Compiler.option.misc2" value="false" valueType="boolean"/>
- <option id="com.renesas.cdt.rx.HardwareDebug.Compiler.option.macroDefines.1508551089" name="Macro Defines" superClass="com.renesas.cdt.rx.HardwareDebug.Compiler.option.macroDefines" valueType="definedSymbols">
+ <tool id="com.renesas.cdt.managedbuild.gcc.rx.tool.compiler.393243616" name="Compiler" superClass="com.renesas.cdt.managedbuild.gcc.rx.tool.compiler">
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.compiler.includes.includeFileDir.2114264688" name="Include file directories" superClass="com.renesas.cdt.managedbuild.gcc.core.option.compiler.includes.includeFileDir" useByScannerDiscovery="false" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${TCINSTALL}/rx-elf/optlibinc""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/src/FreeRTOS/Source/include}""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/src/Common_Demo_Tasks/include}""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/src/FreeRTOS/Source/portable/GCC/RX600v2}""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/src}""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/src/RenesasCode}""/>
+ <listOptionValue builtIn="false" value=""${workspace_loc:/RTOSDemo/src/RenesasCode/cg_src}""/>
+ </option>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.compiler.includes.macroDefines.202820754" name="Macro Defines" superClass="com.renesas.cdt.managedbuild.gcc.core.option.compiler.includes.macroDefines" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="__RX_LITTLE_ENDIAN__=1"/>
</option>
- <option id="com.renesas.cdt.rx.HardwareDebug.Compiler.option.dataEndian.1753220522" name="Data Endian" superClass="com.renesas.cdt.rx.HardwareDebug.Compiler.option.dataEndian" value="Little-endian data" valueType="enumerated"/>
- <option id="com.renesas.cdt.rx.HardwareDebug.Compiler.option.cpuType.681354731" name="CPU type" superClass="com.renesas.cdt.rx.HardwareDebug.Compiler.option.cpuType" value="RX600" valueType="enumerated"/>
- <option id="com.renesas.cdt.core.Compiler.option.device.679293684" name="Device" superClass="com.renesas.cdt.core.Compiler.option.device" value="R5F564ML" valueType="string"/>
- <option id="com.renesas.cdt.core.Compiler.option.deviceShortName.1803462626" name="DeviceShortName" superClass="com.renesas.cdt.core.Compiler.option.deviceShortName" value="R5F564MLDxFC" valueType="string"/>
- <option id="com.renesas.cdt.core.Compiler.option.includeFileDir.1782217841" name="Include file directories" superClass="com.renesas.cdt.core.Compiler.option.includeFileDir" valueType="includePath">
+ <inputType id="com.renesas.cdt.managedbuild.gcc.core.inputType.compiler.c.937311765" superClass="com.renesas.cdt.managedbuild.gcc.core.inputType.compiler.c"/>
+ </tool>
+ <tool id="com.renesas.cdt.managedbuild.gcc.rx.tool.cpp.compiler.2062163399" name="Compiler CPP" superClass="com.renesas.cdt.managedbuild.gcc.rx.tool.cpp.compiler">
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.compiler.includes.includeFileDir.1213780978" name="Include file directories" superClass="com.renesas.cdt.managedbuild.gcc.core.option.compiler.includes.includeFileDir" useByScannerDiscovery="false" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${TCINSTALL}/rx-elf/optlibinc""/>
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/src/FreeRTOS/Source/include}""/>
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/src/Common_Demo_Tasks/include}""/>
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/src/FreeRTOS/Source/portable/GCC/RX600v2}""/>
- <listOptionValue builtIn="false" value=""${TCINSTALL}/rx-elf/optlibinc""/>
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/src}""/>
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/src/RenesasCode}""/>
<listOptionValue builtIn="false" value=""${workspace_loc:/RTOSDemo/src/RenesasCode/cg_src}""/>
</option>
- <option id="com.renesas.cdt.core.Compiler.option.CPUSeries.1945733388" name="Cpu Series" superClass="com.renesas.cdt.core.Compiler.option.CPUSeries" value="RX64M" valueType="string"/>
- <option id="com.renesas.cdt.core.Compiler.option.warning14.1219627871" name="Print extra warning messages(-Wextra)" superClass="com.renesas.cdt.core.Compiler.option.warning14" value="true" valueType="boolean"/>
- <option command="-mcpu=rx64m" commandFalse="-mcpu=rx600" id="com.renesas.cdt.rx.HardwareDebug.Compiler.option.genCodeForRX64M.2046419337" name="Generate code for RX64M target" superClass="com.renesas.cdt.rx.HardwareDebug.Compiler.option.genCodeForRX64M" value="true" valueType="boolean"/>
- <option id="com.renesas.cdt.rx.HardwareDebug.Compiler.option.optimizationLevel.68724734" name="Optimization level" superClass="com.renesas.cdt.rx.HardwareDebug.Compiler.option.optimizationLevel" value="com.renesas.cdt.rx.HardwareDebug.Compiler.option.optimizationLevel.none" valueType="enumerated"/>
- <inputType id="%Base.Compiler.C.InputType.Id.1746322545" name="C Input" superClass="%Base.Compiler.C.InputType.Id"/>
- <inputType id="Base.Compiler.CPP.InputType.Id.1052891014" name="C++ Input" superClass="Base.Compiler.CPP.InputType.Id"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.compiler.includes.macroDefines.1084835081" name="Macro Defines" superClass="com.renesas.cdt.managedbuild.gcc.core.option.compiler.includes.macroDefines" useByScannerDiscovery="false" valueType="definedSymbols">
+ <listOptionValue builtIn="false" value="__RX_LITTLE_ENDIAN__=1"/>
+ </option>
</tool>
- <tool errorParsers="org.eclipse.cdt.core.GASErrorParser" id="com.renesas.cdt.rx.hardwaredebug.win32.tool.assembler.Id.508016564" name="Assembler" superClass="com.renesas.cdt.rx.hardwaredebug.win32.tool.assembler.Id">
- <option id="com.renesas.cdt.rx.HardwareDebug.Assembler.option.dataEndian.735581335" name="Data Endian" superClass="com.renesas.cdt.rx.HardwareDebug.Assembler.option.dataEndian" value="Little-endian data" valueType="enumerated"/>
- <option id="com.renesas.cdt.core.Assembler.option.includeFileDirectories.286633038" name="Include file directories" superClass="com.renesas.cdt.core.Assembler.option.includeFileDirectories" valueType="includePath">
+ <tool id="com.renesas.cdt.managedbuild.gcc.rx.tool.assembler.765196926" name="Assembler" superClass="com.renesas.cdt.managedbuild.gcc.rx.tool.assembler">
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.assembler.source.usepreprocessor.584635636" name="Use preprocessor" superClass="com.renesas.cdt.managedbuild.gcc.core.option.assembler.source.usepreprocessor"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.assembler.includes.includeFileDirectories.1293631599" name="Include file directories" superClass="com.renesas.cdt.managedbuild.gcc.core.option.assembler.includes.includeFileDirectories" useByScannerDiscovery="false" valueType="includePath">
+ <listOptionValue builtIn="false" value=""${ProjDirPath}/src""/>
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/src""/>
</option>
- <inputType id="%Base.Assembler.inputType.Id.1966626285" name="Assembler InputType" superClass="%Base.Assembler.inputType.Id"/>
+ <inputType id="com.renesas.cdt.managedbuild.gcc.core.inputType.assembler.1457690271" superClass="com.renesas.cdt.managedbuild.gcc.core.inputType.assembler"/>
</tool>
- <tool command="rx-elf-ld" commandLinePattern="${COMMAND} ${OUTPUT_FLAG}${OUTPUT_PREFIX} ${OUTPUT}${INPUTS} ${FLAGS}" errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="com.renesas.cdt.rx.hardwaredebug.win32.tool.linker.Id.1075007051" name="Linker" superClass="com.renesas.cdt.rx.hardwaredebug.win32.tool.linker.Id">
- <option id="com.renesas.cdt.rx.HardwareDebug.Linker.option.dataEndian.233227307" name="Data Endian" superClass="com.renesas.cdt.rx.HardwareDebug.Linker.option.dataEndian" value="Little-endian data" valueType="enumerated"/>
- <option id="com.renesas.cdt.rx.HardwareDebug.Linker.option.archiveSearchDirectories.1899007176" name="Archive search directories" superClass="com.renesas.cdt.rx.HardwareDebug.Linker.option.archiveSearchDirectories" valueType="stringList">
- <listOptionValue builtIn="false" value=""${CONFIGDIR}""/>
- <listOptionValue builtIn="false" value=""${TCINSTALL}/lib/gcc/rx-elf//${GCC_VERSION}""/>
+ <tool id="com.renesas.cdt.managedbuild.gcc.rx.tool.linker.830700396" name="Linker" superClass="com.renesas.cdt.managedbuild.gcc.rx.tool.linker">
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.rx.option.linker.archives.archiveSearchDirectories.996383089" name="Standard archive search directories" superClass="com.renesas.cdt.managedbuild.gcc.rx.option.linker.archives.archiveSearchDirectories" useByScannerDiscovery="false" valueType="stringList">
+ <listOptionValue builtIn="false" value=""${CWD}""/>
</option>
- <option id="com.renesas.cdt.rx.HardwareDebug.Linker.option.archiveLibraryFiles.821809154" name="Archive (library) files" superClass="com.renesas.cdt.rx.HardwareDebug.Linker.option.archiveLibraryFiles" valueType="stringList">
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.linker.other.userDefinedOptions.1711335334" name="User defined options" superClass="com.renesas.cdt.managedbuild.gcc.core.option.linker.other.userDefinedOptions" useByScannerDiscovery="false" valueType="stringList">
+ <listOptionValue builtIn="false" value="-Wl,-e_PowerON_Reset"/>
+ </option>
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.linker.entrypoint.1098911857" name="Entry point:" superClass="com.renesas.cdt.managedbuild.gcc.core.option.linker.entrypoint" useByScannerDiscovery="false" value="" valueType="string"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.linker.source.linkerScript.1094092338" name="Linker script" superClass="com.renesas.cdt.managedbuild.gcc.core.option.linker.source.linkerScript" useByScannerDiscovery="false" valueType="stringList">
+ <listOptionValue builtIn="false" value=""${ProjDirPath}/src/linker_scriptHardwareDebug.ld""/>
+ </option>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.linker.source.linkOrderList.148114428" name="Linkage Order List" superClass="com.renesas.cdt.managedbuild.gcc.core.option.linker.source.linkOrderList" useByScannerDiscovery="false" valueType="stringList">
+ <listOptionValue builtIn="false" value=""./src/IntQueueTimer.o""/>
+ <listOptionValue builtIn="false" value=""./src/ParTest.o""/>
+ <listOptionValue builtIn="false" value=""./src/RegTest.o""/>
+ <listOptionValue builtIn="false" value=""./src/main.o""/>
+ <listOptionValue builtIn="false" value=""./src/main_blinky.o""/>
+ <listOptionValue builtIn="false" value=""./src/main_full.o""/>
+ <listOptionValue builtIn="false" value=""./src/RenesasCode/hardware_setup.o""/>
+ <listOptionValue builtIn="false" value=""./src/RenesasCode/interrupt_handlers.o""/>
+ <listOptionValue builtIn="false" value=""./src/RenesasCode/reset_program.o""/>
+ <listOptionValue builtIn="false" value=""./src/RenesasCode/vector_table.o""/>
+ <listOptionValue builtIn="false" value=""./src/FreeRTOS/Source/event_groups.o""/>
+ <listOptionValue builtIn="false" value=""./src/FreeRTOS/Source/list.o""/>
+ <listOptionValue builtIn="false" value=""./src/FreeRTOS/Source/queue.o""/>
+ <listOptionValue builtIn="false" value=""./src/FreeRTOS/Source/tasks.o""/>
+ <listOptionValue builtIn="false" value=""./src/FreeRTOS/Source/timers.o""/>
+ <listOptionValue builtIn="false" value=""./src/FreeRTOS/Source/portable/MemMang/heap_4.o""/>
+ <listOptionValue builtIn="false" value=""./src/FreeRTOS/Source/portable/GCC/RX600v2/port.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/BlockQ.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/EventGroupsDemo.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/GenQTest.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/IntQueue.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/IntSemTest.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/QueueOverwrite.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/TaskNotify.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/TimerDemo.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/blocktim.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/countsem.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/death.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/dynamic.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/flash.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/flop.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/recmutex.o""/>
+ <listOptionValue builtIn="false" value=""./src/Common_Demo_Tasks/Minimal/semtest.o""/>
+ <listOptionValue builtIn="false" value=""./libRTOSDemo.a""/>
+ </option>
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.linker.source.linkOrderUsed.1951377864" name="Use custom linkage order" superClass="com.renesas.cdt.managedbuild.gcc.core.option.linker.source.linkOrderUsed" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.linker.archives.archiveLibraryFiles.1553319338" name="Standard archive (library) files" superClass="com.renesas.cdt.managedbuild.gcc.core.option.linker.archives.archiveLibraryFiles" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="${BuildArtifactFileBaseName}"/>
<listOptionValue builtIn="false" value="gcc"/>
</option>
- <option id="com.renesas.cdt.core.Linker.option.userDefinedOptions.1112264479" name="User defined options" superClass="com.renesas.cdt.core.Linker.option.userDefinedOptions" valueType="stringList">
- <listOptionValue builtIn="false" value="-e_PowerON_Reset"/>
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.linker.misc.nostdlibs.171804038" name="No startup or default libs (-nostdlib)" superClass="com.renesas.cdt.managedbuild.gcc.core.option.linker.misc.nostdlibs" useByScannerDiscovery="false" value="true" valueType="boolean"/>
+ </tool>
+ <tool id="com.renesas.cdt.managedbuild.gcc.rx.tool.cpp.linker.1427124495" name="Linker CPP" superClass="com.renesas.cdt.managedbuild.gcc.rx.tool.cpp.linker">
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.rx.option.linker.cpp.archives.archiveSearchDirectories.38766234" name="Standard archive search directories" superClass="com.renesas.cdt.managedbuild.gcc.rx.option.linker.cpp.archives.archiveSearchDirectories" useByScannerDiscovery="false" valueType="stringList">
+ <listOptionValue builtIn="false" value=""${CWD}""/>
</option>
- <option id="com.renesas.cdt.core.Linker.option.linkOrderList.1135295440" name="" superClass="com.renesas.cdt.core.Linker.option.linkOrderList" valueType="stringList">
- <listOptionValue builtIn="false" value="".\src/RenesasCode\hardware_setup.o""/>
- <listOptionValue builtIn="false" value="".\src/RenesasCode\interrupt_handlers.o""/>
- <listOptionValue builtIn="false" value="".\src/RenesasCode\reset_program.o""/>
- <listOptionValue builtIn="false" value="".\src/RenesasCode\vector_table.o""/>
- <listOptionValue builtIn="false" value="".\src/FreeRTOS/Source/portable/MemMang\heap_4.o""/>
- <listOptionValue builtIn="false" value="".\src/FreeRTOS/Source/portable/GCC/RX600v2\port.o""/>
- <listOptionValue builtIn="false" value="".\src/FreeRTOS/Source\croutine.o""/>
- <listOptionValue builtIn="false" value="".\src/FreeRTOS/Source\event_groups.o""/>
- <listOptionValue builtIn="false" value="".\src/FreeRTOS/Source\list.o""/>
- <listOptionValue builtIn="false" value="".\src/FreeRTOS/Source\queue.o""/>
- <listOptionValue builtIn="false" value="".\src/FreeRTOS/Source\tasks.o""/>
- <listOptionValue builtIn="false" value="".\src/FreeRTOS/Source\timers.o""/>
- <listOptionValue builtIn="false" value="".\src\main.o""/>
- <listOptionValue builtIn="false" value="".\libRTOSDemo.a""/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.renesas.cdt.managedbuild.gcc.core.option.linker.other.userDefinedOptions.142365600" name="User defined options" superClass="com.renesas.cdt.managedbuild.gcc.core.option.linker.other.userDefinedOptions" useByScannerDiscovery="false" valueType="stringList">
+ <listOptionValue builtIn="false" value="-Wl,-e_PowerON_Reset"/>
</option>
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.linker.entrypoint.478233447" name="Entry point:" superClass="com.renesas.cdt.managedbuild.gcc.core.option.linker.entrypoint" useByScannerDiscovery="false" value="" valueType="string"/>
+ </tool>
+ <tool id="com.renesas.cdt.managedbuild.gcc.rx.tool.objcopy.1301218626" name="Objcopy" superClass="com.renesas.cdt.managedbuild.gcc.rx.tool.objcopy"/>
+ <tool id="com.renesas.cdt.managedbuild.gcc.rx.tool.archiver.519738519" name="Archiver" superClass="com.renesas.cdt.managedbuild.gcc.rx.tool.archiver"/>
+ <tool id="com.renesas.cdt.managedbuild.gcc.rx.tool.printsize.1391857621" name="Print Size" superClass="com.renesas.cdt.managedbuild.gcc.rx.tool.printsize">
+ <option id="com.renesas.cdt.managedbuild.gcc.core.option.printsize.format.1555035567" name="Size Format" superClass="com.renesas.cdt.managedbuild.gcc.core.option.printsize.format"/>
</tool>
- <tool errorParsers="" id="com.renesas.cdt.rx.hardwaredebug.win32.tool.objcopy.Id.2054059721" name="Objcopy" superClass="com.renesas.cdt.rx.hardwaredebug.win32.tool.objcopy.Id"/>
</toolChain>
</folderInfo>
- <sourceEntries>
- <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
- </sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
- <project id="RTOSDemo.com.renesas.cdt.rx.projectType.Id.1663355096" name="Executable (Renesas)" projectType="com.renesas.cdt.rx.projectType.Id"/>
- </storageModule>
- <storageModule moduleId="scannerConfiguration">
- <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+ <project id="RTOSDemo.com.renesas.cdt.managedbuild.gcc.rx.projectType.Id.6637008" name="Executable" projectType="com.renesas.cdt.managedbuild.gcc.rx.projectType.Id"/>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
- <storageModule moduleId="refreshScope" versionNumber="2">
- <configuration configurationName="HardwareDebug">
- <resource resourceType="PROJECT" workspacePath="/RTOSDemo"/>
- </configuration>
- </storageModule>
+ <storageModule moduleId="refreshScope"/>
+ <storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
+ <storageModule moduleId="scannerConfiguration"/>
</cproject>
diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.info b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.info deleted file mode 100644 index c99b1caa7..000000000 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.info +++ /dev/null @@ -1,7 +0,0 @@ -TOOL_CHAIN=KPIT GNURX-ELF Toolchain -VERSION=v14.01 -TC_INSTALL=C:\devtools\KPIT\GNURXv14.01-ELF\rx-ELF\rx-ELF\ -GCC_STRING=4.7-GNURX_v14.01 -VERSION_IDE= -E2STUDIO_VERSION=3.1.2.09 -ACTIVE_CONFIGURATION=HardwareDebug diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.project b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.project index 41c5688f2..c2054c277 100644 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.project +++ b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.project @@ -6,7 +6,8 @@ </projects>
<buildSpec>
<buildCommand>
- <name>com.renesas.cdt.core.genmakebuilder</name>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
@@ -19,8 +20,6 @@ </buildSpec>
<natures>
<nature>org.eclipse.cdt.core.cnature</nature>
- <nature>com.renesas.cdt.core.kpitcnature</nature>
- <nature>com.renesas.cdt.core.kpitccnature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
</natures>
@@ -38,54 +37,206 @@ <link>
<name>src/Common_Demo_Tasks/Minimal</name>
<type>2</type>
- <locationURI>FREERTOS_ROOT/Demo/Common/Minimal</locationURI>
+ <locationURI>FREERTOS_ROOT/FreeRTOS/Demo/Common/Minimal</locationURI>
</link>
<link>
<name>src/Common_Demo_Tasks/include</name>
<type>2</type>
- <locationURI>FREERTOS_ROOT/Demo/Common/include</locationURI>
+ <locationURI>FREERTOS_ROOT/FreeRTOS/Demo/Common/include</locationURI>
</link>
<link>
<name>src/FreeRTOS/Source</name>
<type>2</type>
- <locationURI>FREERTOS_ROOT/Source</locationURI>
+ <locationURI>virtual:/virtual</locationURI>
+ </link>
+ <link>
+ <name>src/FreeRTOS/Source/event_groups.c</name>
+ <type>1</type>
+ <locationURI>FREERTOS_ROOT/FreeRTOS/Source/event_groups.c</locationURI>
+ </link>
+ <link>
+ <name>src/FreeRTOS/Source/include</name>
+ <type>2</type>
+ <locationURI>FREERTOS_ROOT/FreeRTOS/Source/include</locationURI>
+ </link>
+ <link>
+ <name>src/FreeRTOS/Source/list.c</name>
+ <type>1</type>
+ <locationURI>FREERTOS_ROOT/FreeRTOS/Source/list.c</locationURI>
+ </link>
+ <link>
+ <name>src/FreeRTOS/Source/portable</name>
+ <type>2</type>
+ <locationURI>FREERTOS_ROOT/FreeRTOS/Source/portable</locationURI>
+ </link>
+ <link>
+ <name>src/FreeRTOS/Source/queue.c</name>
+ <type>1</type>
+ <locationURI>FREERTOS_ROOT/FreeRTOS/Source/queue.c</locationURI>
+ </link>
+ <link>
+ <name>src/FreeRTOS/Source/tasks.c</name>
+ <type>1</type>
+ <locationURI>FREERTOS_ROOT/FreeRTOS/Source/tasks.c</locationURI>
+ </link>
+ <link>
+ <name>src/FreeRTOS/Source/timers.c</name>
+ <type>1</type>
+ <locationURI>FREERTOS_ROOT/FreeRTOS/Source/timers.c</locationURI>
</link>
</linkedResources>
<filteredResources>
<filter>
- <id>1401803846285</id>
- <name>src/Common_Demo_Tasks</name>
- <type>22</type>
+ <id>1597858150422</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
- <arguments>1.0-name-matches-false-false-alt*.*</arguments>
+ <arguments>1.0-name-matches-false-false-BlockQ.c</arguments>
</matcher>
</filter>
<filter>
- <id>1401803846295</id>
- <name>src/Common_Demo_Tasks</name>
- <type>22</type>
+ <id>1597858150469</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
- <arguments>1.0-name-matches-false-false-cr*.*</arguments>
+ <arguments>1.0-name-matches-false-false-blocktim.c</arguments>
</matcher>
</filter>
<filter>
- <id>1401803846295</id>
- <name>src/Common_Demo_Tasks</name>
- <type>22</type>
+ <id>1597858150500</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
- <arguments>1.0-name-matches-false-false-sp*.*</arguments>
+ <arguments>1.0-name-matches-false-false-countsem.c</arguments>
</matcher>
</filter>
<filter>
- <id>1401803846295</id>
- <name>src/Common_Demo_Tasks</name>
- <type>22</type>
+ <id>1597858150516</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-death.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150547</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-dynamic.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150578</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-EventGroupsDemo.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150609</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-flop.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150641</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-GenQTest.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150672</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-IntQueue.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150703</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-IntQueue.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150734</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-IntSemTest.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150766</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-QueueOverwrite.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150781</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-recmutex.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150844</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-semtest.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150891</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-TaskNotify.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150922</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
+ <matcher>
+ <id>org.eclipse.ui.ide.multiFilter</id>
+ <arguments>1.0-name-matches-false-false-TimerDemo.c</arguments>
+ </matcher>
+ </filter>
+ <filter>
+ <id>1597858150969</id>
+ <name>src/Common_Demo_Tasks/Minimal</name>
+ <type>5</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
- <arguments>1.0-name-matches-false-false-comtest*.*</arguments>
+ <arguments>1.0-name-matches-false-false-flash.c</arguments>
</matcher>
</filter>
<filter>
@@ -128,7 +279,7 @@ <variableList>
<variable>
<name>FREERTOS_ROOT</name>
- <value>$%7BPARENT-2-PROJECT_LOC%7D</value>
+ <value>$%7BPARENT-3-PROJECT_LOC%7D</value>
</variable>
</variableList>
</projectDescription>
diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.settings/Project_Generation_Prefrences.prefs b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.settings/Project_Generation_Prefrences.prefs deleted file mode 100644 index 3d5cd6f85..000000000 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.settings/Project_Generation_Prefrences.prefs +++ /dev/null @@ -1,22 +0,0 @@ -Library\ Generator\ Command=rx-elf-libgen
-com.renesas.cdt.core.Assembler.option.includeFileDirectories="${workspace_loc\:/${ProjName}}\\src";
-com.renesas.cdt.core.Compiler.option.includeFileDir.1782217841="${TCINSTALL}\\rx-elf\\optlibinc";
-com.renesas.cdt.core.LibraryGenerator.option.ctype=false
-com.renesas.cdt.core.LibraryGenerator.option.libraryType=Project-Built
-com.renesas.cdt.core.LibraryGenerator.option.math=true
-com.renesas.cdt.core.LibraryGenerator.option.selectLibrary=Optimized
-com.renesas.cdt.core.LibraryGenerator.option.stdio=true
-com.renesas.cdt.core.LibraryGenerator.option.stdlib=true
-com.renesas.cdt.core.LibraryGenerator.option.string=true
-com.renesas.cdt.core.Linker.option.userDefinedOptions=-e_PowerON_Reset;
-com.renesas.cdt.rx.HardwareDebug.Compiler.option.cpuType=RX600
-com.renesas.cdt.rx.HardwareDebug.Compiler.option.cpuType.681354731=RX600
-com.renesas.cdt.rx.HardwareDebug.Compiler.option.dataEndian=Little-endian data
-com.renesas.cdt.rx.HardwareDebug.Compiler.option.disableFPUInstructions=false
-com.renesas.cdt.rx.HardwareDebug.Compiler.option.genCodeForRX610=false
-com.renesas.cdt.rx.HardwareDebug.Compiler.option.generateRXas100output=false
-com.renesas.cdt.rx.HardwareDebug.Compiler.option.macroDefines=__RX_LITTLE_ENDIAN__\=1;
-com.renesas.cdt.rx.HardwareDebug.Compiler.option.make64bitDouble=false
-com.renesas.cdt.rx.HardwareDebug.Linker.option.archiveLibraryFiles=${ProjName};gcc;
-com.renesas.cdt.rx.HardwareDebug.Linker.option.archiveSearchDirectories.1899007176="${CONFIGDIR}";"${TCINSTALL}/lib/gcc/rx-elf//${GCC_VERSION}";"${TCINSTALL}/lib/gcc/rx-elf/${GCC_VERSION}";
-eclipse.preferences.version=1
diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.settings/language.settings.xml b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.settings/language.settings.xml index 48e715a4d..a38ada55d 100644 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.settings/language.settings.xml +++ b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.settings/language.settings.xml @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project>
- <configuration id="%com.renesas.cdt.rx.hardwaredebug.win32.configuration.Id.606469687" name="HardwareDebug">
+ <configuration id="com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.22553286" name="HardwareDebug">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
- <provider class="com.renesas.cdt.common.build.spec.RXGCCBuiltinSpecsDetector" console="false" env-hash="879191947459214602" id="RXGCCBuiltinSpecsDetector" keep-relative-paths="false" name="Renesas GCCBuildinCompilerSettings" options-hash="1142094570" parameter="rx-elf-gcc -E -P -v -dD ${INPUTS}" prefer-non-shared="true">
+ <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="296901008386718170" id="com.renesas.cdt.managedbuild.gcc.rx.ui.languageprovider" keep-relative-paths="false" name="Renesas GCCBuildinCompilerSettings" parameter="${COMMAND} ${toolchain_flags} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/RTOSDemo HardwareDebug.launch b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/RTOSDemo HardwareDebug.launch index 0d3da2eba..aadcf6ac5 100644 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/RTOSDemo HardwareDebug.launch +++ b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/RTOSDemo HardwareDebug.launch @@ -1,15 +1,26 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="com.renesas.cdt.launch.dsf.gdbremote.launchConfigurationType">
+<stringAttribute key="com.renesas.cdt.core.additionalServerArgs" value=""/>
<intAttribute key="com.renesas.cdt.core.admPortNumber" value="61236"/>
<stringAttribute key="com.renesas.cdt.core.initCommands" value=""/>
<stringAttribute key="com.renesas.cdt.core.ipAddress" value="localhost"/>
<stringAttribute key="com.renesas.cdt.core.jtagDevice" value="E1"/>
<stringAttribute key="com.renesas.cdt.core.jtagDeviceId" value="com.renesas.hardwaredebug.rx.e1"/>
+<listAttribute key="com.renesas.cdt.core.listGDBExe">
+<listEntry value="rx-elf-gdb --rx-force-64bit-double -rx-force-v2"/>
+</listAttribute>
+<listAttribute key="com.renesas.cdt.core.listGDBLaunchName">
+<listEntry value="main"/>
+</listAttribute>
+<listAttribute key="com.renesas.cdt.core.listGDBPort">
+<listEntry value="61234"/>
+</listAttribute>
<booleanAttribute key="com.renesas.cdt.core.loadImage" value="true"/>
<stringAttribute key="com.renesas.cdt.core.optionInitCommands" value=""/>
<intAttribute key="com.renesas.cdt.core.portNumber" value="61234"/>
<stringAttribute key="com.renesas.cdt.core.runCommands" value=""/>
-<stringAttribute key="com.renesas.cdt.core.serverParam" value="-g E1 -l 0 -t R5F564ML -p 61234 -d 61236 -uClockSrcHoco= 0 -uInputClock= 12.0000 -uAllowClockSourceInternal= 1 -uUseFine= 0 -uJTagClockFreq= 16.5 -w 1 -z 0 -uRegisterSetting= 0 -uModePin= 0 -uDebugMode= 0 -uExecuteProgram= 0 -uIdCode= FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -b -n 0 -uWorkRamAddress= 1000 -uProgReWriteIRom= 0 -uProgReWriteDFlash= 0"/>
+<booleanAttribute key="com.renesas.cdt.core.secondGDBSupport" value="false"/>
+<stringAttribute key="com.renesas.cdt.core.serverParam" value="-g E1 -t R5F564ML -uClockSrcHoco= 0 -uInputClock= 12.0000 -uAllowClockSourceInternal= 1 -uUseFine= 0 -uJTagClockFreq= 16.5 -w 1 -z 0 -uRegisterSetting= 0 -uModePin= 0 -uChangeStartupBank= 0 -uStartupBank= 0 -uDebugMode= 0 -uExecuteProgram= 0 -uIdCode= FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -uresetOnReload= 1 -n 0 -uWorkRamAddress= 1000 -uProgReWriteIRom= 0 -uProgReWriteDFlash= 0 -uhookWorkRamAddr= 0x7fdd0 -uhookWorkRamSize= 0x230"/>
<booleanAttribute key="com.renesas.cdt.core.setResume" value="true"/>
<booleanAttribute key="com.renesas.cdt.core.setStopAt" value="true"/>
<booleanAttribute key="com.renesas.cdt.core.startServer" value="true"/>
@@ -19,14 +30,15 @@ <booleanAttribute key="com.renesas.cdt.core.verboseMode" value="false"/>
<stringAttribute key="com.renesas.cdt.debug.ioview.dsf.registerSelection" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <selectedRegisterList ioFilePath="C:\DevTools\Renesas\e2_studio\internal\IoFiles\RX\RX64M.sfrx"/> "/>
<stringAttribute key="com.renesas.cdt.debug.realtimemanager.memory.mruRanges" value=""/>
-<stringAttribute key="com.renesas.cdt.launch.dsf.IO_MAP" value="${eclipse_home}..\internal\IoFiles\RX\RX64M.sfrx"/>
+<stringAttribute key="com.renesas.cdt.launch.dsf.IO_MAP" value="${support_area_loc}"/>
<booleanAttribute key="com.renesas.cdt.launch.dsf.USE_DEFAULT_IO_MAP" value="true"/>
<listAttribute key="com.renesas.cdt.launch.dsf.downloadImages">
-<listEntry value="|true|true|true||true"/>
+<listEntry value="|true|true|true||true|No core"/>
</listAttribute>
<booleanAttribute key="com.renesas.cdt.launch.dsf.downloadImagesUpgradedV30" value="true"/>
<stringAttribute key="com.renesas.cdt.launch.dsf.launchSeqType" value="com.renesas.cdt.launch.dsf.launchSequence.e2GdbServer"/>
-<stringAttribute key="com.renesas.cdt.launch.dsf.serverPath" value="${eclipse_home}../DebugComp/e2-server-gdb.exe"/>
+<stringAttribute key="com.renesas.cdt.launch.dsf.serverPath" value="${renesas.support.targetLoc:rx-debug}\e2-server-gdb"/>
+<booleanAttribute key="com.renesas.hardwaredebug.e1.allow.change.startup_bank" value="false"/>
<booleanAttribute key="com.renesas.hardwaredebug.e1.allow.clock.source.internal" value="true"/>
<intAttribute key="com.renesas.hardwaredebug.e1.clock_source" value="0"/>
<stringAttribute key="com.renesas.hardwaredebug.e1.connection.mode" value="0"/>
@@ -43,6 +55,8 @@ <booleanAttribute key="com.renesas.hardwaredebug.e1.hook_enable_Stop" value="false"/>
<booleanAttribute key="com.renesas.hardwaredebug.e1.hook_enable_start" value="false"/>
<stringAttribute key="com.renesas.hardwaredebug.e1.hook_start_func" value="0x0"/>
+<intAttribute key="com.renesas.hardwaredebug.e1.hook_work_ram_Addr" value="523728"/>
+<intAttribute key="com.renesas.hardwaredebug.e1.hook_work_ram_Size" value="560"/>
<booleanAttribute key="com.renesas.hardwaredebug.e1.hw_break" value="true"/>
<stringAttribute key="com.renesas.hardwaredebug.e1.id_code" value="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"/>
<stringAttribute key="com.renesas.hardwaredebug.e1.inputclock" value="12.0000"/>
@@ -54,9 +68,13 @@ <booleanAttribute key="com.renesas.hardwaredebug.e1.prog_rewrite_dflash" value="false"/>
<booleanAttribute key="com.renesas.hardwaredebug.e1.prog_rewrite_irom" value="false"/>
<stringAttribute key="com.renesas.hardwaredebug.e1.serial_number" value=""/>
+<stringAttribute key="com.renesas.hardwaredebug.e1.startup_bank" value="0"/>
<stringAttribute key="com.renesas.hardwaredebug.e1.supply.voltage" value="3.3V"/>
+<intAttribute key="com.renesas.hardwaredebug.e1.timer_clock" value="0"/>
<intAttribute key="com.renesas.hardwaredebug.e1.work_ram_start" value="4096"/>
<booleanAttribute key="com.renesas.hardwaredebug.e20.le" value="true"/>
+<booleanAttribute key="com.renesas.hardwaredebug.rx.e1.E1DebugToolSettingsTree.resetAfterReload" value="true"/>
+<booleanAttribute key="com.renesas.hardwaredebug.timemeasurement" value="true"/>
<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.delay" value="3"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doHalt" value="false"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="true"/>
@@ -77,7 +95,7 @@ <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/>
-<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="${eclipse_home}../DebugComp/rx-elf-gdb --rx-force-64bit-double -rx-force-v2"/>
+<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="rx-elf-gdb --rx-force-64bit-double -rx-force-v2"/>
<booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="true"/>
<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
<booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
@@ -85,7 +103,7 @@ <stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="HardwareDebug\RTOSDemo.x"/>
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="RTOSDemo"/>
<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/>
-<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="%com.renesas.cdt.rx.hardwaredebug.win32.configuration.Id.606469687"/>
+<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.209218855"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/RTOSDemo"/>
</listAttribute>
diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/custom.bat b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/custom.bat deleted file mode 100644 index e69de29bb..000000000 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/custom.bat +++ /dev/null diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/makefile.init b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/makefile.init deleted file mode 100644 index b13215846..000000000 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/makefile.init +++ /dev/null @@ -1,5 +0,0 @@ -################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-PATH := $(PATH):C:\devtools\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF\bin;C:\devtools\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF\libexec\gcc\rx-elf\4.7-GNURX_v14.01
\ No newline at end of file diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/src/linker_scriptHardwareDebug.ld b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/src/linker_scriptHardwareDebug.ld new file mode 100644 index 000000000..9a96d1289 --- /dev/null +++ b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/src/linker_scriptHardwareDebug.ld @@ -0,0 +1,121 @@ +MEMORY +{ + RAM : ORIGIN = 0x0, LENGTH = 524288 + ROM : ORIGIN = 0xFFC00000, LENGTH = 4194304 +} + +SECTIONS +{ + .fvectors 0xFFFFFF80 : AT (0xFFFFFF80) + { + KEEP(*(.fvectors)) + } > ROM + .text 0xFFC00000 : AT (0xFFC00000) + { + *(.text) + *(.text.*) + *(P) + etext = .; + } > ROM + .rvectors : + { + _rvectors_start = .; + *(.rvectors) + _rvectors_end = .; + } > ROM + .init : + { + *(.init) + __preinit_array_start = .; + *(.preinit_array) + __preinit_array_end = .; + __init_array_start = (. + 3) & ~ 3; + *(.init_array) + *(SORT(.init_array.*)) + __init_array_end = .; + __fini_array_start = .; + *(.fini_array) + *(SORT(.fini_array.*)) + __fini_array_end = .; + } > ROM + .fini : + { + *(.fini) + } > ROM + .got : + { + *(.got) + *(.got.plt) + } > ROM + .rodata : + { + *(.rodata) + *(.rodata.*) + *(C_1) + *(C_2) + *(C) + _erodata = .; + } > ROM + .eh_frame_hdr : + { + *(.eh_frame_hdr) + } > ROM + .eh_frame : + { + *(.eh_frame) + } > ROM + .jcr : + { + *(.jcr) + } > ROM + .tors : + { + __CTOR_LIST__ = .; + . = ALIGN(2); + ___ctors = .; + *(.ctors) + ___ctors_end = .; + __CTOR_END__ = .; + __DTOR_LIST__ = .; + ___dtors = .; + *(.dtors) + ___dtors_end = .; + __DTOR_END__ = .; + . = ALIGN(2); + _mdata = .; + } > ROM + .data 0x404 : AT (_mdata) + { + _data = .; + *(.data) + *(.data.*) + *(D) + *(D_1) + *(D_2) + _edata = .; + } > RAM + .gcc_exc : + { + *(.gcc_exc) + } > RAM + .bss : + { + _bss = .; + *(.bss) + *(.bss.**) + *(COMMON) + *(B) + *(B_1) + *(B_2) + _ebss = .; + _end = .; + } > RAM + .ustack 0x400 : AT (0x400) + { + _ustack = .; + } > RAM + .istack 0x200 : AT (0x200) + { + _istack = .; + } > RAM +} |