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 262577ac26..0000000000 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.HardwareDebuglinker +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.cproject b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.cproject index d06ba07b97..954c1ed870 100644 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.cproject +++ b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.cproject @@ -1,116 +1,167 @@ - - + + - - - - - - + + + + + + + - - - - - - - - - - - - - + - - - - - + + + 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 c99b1caa77..0000000000 --- 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 41c5688f21..c2054c2773 100644 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.project +++ b/FreeRTOS/Demo/RX600_RX64M_RSK_GCC_e2studio/.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 @@ -38,54 +37,206 @@ src/Common_Demo_Tasks/Minimal 2 - FREERTOS_ROOT/Demo/Common/Minimal + FREERTOS_ROOT/FreeRTOS/Demo/Common/Minimal src/Common_Demo_Tasks/include 2 - FREERTOS_ROOT/Demo/Common/include + FREERTOS_ROOT/FreeRTOS/Demo/Common/include src/FreeRTOS/Source 2 - FREERTOS_ROOT/Source + virtual:/virtual + + + src/FreeRTOS/Source/event_groups.c + 1 + FREERTOS_ROOT/FreeRTOS/Source/event_groups.c + + + src/FreeRTOS/Source/include + 2 + FREERTOS_ROOT/FreeRTOS/Source/include + + + src/FreeRTOS/Source/list.c + 1 + FREERTOS_ROOT/FreeRTOS/Source/list.c + + + src/FreeRTOS/Source/portable + 2 + FREERTOS_ROOT/FreeRTOS/Source/portable + + + src/FreeRTOS/Source/queue.c + 1 + FREERTOS_ROOT/FreeRTOS/Source/queue.c + + + src/FreeRTOS/Source/tasks.c + 1 + FREERTOS_ROOT/FreeRTOS/Source/tasks.c + + + src/FreeRTOS/Source/timers.c + 1 + FREERTOS_ROOT/FreeRTOS/Source/timers.c - 1401803846285 - src/Common_Demo_Tasks - 22 + 1597858150422 + src/Common_Demo_Tasks/Minimal + 5 org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-alt*.* + 1.0-name-matches-false-false-BlockQ.c - 1401803846295 - src/Common_Demo_Tasks - 22 + 1597858150469 + src/Common_Demo_Tasks/Minimal + 5 org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-cr*.* + 1.0-name-matches-false-false-blocktim.c - 1401803846295 - src/Common_Demo_Tasks - 22 + 1597858150500 + src/Common_Demo_Tasks/Minimal + 5 org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-sp*.* + 1.0-name-matches-false-false-countsem.c - 1401803846295 - src/Common_Demo_Tasks - 22 + 1597858150516 + src/Common_Demo_Tasks/Minimal + 5 org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-comtest*.* + 1.0-name-matches-false-false-death.c + + + + 1597858150547 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-dynamic.c + + + + 1597858150578 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-EventGroupsDemo.c + + + + 1597858150609 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-flop.c + + + + 1597858150641 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-GenQTest.c + + + + 1597858150672 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-IntQueue.c + + + + 1597858150703 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-IntQueue.c + + + + 1597858150734 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-IntSemTest.c + + + + 1597858150766 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-QueueOverwrite.c + + + + 1597858150781 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-recmutex.c + + + + 1597858150844 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-semtest.c + + + + 1597858150891 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-TaskNotify.c + + + + 1597858150922 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-TimerDemo.c + + + + 1597858150969 + src/Common_Demo_Tasks/Minimal + 5 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-flash.c @@ -128,7 +279,7 @@ FREERTOS_ROOT - $%7BPARENT-2-PROJECT_LOC%7D + $%7BPARENT-3-PROJECT_LOC%7D 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 3d5cd6f859..0000000000 --- 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 48e715a4de..a38ada55d0 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 @@ - + - + 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 0d3da2eba7..aadcf6ac53 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 @@ + + + + + + + + + + - + + @@ -19,14 +30,15 @@ - + - + - + + @@ -43,6 +55,8 @@ + + @@ -54,9 +68,13 @@ + + + + @@ -77,7 +95,7 @@ - + @@ -85,7 +103,7 @@ - + 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 e69de29bb2..0000000000 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 b132158467..0000000000 --- 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 0000000000..9a96d1289d --- /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 +}