File tree Expand file tree Collapse file tree 2 files changed +9
-7
lines changed
TARGET_MCUXpresso_MCUS/TARGET_MIMXRT1050/device/TOOLCHAIN_ARM_STD Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -138,14 +138,16 @@ LR_IROM1 m_flash_config_start m_text_start+m_text_size-m_flash_config_start {
138
138
VECTOR_RAM m_interrupts_start EMPTY 0 {
139
139
}
140
140
#endif
141
- RW_m_data m_data_start m_data_size-Stack_Size-Heap_Size { ; RW data
141
+ RW_m_data m_data_start m_data_size { ; RW data
142
142
.ANY (+RW +ZI)
143
143
*(m_usb_dma_init_data)
144
144
*(m_usb_dma_noninit_data)
145
145
}
146
- RW_IRAM1 +0 EMPTY Heap_Size { ; Heap region growing up
146
+ RW_IRAM1 ImageLimit(RW_m_data) {
147
147
}
148
- ARM_LIB_STACK m_data_start+m_data_size EMPTY -Stack_Size { ; Stack region growing down
148
+ ARM_LIB_HEAP AlignExpr(+0, 16) EMPTY (m_data_start + m_data_size - Stack_Size - AlignExpr(ImageLimit(RW_IRAM1), 16)) {
149
+ }
150
+ ARM_LIB_STACK m_data_start+m_data_size EMPTY -Stack_Size { ; Stack region growing down
149
151
}
150
152
RW_m_ram_text m_text2_start UNINIT m_text2_size { ; load address = execution address
151
153
* (RamFunction)
Original file line number Diff line number Diff line change 98
98
#elif defined(TARGET_MIMXRT1050_EVK )
99
99
100
100
#if defined(__ARMCC_VERSION )
101
- extern uint32_t Image$$RW_IRAM1 $$ZI$$Base [];
102
- extern uint32_t Image$$RW_IRAM1 $$ZI$$Length [];
103
- #define HEAP_START Image$$RW_IRAM1 $$ZI$$Base
104
- #define HEAP_SIZE Image$$RW_IRAM1 $$ZI$$Length
101
+ extern uint32_t Image$$ARM_LIB_HEAP $$ZI$$Base [];
102
+ extern uint32_t Image$$ARM_LIB_HEAP $$ZI$$Length [];
103
+ #define HEAP_START Image$$ARM_LIB_HEAP $$ZI$$Base
104
+ #define HEAP_SIZE Image$$ARM_LIB_HEAP $$ZI$$Length
105
105
#elif defined(__GNUC__ )
106
106
/* No region declarations needed */
107
107
#elif defined(__ICCARM__ )
You can’t perform that action at this time.
0 commit comments