Răsfoiți Sursa

[stm32][start_up] modify heap size as 0x00 and stack size as 0x400

Meco Man 2 ani în urmă
părinte
comite
eb08036537

+ 1 - 1
bsp/stm32/stm32h750-fk750m1-vbt6/board/linker_scripts/link.icf

@@ -10,7 +10,7 @@ define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
 define symbol __ICFEDIT_region_RAM_end__   = 0x20020000;
 define symbol __ICFEDIT_region_RAM_end__   = 0x20020000;
 /*-Sizes-*/
 /*-Sizes-*/
 define symbol __ICFEDIT_size_cstack__ = 0x800;
 define symbol __ICFEDIT_size_cstack__ = 0x800;
-define symbol __ICFEDIT_size_heap__   = 0x400;
+define symbol __ICFEDIT_size_heap__   = 0x000;
 /**** End of ICF editor section. ###ICF###*/
 /**** End of ICF editor section. ###ICF###*/
 
 
 define memory mem with size = 4G;
 define memory mem with size = 4G;

+ 1 - 1
bsp/stm32/stm32h750-fk750m1-vbt6/board/linker_scripts/link.lds

@@ -10,7 +10,7 @@ MEMORY
     RAM (rw) : ORIGIN = 0x20000000, LENGTH =  128k /* 128K DTCM */
     RAM (rw) : ORIGIN = 0x20000000, LENGTH =  128k /* 128K DTCM */
 }
 }
 ENTRY(Reset_Handler)
 ENTRY(Reset_Handler)
-_system_stack_size = 0x200;
+_system_stack_size = 0x400;
 
 
 SECTIONS
 SECTIONS
 {
 {

+ 1 - 1
bsp/stm32/stm32h750-weact-ministm32h7xx/board/CubeMX_Config/MDK-ARM/startup_stm32h750xx.s

@@ -41,7 +41,7 @@ __initial_sp
 ;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
 ;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
 ; </h>
 ; </h>
 
 
-Heap_Size      EQU     0x200
+Heap_Size      EQU     0x00000000
 
 
                 AREA    HEAP, NOINIT, READWRITE, ALIGN=3
                 AREA    HEAP, NOINIT, READWRITE, ALIGN=3
 __heap_base
 __heap_base

+ 1 - 1
bsp/stm32/stm32h750-weact-ministm32h7xx/board/linker_scripts/link.icf

@@ -10,7 +10,7 @@ define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
 define symbol __ICFEDIT_region_RAM_end__   = 0x20020000;
 define symbol __ICFEDIT_region_RAM_end__   = 0x20020000;
 /*-Sizes-*/
 /*-Sizes-*/
 define symbol __ICFEDIT_size_cstack__ = 0x800;
 define symbol __ICFEDIT_size_cstack__ = 0x800;
-define symbol __ICFEDIT_size_heap__   = 0x400;
+define symbol __ICFEDIT_size_heap__   = 0x000;
 /**** End of ICF editor section. ###ICF###*/
 /**** End of ICF editor section. ###ICF###*/
 
 
 define memory mem with size = 4G;
 define memory mem with size = 4G;

+ 1 - 1
bsp/stm32/stm32h750-weact-ministm32h7xx/board/linker_scripts/link.lds

@@ -10,7 +10,7 @@ MEMORY
     RAM (rw) : ORIGIN = 0x20000000, LENGTH =  128k /* 128K DTCM */
     RAM (rw) : ORIGIN = 0x20000000, LENGTH =  128k /* 128K DTCM */
 }
 }
 ENTRY(Reset_Handler)
 ENTRY(Reset_Handler)
-_system_stack_size = 0x200;
+_system_stack_size = 0x400;
 
 
 SECTIONS
 SECTIONS
 {
 {