From 51d8f844d43f9d0a62aa4f7fe052007d4cab2664 Mon Sep 17 00:00:00 2001 From: rtel Date: Sun, 13 Sep 2015 21:39:17 +0000 Subject: [PATCH] Modify RZ/T e2studio directory structure to accommodate an IAR project. Start RZ/T port and demo project. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2378 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- .../CORTEX_R4F_RZ_T_GCC_IAR_ARM/.cproject | 8 +- .../Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/.project | 9 + .../System/GCC/asm/vector.asm | 1 - .../{ => System/GCC}/inc/ascii.h | 0 .../{ => System/GCC}/inc/lcd_pmod.h | 0 .../{ => System/GCC}/inc/logo_data.h | 0 .../{ => System/GCC}/inc/r_atcm_init.h | 0 .../{ => System/GCC}/inc/r_bsc.h | 0 .../{ => System/GCC}/inc/r_ram_init.h | 0 .../{ => System/GCC}/inc/r_reset.h | 0 .../{ => System/GCC}/inc/r_system.h | 0 .../{ => System/GCC}/inc/r_typedefs.h | 0 .../{ => System/GCC}/inc/siochar.h | 0 .../System/{ => GCC/src}/r_atcm_init.c | 0 .../System/{ => GCC/src}/r_ram_init.c | 0 .../System/{ => GCC/src}/r_reset.c | 12 +- .../System/GCC/src/syscalls.c | 717 ------------------ .../System/IAR/Interrupt_Entry_Stubs.asm | 117 +++ .../System/IAR/RZT1_init_RAM.mac | 81 ++ .../System/IAR/RZ_T1_init.icf | 163 ++++ .../System/IAR/inc/r_atcm_init.h | 64 ++ .../System/IAR/inc/r_bsc.h | 186 +++++ .../System/IAR/inc/r_cpg.h | 83 ++ .../System/IAR/inc/r_ecm.h | 72 ++ .../System/IAR/inc/r_icu_init.h | 389 ++++++++++ .../System/IAR/inc/r_mpc.h | 118 +++ .../System/IAR/inc/r_port.h | 76 ++ .../System/IAR/inc/r_ram_init.h | 64 ++ .../System/IAR/inc/r_reset.h | 64 ++ .../System/IAR/inc/r_system.h | 116 +++ .../src/gnu_io.c => IAR/inc/r_typedefs.h} | 97 +-- .../System/IAR/src/RZ_T1_init.icf | 163 ++++ .../System/IAR/src/exit.c | 84 ++ .../System/IAR/src/loader_init.asm | 371 +++++++++ .../System/IAR/src/loader_init2.c | 233 ++++++ .../System/IAR/src/r_atcm_init.c | 108 +++ .../System/IAR/src/r_cpg.c | 162 ++++ .../System/IAR/src/r_ecm.c | 289 +++++++ .../System/IAR/src/r_icu_init.c | 329 ++++++++ .../System/IAR/src/r_ram_init.c | 148 ++++ .../System/IAR/src/r_reset.c | 123 +++ .../System/IAR/src/vector.asm | 73 ++ .../System/siochar.c | 196 ----- .../System/siorw.c | 226 ------ .../src/FreeRTOSConfig.h | 187 +++++ .../src/FreeRTOS_tick_config.c | 35 +- .../src/Full_Demo/IntQueueTimer.c | 65 +- .../Full_Demo/{reg_test.S => reg_test_GCC.S} | 0 .../src/Full_Demo/reg_test_IAR.asm | 462 +++++++++++ .../{inc => src/cg_src}/iodefine.h | 0 .../src/cg_src/r_cg_cmt.c | 162 ---- .../src/cg_src/r_cg_cmt_user.c | 16 +- .../src/cg_src/r_cg_icu.c | 6 +- .../src/cg_src/r_cg_icu_user.c | 9 +- .../src/cg_src/r_cg_interrupthandlers.h | 56 +- .../src/cg_src/r_cg_intprg.c | 9 +- .../src/cg_src/r_cg_macrodriver.h | 26 +- .../src/cg_src/r_cg_rspi_user.c | 31 +- .../src/cg_src/r_cg_s12ad.c | 200 ----- .../src/cg_src/r_cg_s12ad.h | 347 --------- .../src/cg_src/r_cg_s12ad_user.c | 69 -- .../src/cg_src/r_cg_scifa.c | 266 ------- .../src/cg_src/r_cg_scifa.h | 275 ------- .../src/cg_src/r_cg_scifa_user.c | 287 ------- .../src/cg_src/r_cg_systeminit.c | 7 - .../CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/main.c | 31 +- .../Source/portable/IAR/ARM_CRx_No_GIC/port.c | 358 +++++++++ .../portable/IAR/ARM_CRx_No_GIC/portASM.s | 274 +++++++ .../portable/IAR/ARM_CRx_No_GIC/portmacro.h | 223 ++++++ 69 files changed, 5393 insertions(+), 2950 deletions(-) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/{ => System/GCC}/inc/ascii.h (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/{ => System/GCC}/inc/lcd_pmod.h (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/{ => System/GCC}/inc/logo_data.h (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/{ => System/GCC}/inc/r_atcm_init.h (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/{ => System/GCC}/inc/r_bsc.h (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/{ => System/GCC}/inc/r_ram_init.h (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/{ => System/GCC}/inc/r_reset.h (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/{ => System/GCC}/inc/r_system.h (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/{ => System/GCC}/inc/r_typedefs.h (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/{ => System/GCC}/inc/siochar.h (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/{ => GCC/src}/r_atcm_init.c (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/{ => GCC/src}/r_ram_init.c (100%) rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/{ => GCC/src}/r_reset.c (92%) delete mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/GCC/src/syscalls.c create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/Interrupt_Entry_Stubs.asm create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/RZT1_init_RAM.mac create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/RZ_T1_init.icf create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/inc/r_atcm_init.h create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/inc/r_bsc.h create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/inc/r_cpg.h create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/inc/r_ecm.h create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/inc/r_icu_init.h create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/inc/r_mpc.h create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/inc/r_port.h create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/inc/r_ram_init.h create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/inc/r_reset.h create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/inc/r_system.h rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/{GCC/src/gnu_io.c => IAR/inc/r_typedefs.h} (54%) create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/src/RZ_T1_init.icf create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/src/exit.c create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/src/loader_init.asm create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/src/loader_init2.c create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/src/r_atcm_init.c create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/src/r_cpg.c create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/src/r_ecm.c create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/src/r_icu_init.c create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/src/r_ram_init.c create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/src/r_reset.c create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/IAR/src/vector.asm delete mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/siochar.c delete mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/System/siorw.c create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/FreeRTOSConfig.h rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/Full_Demo/{reg_test.S => reg_test_GCC.S} (100%) create mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/Full_Demo/reg_test_IAR.asm rename FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/{inc => src/cg_src}/iodefine.h (100%) delete mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/cg_src/r_cg_cmt.c delete mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/cg_src/r_cg_s12ad.c delete mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/cg_src/r_cg_s12ad.h delete mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/cg_src/r_cg_s12ad_user.c delete mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/cg_src/r_cg_scifa.c delete mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/cg_src/r_cg_scifa.h delete mode 100644 FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/cg_src/r_cg_scifa_user.c create mode 100644 FreeRTOS/Source/portable/IAR/ARM_CRx_No_GIC/port.c create mode 100644 FreeRTOS/Source/portable/IAR/ARM_CRx_No_GIC/portASM.s create mode 100644 FreeRTOS/Source/portable/IAR/ARM_CRx_No_GIC/portmacro.h diff --git a/FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/.cproject b/FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/.cproject index 393dc4ad6..b6ac7fa6a 100644 --- a/FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/.cproject +++ b/FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/.cproject @@ -48,7 +48,6 @@ - @@ -92,7 +91,7 @@