crash data support for NUC472 with gcc_arm

pull/10349/head
Shrikant Tudavekar 2019-04-10 10:31:39 -05:00
parent 9d5617c54a
commit 3ee1498b57
1 changed files with 14 additions and 1 deletions

View File

@ -14,6 +14,7 @@
#define MBED_BOOT_STACK_SIZE 0x400 #define MBED_BOOT_STACK_SIZE 0x400
#endif #endif
M_CRASH_DATA_RAM_SIZE = 0x100;
StackSize = MBED_BOOT_STACK_SIZE; StackSize = MBED_BOOT_STACK_SIZE;
MEMORY MEMORY
@ -133,6 +134,18 @@ SECTIONS
PROVIDE(__end_vector_table__ = .); PROVIDE(__end_vector_table__ = .);
} > RAM_INTERN } > RAM_INTERN
.crash_data_ram :
{
. = ALIGN(8);
__CRASH_DATA_RAM__ = .;
__CRASH_DATA_RAM_START__ = .; /* Create a global symbol at data start */
KEEP(*(.keep.crash_data_ram))
*(.m_crash_data_ram) /* This is a user defined section */
. += M_CRASH_DATA_RAM_SIZE;
. = ALIGN(8);
__CRASH_DATA_RAM_END__ = .; /* Define a global symbol at data end */
} > RAM_INTERN
.data : .data :
{ {
PROVIDE( __etext = LOADADDR(.data) ); PROVIDE( __etext = LOADADDR(.data) );