Skip to content

Commit 5b86a10

Browse files
authored
Merge pull request #4137 from NXPmicro/Kinetis_Fix_ARM_Linker_Scripts
MCUXpresso: Update ARM linker files to eliminate reserving RAM for stack & heap
2 parents 29d59ed + 5b866b7 commit 5b86a10

File tree

9 files changed

+0
-36
lines changed

9 files changed

+0
-36
lines changed

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K66F/device/TOOLCHAIN_ARM_STD/MK66FN2M0xxx18.sct

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,6 @@
4747
*/
4848
#define __ram_vector_table__ 1
4949

50-
/* Heap 1/4 of ram and stack 1/8 */
51-
#define __stack_size__ 0x8000
52-
#define __heap_size__ 0x10000
53-
5450
#if (defined(__ram_vector_table__))
5551
#define __ram_vector_table_size__ 0x00000400
5652
#else

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K82F/device/TOOLCHAIN_ARM_STD/MK82FN256xxx15.sct

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,6 @@
4949
*/
5050

5151
#define __ram_vector_table__ 1
52-
53-
/* Heap 1/4 of ram and stack 1/8 */
54-
#define __stack_size__ 0x8000
55-
#define __heap_size__ 0x10000
5652

5753
#if (defined(__ram_vector_table__))
5854
#define __ram_vector_table_size__ 0x000003C0

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL27Z/device/TOOLCHAIN_ARM_STD/MKL27Z64xxx4.sct

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,6 @@
5050
*/
5151
#define __ram_vector_table__ 1
5252

53-
/* Heap 1/4 of ram and stack 1/8 */
54-
#define __stack_size__ 0x800
55-
#define __heap_size__ 0x1000
56-
5753
#if (defined(__ram_vector_table__))
5854
#define __ram_vector_table_size__ 0x00000200
5955
#else

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL43Z/device/TOOLCHAIN_ARM_STD/MKL43Z256xxx4.sct

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,6 @@
4747
*/
4848
#define __ram_vector_table__ 1
4949

50-
/* Heap 1/4 of ram and stack 1/8 */
51-
#define __stack_size__ 0x1000
52-
#define __heap_size__ 0x2800
53-
5450
#if (defined(__ram_vector_table__))
5551
#define __ram_vector_table_size__ 0x00000200
5652
#else

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL82Z/device/TOOLCHAIN_ARM_STD/MKL82Z128xxx7.sct

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,6 @@
5050
*/
5151
#define __ram_vector_table__ 1
5252

53-
/* Heap 1/4 of ram and stack 1/8 */
54-
#define __stack_size__ 0x3000
55-
#define __heap_size__ 0x6000
56-
5753
#if (defined(__ram_vector_table__))
5854
#define __ram_vector_table_size__ 0x00000140
5955
#else

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW24D/device/TOOLCHAIN_ARM_STD/MKW24D512xxx5.sct

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,6 @@
4545
*/
4646
#define __ram_vector_table__ 1
4747

48-
/* Heap 1/4 of ram and stack 1/8 */
49-
#define __stack_size__ 0x2000
50-
#define __heap_size__ 0x4000
51-
5248
#if (defined(__ram_vector_table__))
5349
#define __ram_vector_table_size__ 0x00000400
5450
#else

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW41Z/device/TOOLCHAIN_ARM_STD/MKW41Z512xxx4.sct

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,6 @@
4545
*/
4646
#define __ram_vector_table__ 1
4747

48-
/* Heap 1/4 of ram and stack 1/8 */
49-
#define __stack_size__ 0x4000
50-
#define __heap_size__ 0x8000
51-
5248
#if (defined(__ram_vector_table__))
5349
#define __ram_vector_table_size__ 0x00000200
5450
#else

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_ARM_STD/MK22FN512xxx12.sct

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,6 @@
5151
*/
5252
#define __ram_vector_table__ 1
5353

54-
/* Heap 1/4 of ram and stack 1/8 */
55-
#define __stack_size__ 0x4000
56-
#define __heap_size__ 0x8000
57-
5854
#if (defined(__ram_vector_table__))
5955
#define __ram_vector_table_size__ 0x00000400
6056
#else

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/device/TOOLCHAIN_ARM_STD/MK64FN1M0xxx12.sct

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,6 @@
5050
*/
5151
#define __ram_vector_table__ 1
5252

53-
/* Heap 1/4 of ram and stack 1/8 */
54-
#define __stack_size__ 0x8000
55-
#define __heap_size__ 0x10000
56-
5753
#if (defined(__ram_vector_table__))
5854
#define __ram_vector_table_size__ 0x00000400
5955
#else

0 commit comments

Comments
 (0)