Changeset 331 for EcnlProtoTool/trunk/asp3_dcre/mbed
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- Location:
- EcnlProtoTool/trunk/asp3_dcre/mbed/targets/cmsis/TARGET_RENESAS/TARGET_RZ_A1H
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/asp3_dcre/mbed/targets/cmsis/TARGET_RENESAS/TARGET_RZ_A1H/TOOLCHAIN_GCC_ARM/RZA1H.ld
r270 r331 13 13 SFLASH (rx) : ORIGIN = 0x18004000, LENGTH = 0x07FFC000 14 14 L_TTB (rw) : ORIGIN = 0x20000000, LENGTH = 0x00004000 15 RAM (rwx) : ORIGIN = 0x20020000, LENGTH = 0x00700000 16 RAM_NC (rwx) : ORIGIN = 0x20900000, LENGTH = 0x00100000 15 RAM (rw) : ORIGIN = 0x20004000, LENGTH = 0x000FC000 16 RAM_CMD (rwx) : ORIGIN = 0x20100000, LENGTH = 0x00800000 17 RAM_NC (rw) : ORIGIN = 0x20900000, LENGTH = 0x00100000 17 18 } 18 19 … … 155 156 PROVIDE (__init_array_end = .); 156 157 157 158 158 . = ALIGN(4); 159 159 /* finit data */ … … 169 169 } > RAM 170 170 171 172 171 .bss ALIGN(0x400): 173 172 { … … 180 179 } > RAM 181 180 182 181 /* .stack_dummy section doesn't contains any symbols. It is only 182 * used for linker to calculate size of stack sections, and assign 183 * values to stack symbols later */ 184 .stack_dummy : 185 { 186 *(.stack) 187 } > RAM 188 183 189 .heap : 184 190 { … … 189 195 } > RAM 190 196 191 /* .stack_dummy section doesn't contains any symbols. It is only 192 * used for linker to calculate size of stack sections, and assign 193 * values to stack symbols later */ 194 .stack_dummy : 195 { 196 *(.stack) 197 } > RAM 197 .cmd_area : 198 { 199 __CmdBase = .; 200 Image$$CMD_AREA$$Base = .; 201 . = . + LENGTH(RAM_CMD); 202 __CmdLimit = .; 203 Image$$CMD_AREA$$Limit = .; 204 } > RAM_CMD 198 205 199 206 __etext2 = __etext + SIZEOF(.data); -
EcnlProtoTool/trunk/asp3_dcre/mbed/targets/cmsis/TARGET_RENESAS/TARGET_RZ_A1H/TOOLCHAIN_GCC_ARM/startup_RZ1AH.S
r321 r331 97 97 @ Heap Configuration 98 98 99 .EQU Heap_Size , 0x000 8000099 .EQU Heap_Size , 0x00020000 100 100 101 101 .section .heap -
EcnlProtoTool/trunk/asp3_dcre/mbed/targets/cmsis/TARGET_RENESAS/TARGET_RZ_A1H/mmu_Renesas_RZ_A1.c
r321 r331 72 72 extern uint32_t Image$$RW_DATA$$Base; 73 73 extern uint32_t Image$$ZI_DATA$$Base; 74 extern uint32_t Image$$CMD_AREA$$Base; 74 75 extern uint32_t Image$$TTB$$ZI$$Base; 75 76 #if defined( __CC_ARM ) … … 83 84 extern uint32_t Image$$RW_DATA$$Limit; 84 85 extern uint32_t Image$$ZI_DATA$$Limit; 86 extern uint32_t Image$$CMD_AREA$$Limit; 85 87 #if defined( __CC_ARM ) 86 88 #else … … 93 95 #define RW_DATA_SIZE (((uint32_t)&Image$$RW_DATA$$Limit >> 20) - ((uint32_t)&Image$$RW_DATA$$Base >> 20) + 1) 94 96 #define ZI_DATA_SIZE (((uint32_t)&Image$$ZI_DATA$$Limit >> 20) - ((uint32_t)&Image$$ZI_DATA$$Base >> 20) + 1) 97 #define CMD_AREA_SIZE (((uint32_t)&Image$$CMD_AREA$$Limit >> 20) - ((uint32_t)&Image$$CMD_AREA$$Base >> 20) + 1) 95 98 #if defined( __CC_ARM ) 96 99 #else … … 160 163 //Define Image 161 164 __TTSection (&Image$$TTB$$ZI$$Base, (uint32_t)&Image$$RO_DATA$$Base, RO_DATA_SIZE, Sect_Normal_RO); 162 __TTSection (&Image$$TTB$$ZI$$Base, 0x18200000, 4, Sect_Normal_Cod);165 __TTSection (&Image$$TTB$$ZI$$Base, 0x18200000, (0x18800000 >> 20) - (0x18200000 >> 20) + 1, Sect_Normal_Cod); 163 166 __TTSection (&Image$$TTB$$ZI$$Base, (uint32_t)&Image$$VECTORS$$Base, VECTORS_SIZE, Sect_Normal_Cod); 164 167 __TTSection (&Image$$TTB$$ZI$$Base, (uint32_t)&Image$$RW_DATA$$Base, RW_DATA_SIZE, Sect_Normal_RW); 165 168 __TTSection (&Image$$TTB$$ZI$$Base, (uint32_t)&Image$$ZI_DATA$$Base, ZI_DATA_SIZE, Sect_Normal_RW); 169 __TTSection (&Image$$TTB$$ZI$$Base, (uint32_t)&Image$$CMD_AREA$$Base, CMD_AREA_SIZE, Sect_Normal); 166 170 #if defined( __CC_ARM ) 167 171 __TTSection (&Image$$TTB$$ZI$$Base, Renesas_RZ_A1_ONCHIP_SRAM_NC_BASE, 10, Sect_Normal_NC);
Note:
See TracChangeset
for help on using the changeset viewer.