From 886e29e2bd281385f0c75b84fdb6ed7df007ee9e Mon Sep 17 00:00:00 2001 From: "NoMaY (a user of Japan.RenesasRulz.com)" Date: Sat, 19 Sep 2020 08:22:42 +0900 Subject: [PATCH] Upgrade GCC project files for e2 studio v7.8.0 in Demo/RX100_RX113-RSK_GCC_e2studio_IAR folder (#258) Co-authored-by: Ming Yue --- .../.HardwareDebuglinker | 124 ------- .../.cproject | 319 +++++++++--------- .../RX100_RX113-RSK_GCC_e2studio_IAR/.info | 7 - .../RX100_RX113-RSK_GCC_e2studio_IAR/.project | 5 +- .../Dependency_Scan_Preferences.prefs | 4 - .../Project_Generation_Prefrences.prefs | 22 -- .../.settings/language.settings.xml | 4 +- .../RTOSDemo HardwareDebug.launch | 23 +- .../custom.bat | 0 .../makefile.init | 5 - .../src/linker_scriptHardwareDebug.ld | 121 +++++++ 11 files changed, 305 insertions(+), 329 deletions(-) delete mode 100644 FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.HardwareDebuglinker delete mode 100644 FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.info delete mode 100644 FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.settings/Dependency_Scan_Preferences.prefs delete mode 100644 FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.settings/Project_Generation_Prefrences.prefs delete mode 100644 FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/custom.bat delete mode 100644 FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/makefile.init create mode 100644 FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/src/linker_scriptHardwareDebug.ld diff --git a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.HardwareDebuglinker b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.HardwareDebuglinker deleted file mode 100644 index cc70f7a084..0000000000 --- a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.HardwareDebuglinker +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.cproject b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.cproject index 34ae58d0ef..676f556d02 100644 --- a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.cproject +++ b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.cproject @@ -1,53 +1,57 @@ - - + + - + + + - - - - - - - - - - - - + - - - - - + diff --git a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.info b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.info deleted file mode 100644 index 209c49b604..0000000000 --- a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.info +++ /dev/null @@ -1,7 +0,0 @@ -TOOL_CHAIN=KPIT GNURX-ELF Toolchain -VERSION=v15.01 -TC_INSTALL=C:\Program Files (x86)\KPIT\GNURXv15.01-ELF\rx-elf\rx-elf\ -GCC_STRING=4.8-GNURX_v15.01 -VERSION_IDE= -E2STUDIO_VERSION=4.0.2.008 -ACTIVE_CONFIGURATION=HardwareDebug \ No newline at end of file diff --git a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.project b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.project index f80c012624..e54f44fea9 100644 --- a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.project +++ b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.project @@ -6,7 +6,8 @@ - com.renesas.cdt.core.genmakebuilder + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, @@ -19,8 +20,6 @@ org.eclipse.cdt.core.cnature - com.renesas.cdt.core.kpitcnature - com.renesas.cdt.core.kpitccnature org.eclipse.cdt.managedbuilder.core.managedBuildNature org.eclipse.cdt.managedbuilder.core.ScannerConfigNature diff --git a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.settings/Dependency_Scan_Preferences.prefs b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.settings/Dependency_Scan_Preferences.prefs deleted file mode 100644 index c52c797ff1..0000000000 --- a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.settings/Dependency_Scan_Preferences.prefs +++ /dev/null @@ -1,4 +0,0 @@ -Build\ project\ excluding\ the\ dependencies=false -Re-generate\ and\ use\ dependencies\ during\ project\ build=true -Use\ existing\ dependencies\ during\ project\ build=false -eclipse.preferences.version=1 diff --git a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.settings/Project_Generation_Prefrences.prefs b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.settings/Project_Generation_Prefrences.prefs deleted file mode 100644 index 5911fae11f..0000000000 --- a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.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.1240948637="${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=false -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=; -com.renesas.cdt.rx.HardwareDebug.Compiler.option.cpuType=RX100 -com.renesas.cdt.rx.HardwareDebug.Compiler.option.cpuType.294362431=RX100 -com.renesas.cdt.rx.HardwareDebug.Compiler.option.dataEndian=Little-endian data -com.renesas.cdt.rx.HardwareDebug.Compiler.option.disableFPUInstructions=true -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=${BuildArtifactFileBaseName};gcc; -com.renesas.cdt.rx.HardwareDebug.Linker.option.archiveSearchDirectories.721512424="${CONFIGDIR}";"${TCINSTALL}/lib/gcc/rx-elf/${GCC_VERSION}/no-fpu-libs"; -eclipse.preferences.version=1 diff --git a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.settings/language.settings.xml b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.settings/language.settings.xml index 85aaa3647e..f5c0d49fbc 100644 --- a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.settings/language.settings.xml +++ b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/.settings/language.settings.xml @@ -1,9 +1,9 @@ - + - + diff --git a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/RTOSDemo HardwareDebug.launch b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/RTOSDemo HardwareDebug.launch index d5d5d2ae37..002ddad974 100644 --- a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/RTOSDemo HardwareDebug.launch +++ b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/RTOSDemo HardwareDebug.launch @@ -1,15 +1,26 @@ + + + + + + + + + + - + + @@ -18,14 +29,15 @@ - + - + + @@ -55,10 +67,13 @@ + + + @@ -79,7 +94,7 @@ - + diff --git a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/custom.bat b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/custom.bat deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/makefile.init b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/makefile.init deleted file mode 100644 index 0835091e23..0000000000 --- a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/makefile.init +++ /dev/null @@ -1,5 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -################################################################################ - -PATH := $(PATH):C:\PROGRA~2\KPIT\GNURXV~1.01-\rx-elf\rx-elf\bin;C:\PROGRA~2\KPIT\GNURXV~1.01-\rx-elf\rx-elf\libexec\gcc\rx-elf\4.8-GNURX_v15.01 \ No newline at end of file diff --git a/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/src/linker_scriptHardwareDebug.ld b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/src/linker_scriptHardwareDebug.ld new file mode 100644 index 0000000000..d3dbf651b9 --- /dev/null +++ b/FreeRTOS/Demo/RX100_RX113-RSK_GCC_e2studio_IAR/src/linker_scriptHardwareDebug.ld @@ -0,0 +1,121 @@ +MEMORY +{ + RAM : ORIGIN = 0x0, LENGTH = 65536 + ROM : ORIGIN = 0xFFF80000, LENGTH = 524288 +} + +SECTIONS +{ + .fvectors 0xFFFFFF80 : AT (0xFFFFFF80) + { + KEEP(*(.fvectors)) + } > ROM + .text 0xFFF80000 : AT (0xFFF80000) + { + *(.text) + *(.text.*) + *(P) + etext = .; + } > ROM + .rvectors : + { + _rvectors_start = .; + KEEP(*(.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 0x704 : 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 0x700 : AT (0x700) + { + _ustack = .; + } > RAM + .istack 0x400 : AT (0x400) + { + _istack = .; + } > RAM +}