mirror of https://github.com/ARMmbed/mbed-os.git
MCUXpresso: Update ARM linker files to reduce RAM reserved for stack & heap
Heap and stack size is determined via the RTOS. Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>pull/4209/head
parent
8521f71386
commit
7f1ffbdb06
|
@ -47,10 +47,6 @@
|
||||||
*/
|
*/
|
||||||
#define __ram_vector_table__ 1
|
#define __ram_vector_table__ 1
|
||||||
|
|
||||||
/* Heap 1/4 of ram and stack 1/8 */
|
|
||||||
#define __stack_size__ 0x8000
|
|
||||||
#define __heap_size__ 0x10000
|
|
||||||
|
|
||||||
#if (defined(__ram_vector_table__))
|
#if (defined(__ram_vector_table__))
|
||||||
#define __ram_vector_table_size__ 0x00000400
|
#define __ram_vector_table_size__ 0x00000400
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -50,10 +50,6 @@
|
||||||
|
|
||||||
#define __ram_vector_table__ 1
|
#define __ram_vector_table__ 1
|
||||||
|
|
||||||
/* Heap 1/4 of ram and stack 1/8 */
|
|
||||||
#define __stack_size__ 0x8000
|
|
||||||
#define __heap_size__ 0x10000
|
|
||||||
|
|
||||||
#if (defined(__ram_vector_table__))
|
#if (defined(__ram_vector_table__))
|
||||||
#define __ram_vector_table_size__ 0x000003C0
|
#define __ram_vector_table_size__ 0x000003C0
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -50,10 +50,6 @@
|
||||||
*/
|
*/
|
||||||
#define __ram_vector_table__ 1
|
#define __ram_vector_table__ 1
|
||||||
|
|
||||||
/* Heap 1/4 of ram and stack 1/8 */
|
|
||||||
#define __stack_size__ 0x800
|
|
||||||
#define __heap_size__ 0x1000
|
|
||||||
|
|
||||||
#if (defined(__ram_vector_table__))
|
#if (defined(__ram_vector_table__))
|
||||||
#define __ram_vector_table_size__ 0x00000200
|
#define __ram_vector_table_size__ 0x00000200
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -47,10 +47,6 @@
|
||||||
*/
|
*/
|
||||||
#define __ram_vector_table__ 1
|
#define __ram_vector_table__ 1
|
||||||
|
|
||||||
/* Heap 1/4 of ram and stack 1/8 */
|
|
||||||
#define __stack_size__ 0x1000
|
|
||||||
#define __heap_size__ 0x2800
|
|
||||||
|
|
||||||
#if (defined(__ram_vector_table__))
|
#if (defined(__ram_vector_table__))
|
||||||
#define __ram_vector_table_size__ 0x00000200
|
#define __ram_vector_table_size__ 0x00000200
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -50,10 +50,6 @@
|
||||||
*/
|
*/
|
||||||
#define __ram_vector_table__ 1
|
#define __ram_vector_table__ 1
|
||||||
|
|
||||||
/* Heap 1/4 of ram and stack 1/8 */
|
|
||||||
#define __stack_size__ 0x3000
|
|
||||||
#define __heap_size__ 0x6000
|
|
||||||
|
|
||||||
#if (defined(__ram_vector_table__))
|
#if (defined(__ram_vector_table__))
|
||||||
#define __ram_vector_table_size__ 0x00000140
|
#define __ram_vector_table_size__ 0x00000140
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -45,10 +45,6 @@
|
||||||
*/
|
*/
|
||||||
#define __ram_vector_table__ 1
|
#define __ram_vector_table__ 1
|
||||||
|
|
||||||
/* Heap 1/4 of ram and stack 1/8 */
|
|
||||||
#define __stack_size__ 0x2000
|
|
||||||
#define __heap_size__ 0x4000
|
|
||||||
|
|
||||||
#if (defined(__ram_vector_table__))
|
#if (defined(__ram_vector_table__))
|
||||||
#define __ram_vector_table_size__ 0x00000400
|
#define __ram_vector_table_size__ 0x00000400
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -45,10 +45,6 @@
|
||||||
*/
|
*/
|
||||||
#define __ram_vector_table__ 1
|
#define __ram_vector_table__ 1
|
||||||
|
|
||||||
/* Heap 1/4 of ram and stack 1/8 */
|
|
||||||
#define __stack_size__ 0x4000
|
|
||||||
#define __heap_size__ 0x8000
|
|
||||||
|
|
||||||
#if (defined(__ram_vector_table__))
|
#if (defined(__ram_vector_table__))
|
||||||
#define __ram_vector_table_size__ 0x00000200
|
#define __ram_vector_table_size__ 0x00000200
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -51,10 +51,6 @@
|
||||||
*/
|
*/
|
||||||
#define __ram_vector_table__ 1
|
#define __ram_vector_table__ 1
|
||||||
|
|
||||||
/* Heap 1/4 of ram and stack 1/8 */
|
|
||||||
#define __stack_size__ 0x4000
|
|
||||||
#define __heap_size__ 0x8000
|
|
||||||
|
|
||||||
#if (defined(__ram_vector_table__))
|
#if (defined(__ram_vector_table__))
|
||||||
#define __ram_vector_table_size__ 0x00000400
|
#define __ram_vector_table_size__ 0x00000400
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -50,10 +50,6 @@
|
||||||
*/
|
*/
|
||||||
#define __ram_vector_table__ 1
|
#define __ram_vector_table__ 1
|
||||||
|
|
||||||
/* Heap 1/4 of ram and stack 1/8 */
|
|
||||||
#define __stack_size__ 0x8000
|
|
||||||
#define __heap_size__ 0x10000
|
|
||||||
|
|
||||||
#if (defined(__ram_vector_table__))
|
#if (defined(__ram_vector_table__))
|
||||||
#define __ram_vector_table_size__ 0x00000400
|
#define __ram_vector_table_size__ 0x00000400
|
||||||
#else
|
#else
|
||||||
|
|
Loading…
Reference in New Issue