File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TOOLCHAIN_GCC_ARM Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 35
35
/* Round up VECTORS_SIZE to 8 bytes */
36
36
#define VECTORS_SIZE (((NVIC_NUM_VECTORS * 4) + 7) & 0xFFFFFFF8)
37
37
38
+ M_CRASH_DATA_RAM_SIZE = 0x100;
39
+
38
40
MEMORY
39
41
{
40
42
FLASH (rx) : ORIGIN = MBED_APP_START, LENGTH = MBED_APP_SIZE
@@ -114,6 +116,18 @@ SECTIONS
114
116
__etext = .;
115
117
_sidata = .;
116
118
119
+ .crash_data_ram :
120
+ {
121
+ . = ALIGN (8);
122
+ __CRASH_DATA_RAM__ = .;
123
+ __CRASH_DATA_RAM_START__ = .; /* Create a global symbol at data start */
124
+ KEEP(*(.keep.crash_data_ram))
125
+ *(.m_crash_data_ram) /* This is a user defined section */
126
+ . += M_CRASH_DATA_RAM_SIZE;
127
+ . = ALIGN (8);
128
+ __CRASH_DATA_RAM_END__ = .; /* Define a global symbol at data end */
129
+ } > RAM
130
+
117
131
.data : AT (__etext)
118
132
{
119
133
__data_start__ = .;
You can’t perform that action at this time.
0 commit comments