summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoMaY (a user of Japan.RenesasRulz.com) <NoMaY-jp@outlook.com>2020-09-19 08:55:43 +0900
committerGitHub <noreply@github.com>2020-09-18 16:55:43 -0700
commit80e23dde57fa880fc22d85143d5d7ab584b43768 (patch)
treef7b285b78f9708686fbcb87ca5bafe3e48253899
parent886e29e2bd281385f0c75b84fdb6ed7df007ee9e (diff)
downloadfreertos-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>
-rw-r--r--FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.HardwareDebuglinker124
-rw-r--r--FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.cproject199
-rw-r--r--FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.info7
-rw-r--r--FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.project197
-rw-r--r--FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.settings/Project_Generation_Prefrences.prefs22
-rw-r--r--FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.settings/language.settings.xml4
-rw-r--r--FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/RTOSDemo HardwareDebug.launch30
-rw-r--r--FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/custom.bat0
-rw-r--r--FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/makefile.init5
-rw-r--r--FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/src/linker_scriptHardwareDebug.ld121
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) &amp; ~ 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="&quot;${TCINSTALL}/rx-elf/optlibinc&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/src/FreeRTOS/Source/include}&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/src/Common_Demo_Tasks/include}&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/src/FreeRTOS/Source/portable/GCC/RX600v2}&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/src}&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/src/RenesasCode}&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/RTOSDemo/src/RenesasCode/cg_src}&quot;"/>
+ </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="&quot;${TCINSTALL}/rx-elf/optlibinc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/src/FreeRTOS/Source/include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/src/Common_Demo_Tasks/include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/src/FreeRTOS/Source/portable/GCC/RX600v2}&quot;"/>
- <listOptionValue builtIn="false" value="&quot;${TCINSTALL}/rx-elf/optlibinc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/src/RenesasCode}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/RTOSDemo/src/RenesasCode/cg_src}&quot;"/>
</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="&quot;${ProjDirPath}/src&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}}/src&quot;"/>
</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="&quot;${CONFIGDIR}&quot;"/>
- <listOptionValue builtIn="false" value="&quot;${TCINSTALL}/lib/gcc/rx-elf//${GCC_VERSION}&quot;"/>
+ <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="&quot;${CWD}&quot;"/>
</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="&quot;${ProjDirPath}/src/linker_scriptHardwareDebug.ld&quot;"/>
+ </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="&quot;./src/IntQueueTimer.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/ParTest.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/RegTest.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/main.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/main_blinky.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/main_full.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/RenesasCode/hardware_setup.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/RenesasCode/interrupt_handlers.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/RenesasCode/reset_program.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/RenesasCode/vector_table.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/FreeRTOS/Source/event_groups.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/FreeRTOS/Source/list.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/FreeRTOS/Source/queue.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/FreeRTOS/Source/tasks.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/FreeRTOS/Source/timers.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/FreeRTOS/Source/portable/MemMang/heap_4.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/FreeRTOS/Source/portable/GCC/RX600v2/port.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/BlockQ.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/EventGroupsDemo.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/GenQTest.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/IntQueue.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/IntSemTest.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/QueueOverwrite.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/TaskNotify.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/TimerDemo.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/blocktim.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/countsem.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/death.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/dynamic.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/flash.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/flop.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/recmutex.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./src/Common_Demo_Tasks/Minimal/semtest.o&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;./libRTOSDemo.a&quot;"/>
+ </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="&quot;${CWD}&quot;"/>
</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="&quot;.\src/RenesasCode\hardware_setup.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src/RenesasCode\interrupt_handlers.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src/RenesasCode\reset_program.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src/RenesasCode\vector_table.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src/FreeRTOS/Source/portable/MemMang\heap_4.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src/FreeRTOS/Source/portable/GCC/RX600v2\port.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src/FreeRTOS/Source\croutine.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src/FreeRTOS/Source\event_groups.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src/FreeRTOS/Source\list.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src/FreeRTOS/Source\queue.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src/FreeRTOS/Source\tasks.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src/FreeRTOS/Source\timers.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\src\main.o&quot;"/>
- <listOptionValue builtIn="false" value="&quot;.\libRTOSDemo.a&quot;"/>
+ <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 &quot;${INPUTS}&quot;" 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="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;selectedRegisterList ioFilePath=&quot;C:\DevTools\Renesas\e2_studio\internal\IoFiles\RX\RX64M.sfrx&quot;/&gt;&#13;&#10;"/>
<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
+}