diff --git a/bsp/stm32/libraries/templates/stm32f0xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f0xx/board/linker_scripts/link.lds index d049ec82b74a6da618f3ee6da7c58d9058b97f0d..22d7036562fd07855a9010c0daed40f6c9151a5a 100644 --- a/bsp/stm32/libraries/templates/stm32f0xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f0xx/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32f10x/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f10x/board/linker_scripts/link.lds index 6d5f870b770146b02d42b488e3cfe1d846b937e1..3832982688375e731007dff21d3475529253a937 100644 --- a/bsp/stm32/libraries/templates/stm32f10x/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f10x/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32f2xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f2xx/board/linker_scripts/link.lds index 38874f36208e8f3f420c792efeb3b556fe372397..fb9ea9b609f2635d7b9d2d299933c9f46c8add9f 100644 --- a/bsp/stm32/libraries/templates/stm32f2xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f2xx/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32f3xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f3xx/board/linker_scripts/link.lds index 40d8c636214d2e8b9d90f4c99a1b9e82a151c214..94abb757aad6715c4c50e55d3d95f88947241e6a 100644 --- a/bsp/stm32/libraries/templates/stm32f3xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f3xx/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32f4xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f4xx/board/linker_scripts/link.lds index 1960915a3dc3bdff708f77c7eba35015e284fa7e..a00d6b74bd7a99cfef72476d4c1e8c631ff226ed 100644 --- a/bsp/stm32/libraries/templates/stm32f4xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f4xx/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32f7xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32f7xx/board/linker_scripts/link.lds index 1960915a3dc3bdff708f77c7eba35015e284fa7e..a00d6b74bd7a99cfef72476d4c1e8c631ff226ed 100644 --- a/bsp/stm32/libraries/templates/stm32f7xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32f7xx/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.lds index de4989f69fb3faefaa3103c5984d944bbef307ef..9339c6af7cf71e74820ca1c07f8e0c77b68b281d 100644 --- a/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x24000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32l1xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32l1xx/board/linker_scripts/link.lds index f6de49c811bde9b8685019e6be9e1535039492c1..9a0a7ef44ede9c33e6a8f85ebaeb0864baa7d6df 100644 --- a/bsp/stm32/libraries/templates/stm32l1xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32l1xx/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32l4xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32l4xx/board/linker_scripts/link.lds index 65c28e724e37012838462b4d107d71d923904d4d..3950cbac386c2422b764dd05febdd957fe47d5c9 100644 --- a/bsp/stm32/libraries/templates/stm32l4xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32l4xx/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 96k /* 96KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32l5xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32l5xx/board/linker_scripts/link.lds index 65c28e724e37012838462b4d107d71d923904d4d..3950cbac386c2422b764dd05febdd957fe47d5c9 100644 --- a/bsp/stm32/libraries/templates/stm32l5xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32l5xx/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 96k /* 96KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32mp1xx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32mp1xx/board/linker_scripts/link.lds index 81eef75b22a23a6e332d62a20fd188287be64beb..e407492c390d23db4d0d359ec504ef5989e33565 100644 --- a/bsp/stm32/libraries/templates/stm32mp1xx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32mp1xx/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x10040000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/libraries/templates/stm32wbxx/board/linker_scripts/link.lds b/bsp/stm32/libraries/templates/stm32wbxx/board/linker_scripts/link.lds index a66da3bd1255656bb1e05964fd02389174e24abb..6afe5ee48436971fbd234716b264a032c6e963eb 100644 --- a/bsp/stm32/libraries/templates/stm32wbxx/board/linker_scripts/link.lds +++ b/bsp/stm32/libraries/templates/stm32wbxx/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 192k /* 192KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f072-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f072-st-nucleo/board/linker_scripts/link.lds index c53d152f2a446022bc654fe9591702ebe870216e..bb905d06b11a9bf5bb15d45e14d2124c559ea888 100644 --- a/bsp/stm32/stm32f072-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f072-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f091-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f091-st-nucleo/board/linker_scripts/link.lds index 9514e4e29c65f2de295b19ee79bcdd4928242385..bac6b71c30b24ff6f93b753fd1f9eff226733441 100644 --- a/bsp/stm32/stm32f091-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f091-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-atk-nano/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-atk-nano/board/linker_scripts/link.lds index 4c6c29f3c00ce03375a79842dea09fa6cbb433b0..644fe833143ebf0ee86629578c3eb2d11e334c62 100644 --- a/bsp/stm32/stm32f103-atk-nano/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-atk-nano/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-atk-warshipv3/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-atk-warshipv3/board/linker_scripts/link.lds index be9aceac586d2082d4f4128c811ce291ad707c22..66c31ef7f86393ab5e53b811952c8a14ffd352c2 100644 --- a/bsp/stm32/stm32f103-atk-warshipv3/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-atk-warshipv3/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-blue-pill/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-blue-pill/board/linker_scripts/link.lds index 6d5f870b770146b02d42b488e3cfe1d846b937e1..3832982688375e731007dff21d3475529253a937 100644 --- a/bsp/stm32/stm32f103-blue-pill/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-blue-pill/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-dofly-M3S/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-dofly-M3S/board/linker_scripts/link.lds index be9aceac586d2082d4f4128c811ce291ad707c22..66c31ef7f86393ab5e53b811952c8a14ffd352c2 100644 --- a/bsp/stm32/stm32f103-dofly-M3S/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-dofly-M3S/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-dofly-lyc8/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-dofly-lyc8/board/linker_scripts/link.lds index 4be0b30331c48bf6ebba89148e364e07c7eaad10..9c7d04da7740580b9885096e1cd036b06b6955ca 100644 --- a/bsp/stm32/stm32f103-dofly-lyc8/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-dofly-lyc8/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-fire-arbitrary/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-fire-arbitrary/board/linker_scripts/link.lds index 00f478ff121312e92b3d59dc69683e8a9898ccf3..deb1086a6e9606893a64529336aa60b0bab7c9eb 100644 --- a/bsp/stm32/stm32f103-fire-arbitrary/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-fire-arbitrary/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-gizwits-gokitv21/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-gizwits-gokitv21/board/linker_scripts/link.lds index 6b0c245ff07e3d18cb988592963a82540a40bd4e..cc7da7d507cb35e07c20df455778b147309b118c 100644 --- a/bsp/stm32/stm32f103-gizwits-gokitv21/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-gizwits-gokitv21/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-hw100k-ibox/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-hw100k-ibox/board/linker_scripts/link.lds index 89ef643210ffecff24c2faf6a78a72a9f85d6fb5..0f984bcea70396e0661759d25a3ad6dead1f2014 100644 --- a/bsp/stm32/stm32f103-hw100k-ibox/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-hw100k-ibox/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-onenet-nbiot/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-onenet-nbiot/board/linker_scripts/link.lds index 4fe6e3a8d6ba3a4f3504a5ac65226bdbabec4b74..95185c57290d39748c89f2dba500c003f9502455 100644 --- a/bsp/stm32/stm32f103-onenet-nbiot/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-onenet-nbiot/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 60k /* 60K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f103-yf-ufun/board/linker_scripts/link.lds b/bsp/stm32/stm32f103-yf-ufun/board/linker_scripts/link.lds index db63f7d2a23d04964b8a5fcdf35f10cbc59dd5d6..ee04854f398400a84d6515699fcce195ed7b2769 100644 --- a/bsp/stm32/stm32f103-yf-ufun/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f103-yf-ufun/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 48k /* 48K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f107-uc-eval/board/linker_scripts/link.lds b/bsp/stm32/stm32f107-uc-eval/board/linker_scripts/link.lds index 8a2443727ed1eed2c521155217ff9d9398292bdb..c8ac6f430fbdc155edad007b37ec5d026609d6c0 100644 --- a/bsp/stm32/stm32f107-uc-eval/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f107-uc-eval/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f207-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f207-st-nucleo/board/linker_scripts/link.lds index 425304d78398f9e6b821e4574116e4ade580c818..2f6329c65a9afce5ba6673ba25d39d4c4b0fd6ed 100644 --- a/bsp/stm32/stm32f207-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f207-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f302-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f302-st-nucleo/board/linker_scripts/link.lds index 40d8c636214d2e8b9d90f4c99a1b9e82a151c214..94abb757aad6715c4c50e55d3d95f88947241e6a 100644 --- a/bsp/stm32/stm32f302-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f302-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f401-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f401-st-nucleo/board/linker_scripts/link.lds index 8460ad68680a2ccce455ab4fb484a061e2ca5b61..58182b5efe5f1cc79e7f2b67e3d06143c41b4d1a 100644 --- a/bsp/stm32/stm32f401-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f401-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 96k /* 96K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f405-smdz-breadfruit/board/linker_scripts/link.lds b/bsp/stm32/stm32f405-smdz-breadfruit/board/linker_scripts/link.lds index 19291c0882957ba9d014de30eaec2f58e391d82c..b6b39bc08ed435e12407eebd2538ec92d4e40f05 100644 --- a/bsp/stm32/stm32f405-smdz-breadfruit/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f405-smdz-breadfruit/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f407-armfly-v5/board/linker_scripts/link.lds b/bsp/stm32/stm32f407-armfly-v5/board/linker_scripts/link.lds index 191339ff8bff849e10a722f9fd31276482cd6506..087b672a5622853253b456ea333b6e3c06636b49 100644 --- a/bsp/stm32/stm32f407-armfly-v5/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f407-armfly-v5/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f407-atk-explorer/board/linker_scripts/link.lds b/bsp/stm32/stm32f407-atk-explorer/board/linker_scripts/link.lds index cf8d0241a4e12107f7d4ce66916ecc63679e22b2..7d2d7bc97691b59d2c55ee370fcfba16b92796df 100644 --- a/bsp/stm32/stm32f407-atk-explorer/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f407-atk-explorer/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f407-robomaster-c/board/linker_scripts/link.lds b/bsp/stm32/stm32f407-robomaster-c/board/linker_scripts/link.lds index 1960915a3dc3bdff708f77c7eba35015e284fa7e..a00d6b74bd7a99cfef72476d4c1e8c631ff226ed 100644 --- a/bsp/stm32/stm32f407-robomaster-c/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f407-robomaster-c/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f407-st-discovery/board/linker_scripts/link.lds b/bsp/stm32/stm32f407-st-discovery/board/linker_scripts/link.lds index 72506c8e43346be6495208ef9110a144103f00d8..f1ee8938c76b2d539bbdfbd4791aadc23eecdd73 100644 --- a/bsp/stm32/stm32f407-st-discovery/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f407-st-discovery/board/linker_scripts/link.lds @@ -11,7 +11,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f410-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f410-st-nucleo/board/linker_scripts/link.lds index f559659f4a9963d2884995cd0123f9bbf94d164b..5b45860ae12d4fba218911734839d952b5275c95 100644 --- a/bsp/stm32/stm32f410-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f410-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f411-atk-nano/board/linker_scripts/link.lds b/bsp/stm32/stm32f411-atk-nano/board/linker_scripts/link.lds index d288cabc288a98a4705aed109cd4f7b69821026b..9ca9dba2e935e0990a7ca2efe3c3078ac44c3618 100644 --- a/bsp/stm32/stm32f411-atk-nano/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f411-atk-nano/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f411-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f411-st-nucleo/board/linker_scripts/link.lds index b36c1a432c095f05ff5e448d512f35e77223fc5c..4787919c55b42a352a4e8dceb11d132c615f9a3b 100644 --- a/bsp/stm32/stm32f411-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f411-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f411-weact-MiniF4/board/linker_scripts/link.lds b/bsp/stm32/stm32f411-weact-MiniF4/board/linker_scripts/link.lds index b36c1a432c095f05ff5e448d512f35e77223fc5c..4787919c55b42a352a4e8dceb11d132c615f9a3b 100644 --- a/bsp/stm32/stm32f411-weact-MiniF4/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f411-weact-MiniF4/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f412-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f412-st-nucleo/board/linker_scripts/link.lds index 0f06e9b79eb3b11429d88dd79f390dc5ff9f3652..7c81171ee4eed246a0f9306c7e12477706661fb1 100644 --- a/bsp/stm32/stm32f412-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f412-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 256k /* 256K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f413-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f413-st-nucleo/board/linker_scripts/link.lds index f8637d7329960b34151bff1912064f8348c6462d..1b8b1eb183f6441fe2a72bef41f9bdc2587ead54 100644 --- a/bsp/stm32/stm32f413-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f413-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 320k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f427-robomaster-a/board/linker_scripts/link.lds b/bsp/stm32/stm32f427-robomaster-a/board/linker_scripts/link.lds index fccf3f9969e54454bf78f7902ff0a07216caa285..41e3b21bb8031ed63937407ef18df1980a8dcfe5 100644 --- a/bsp/stm32/stm32f427-robomaster-a/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f427-robomaster-a/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f429-armfly-v6/board/linker_scripts/link.lds b/bsp/stm32/stm32f429-armfly-v6/board/linker_scripts/link.lds index 3d9bf719c149a6553d74d1c3addf29603bd138b1..8ae9c8ca533f6b302219eee073a144d14d106a42 100644 --- a/bsp/stm32/stm32f429-armfly-v6/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f429-armfly-v6/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds b/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds index b414817bd7cb23270dbdaece3ce4c8330cb74056..5a43a6a0f864efc8319e415c8ba301548ed2f74b 100644 --- a/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f429-fire-challenger/board/linker_scripts/link.lds b/bsp/stm32/stm32f429-fire-challenger/board/linker_scripts/link.lds index 3d9bf719c149a6553d74d1c3addf29603bd138b1..8ae9c8ca533f6b302219eee073a144d14d106a42 100644 --- a/bsp/stm32/stm32f429-fire-challenger/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f429-fire-challenger/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f429-st-disco/board/linker_scripts/link.lds b/bsp/stm32/stm32f429-st-disco/board/linker_scripts/link.lds index f133833a84419facb94c334d5241073326cd3276..4896d01f1f0d0d2df7ca7c5033aa34ecd91070e7 100644 --- a/bsp/stm32/stm32f429-st-disco/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f429-st-disco/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 192k /* 192K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f446-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f446-st-nucleo/board/linker_scripts/link.lds index 8e4600e5942137116c834900eb91d7cdf37fea33..1a228ba8827826283e88b18410826796003d8da8 100644 --- a/bsp/stm32/stm32f446-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f446-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f469-st-disco/board/linker_scripts/link.lds b/bsp/stm32/stm32f469-st-disco/board/linker_scripts/link.lds index 2682aa880fd4932b7ae18aa79205333e86f232fb..fe848340b66c59c108a189cdc1cc1a144abe6461 100644 --- a/bsp/stm32/stm32f469-st-disco/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f469-st-disco/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 320k /* 320K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f746-st-disco/board/linker_scripts/link.lds b/bsp/stm32/stm32f746-st-disco/board/linker_scripts/link.lds index c09320f9333b946e2646ae5e919a66637d1eae00..90be2e87f2c8565c07a36b47e8e721ee407001c3 100644 --- a/bsp/stm32/stm32f746-st-disco/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f746-st-disco/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 320k /* 320 K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f746-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f746-st-nucleo/board/linker_scripts/link.lds index c09320f9333b946e2646ae5e919a66637d1eae00..90be2e87f2c8565c07a36b47e8e721ee407001c3 100644 --- a/bsp/stm32/stm32f746-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f746-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 320k /* 320 K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f767-atk-apollo/board/linker_scripts/link.lds b/bsp/stm32/stm32f767-atk-apollo/board/linker_scripts/link.lds index 1960915a3dc3bdff708f77c7eba35015e284fa7e..a00d6b74bd7a99cfef72476d4c1e8c631ff226ed 100644 --- a/bsp/stm32/stm32f767-atk-apollo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f767-atk-apollo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f767-fire-challenger-v1/board/linker_scripts/link.lds b/bsp/stm32/stm32f767-fire-challenger-v1/board/linker_scripts/link.lds index b07eab52869e037f8b52f85dcfff7567812b51c4..eca488ead422efb069319e100576661a414ec8ed 100644 --- a/bsp/stm32/stm32f767-fire-challenger-v1/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f767-fire-challenger-v1/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 512k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f767-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32f767-st-nucleo/board/linker_scripts/link.lds index 542ad623f70422c30535ce61ecac9eefb9747294..8672f3b67224c5a859ee277939f9393a1b276d7d 100644 --- a/bsp/stm32/stm32f767-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f767-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32f769-st-disco/board/linker_scripts/link.lds b/bsp/stm32/stm32f769-st-disco/board/linker_scripts/link.lds index 542ad623f70422c30535ce61ecac9eefb9747294..8672f3b67224c5a859ee277939f9393a1b276d7d 100644 --- a/bsp/stm32/stm32f769-st-disco/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32f769-st-disco/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32g070-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32g070-st-nucleo/board/linker_scripts/link.lds index 4fa07b4ac7a3fc33d6734aedf95b5cf2c89dc7ac..18c530241f6bc5a9833c532757319a77e7852c5d 100644 --- a/bsp/stm32/stm32g070-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32g070-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 36k /* 36K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32g071-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32g071-st-nucleo/board/linker_scripts/link.lds index 4fa07b4ac7a3fc33d6734aedf95b5cf2c89dc7ac..18c530241f6bc5a9833c532757319a77e7852c5d 100644 --- a/bsp/stm32/stm32g071-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32g071-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 36k /* 36K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32g431-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32g431-st-nucleo/board/linker_scripts/link.lds index 8e4600e5942137116c834900eb91d7cdf37fea33..1a228ba8827826283e88b18410826796003d8da8 100644 --- a/bsp/stm32/stm32g431-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32g431-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h743-armfly-V7/board/linker_scripts/link.lds b/bsp/stm32/stm32h743-armfly-V7/board/linker_scripts/link.lds index de4989f69fb3faefaa3103c5984d944bbef307ef..9339c6af7cf71e74820ca1c07f8e0c77b68b281d 100644 --- a/bsp/stm32/stm32h743-armfly-V7/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h743-armfly-V7/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x24000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.lds b/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.lds index de4989f69fb3faefaa3103c5984d944bbef307ef..9339c6af7cf71e74820ca1c07f8e0c77b68b281d 100644 --- a/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x24000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.lds index de4989f69fb3faefaa3103c5984d944bbef307ef..9339c6af7cf71e74820ca1c07f8e0c77b68b281d 100644 --- a/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x24000000, LENGTH = 512k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h747-st-discovery/board/linker_scripts/link.lds b/bsp/stm32/stm32h747-st-discovery/board/linker_scripts/link.lds index 2e58f218e24ed57e45cad0439f2f420e72f92684..7ad7729d2c5ae04c96283170b06a096721b4eb57 100644 --- a/bsp/stm32/stm32h747-st-discovery/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h747-st-discovery/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 512K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/board/linker_scripts/link.lds b/bsp/stm32/stm32h750-armfly-h7-tool/board/linker_scripts/link.lds index 506b740640e9937ac689ef064cd85e1c6762327e..f3bfeab24218c44f530164c58ef256580f42befe 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h750-armfly-h7-tool/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128K DTCM */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32h750-artpi-h750/board/linker_scripts/link.lds b/bsp/stm32/stm32h750-artpi-h750/board/linker_scripts/link.lds index 1975a3b8d4c0b0a089eebb7b239fcb4d1b7a65ea..0609f4d44532daba94641180df37b5e5b7813d04 100644 --- a/bsp/stm32/stm32h750-artpi-h750/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32h750-artpi-h750/board/linker_scripts/link.lds @@ -12,7 +12,7 @@ TxDecripSection (rw) : ORIGIN =0x30040060,LENGTH =32k RxArraySection (rw) : ORIGIN =0x30040200,LENGTH =32k } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l010-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l010-st-nucleo/board/linker_scripts/link.lds index e7cde43e9d6b812a091b8e4db46e3d31e9d0a8d4..4fde4762faeff23e58b0ed3bcc19eb7b4c30f22c 100644 --- a/bsp/stm32/stm32l010-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l010-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 20k /* 20KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l053-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l053-st-nucleo/board/linker_scripts/link.lds index 19094d5f9393172d4bdac072f29c2de335a534cc..ff393d1e71c59cf0f6627505775a195ff8ba68b9 100644 --- a/bsp/stm32/stm32l053-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l053-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 8k /* 8KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l412-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l412-st-nucleo/board/linker_scripts/link.lds index c72bc8b7e3a6efbdd8bee3777b7c691e1115bd83..bc1bd87cdb8534f9171f57a001fc54914ab73eb2 100644 --- a/bsp/stm32/stm32l412-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l412-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 8k /* 8K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l431-BearPi/board/linker_scripts/link.lds b/bsp/stm32/stm32l431-BearPi/board/linker_scripts/link.lds index ddb43a11260faff7bb8297f381966f934ac178fc..f659e995884778af62e06bc145c5586710e655e6 100644 --- a/bsp/stm32/stm32l431-BearPi/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l431-BearPi/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l432-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l432-st-nucleo/board/linker_scripts/link.lds index ddb43a11260faff7bb8297f381966f934ac178fc..f659e995884778af62e06bc145c5586710e655e6 100644 --- a/bsp/stm32/stm32l432-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l432-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l433-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l433-st-nucleo/board/linker_scripts/link.lds index ddb43a11260faff7bb8297f381966f934ac178fc..f659e995884778af62e06bc145c5586710e655e6 100644 --- a/bsp/stm32/stm32l433-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l433-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 16k /* 16K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l452-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l452-st-nucleo/board/linker_scripts/link.lds index 7d3e40ae6bf4f723d06c33e2a86e34ea27d59291..cb5dd4095edf46afaa0d9c341a3378f44533a9ed 100644 --- a/bsp/stm32/stm32l452-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l452-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 128k /* 128KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l475-atk-pandora/board/linker_scripts/link.lds b/bsp/stm32/stm32l475-atk-pandora/board/linker_scripts/link.lds index f2b81f769714d8470b4fdfffbb71fe6f4df1f287..85311d6b2ff4ef6fa3cd142a4d0d7074aaeda682 100644 --- a/bsp/stm32/stm32l475-atk-pandora/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l475-atk-pandora/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l475-st-discovery/board/linker_scripts/link.lds b/bsp/stm32/stm32l475-st-discovery/board/linker_scripts/link.lds index 8d26782b40332df8bb9de39d711bf51b964652af..22076de870ddf1132c6ba616c0d931d8efdac53d 100644 --- a/bsp/stm32/stm32l475-st-discovery/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l475-st-discovery/board/linker_scripts/link.lds @@ -11,7 +11,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l476-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l476-st-nucleo/board/linker_scripts/link.lds index 97d4f14dd7462616d9dd3de164673134f22ac40b..a6aca31dae4929ed31a93a1d220641ef8c8b6b84 100644 --- a/bsp/stm32/stm32l476-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l476-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 32k /* 32K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l496-ali-developer/board/linker_scripts/link.lds b/bsp/stm32/stm32l496-ali-developer/board/linker_scripts/link.lds index da2f4d1ac150ec7919695a42215c7a9f3e0fed7f..b180b27ef9c2c6672dc21b8d43e2c487f2703230 100644 --- a/bsp/stm32/stm32l496-ali-developer/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l496-ali-developer/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 320k /* 320K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l496-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l496-st-nucleo/board/linker_scripts/link.lds index 8bcfa78da7105ca969e40fabd332bb2bcb9b1bad..0571d2142fb4860a244c67dfd753f867c3998b90 100644 --- a/bsp/stm32/stm32l496-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l496-st-nucleo/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l4r5-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l4r5-st-nucleo/board/linker_scripts/link.lds index 7fd9efea5ba30d2da35f0293645df3fca9479c37..c675b6f406cf4ecbada96a2542d8852add686826 100644 --- a/bsp/stm32/stm32l4r5-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l4r5-st-nucleo/board/linker_scripts/link.lds @@ -11,7 +11,7 @@ MEMORY RAM3 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.lds b/bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.lds index 2775b08bef7c340898b291021b56e346b822a66c..55c0cd87ac8c199e829348017e8011c3e7bff7b2 100644 --- a/bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.lds @@ -11,7 +11,7 @@ MEMORY RAM3 (rw) : ORIGIN = 0x10000000, LENGTH = 64k /* 64K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l4r9-st-sensortile-box/board/linker_scripts/link.lds b/bsp/stm32/stm32l4r9-st-sensortile-box/board/linker_scripts/link.lds index c16b706da7a802b52a14f9a75de99e96fdce1bff..f51f38fe554c110d0d07467d7bde17995cc01ce4 100644 --- a/bsp/stm32/stm32l4r9-st-sensortile-box/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l4r9-st-sensortile-box/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM2 (rw) : ORIGIN = 0x20040000, LENGTH = 384k /* 384k sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32l552-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32l552-st-nucleo/board/linker_scripts/link.lds index 65c28e724e37012838462b4d107d71d923904d4d..3950cbac386c2422b764dd05febdd957fe47d5c9 100644 --- a/bsp/stm32/stm32l552-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32l552-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 96k /* 96KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32mp157a-st-discovery/board/linker_scripts/link.lds b/bsp/stm32/stm32mp157a-st-discovery/board/linker_scripts/link.lds index 81eef75b22a23a6e332d62a20fd188287be64beb..e407492c390d23db4d0d359ec504ef5989e33565 100644 --- a/bsp/stm32/stm32mp157a-st-discovery/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32mp157a-st-discovery/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x10040000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32mp157a-st-ev1/board/linker_scripts/link.lds b/bsp/stm32/stm32mp157a-st-ev1/board/linker_scripts/link.lds index 81eef75b22a23a6e332d62a20fd188287be64beb..e407492c390d23db4d0d359ec504ef5989e33565 100644 --- a/bsp/stm32/stm32mp157a-st-ev1/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32mp157a-st-ev1/board/linker_scripts/link.lds @@ -10,7 +10,7 @@ MEMORY RAM (rw) : ORIGIN = 0x10040000, LENGTH = 128k /* 128K sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32u575-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32u575-st-nucleo/board/linker_scripts/link.lds index 65c28e724e37012838462b4d107d71d923904d4d..3950cbac386c2422b764dd05febdd957fe47d5c9 100644 --- a/bsp/stm32/stm32u575-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32u575-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 96k /* 96KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/stm32wb55-st-nucleo/board/linker_scripts/link.lds b/bsp/stm32/stm32wb55-st-nucleo/board/linker_scripts/link.lds index ce08b8e8aaa5efe6b7d749d993be751432c91486..85635b902d50740d6ce8025e46a053a20f5c96a2 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/board/linker_scripts/link.lds +++ b/bsp/stm32/stm32wb55-st-nucleo/board/linker_scripts/link.lds @@ -9,7 +9,7 @@ MEMORY RAM (rw) : ORIGIN = 0x20000000, LENGTH = 192k /* 192KB sram */ } ENTRY(Reset_Handler) -_system_stack_size = 0x000; +_system_stack_size = 0x400; SECTIONS { diff --git a/bsp/stm32/tools/upgrade.py b/bsp/stm32/tools/upgrade.py index 12e34bf7aba8ba900f5de876a72a26367b495a18..c7e35466d22a8accc092bdfde317210ccce8a1c7 100644 --- a/bsp/stm32/tools/upgrade.py +++ b/bsp/stm32/tools/upgrade.py @@ -24,7 +24,8 @@ # 本文件用于在HAL库更新之后 # 1.对gcc的汇编启动文件中main替换为entry函数 -# 2.将启动文件heap降为0 +# 2.将启动文件heap降为0(Keil IAR) +# 3.将GCC的堆大小扩展到0x400,与Keil IAR保持一致 #使用方法:运行脚本,将bsp/stm32的绝对路径传给脚本即可,如:C:\Users\92036\Desktop\rt-thread\bsp\stm32 @@ -122,10 +123,10 @@ def heap2zero(path): if line == '': break - re_result = re.match('\s*_system_stack_size\s*=\s*0[xX][0-9a-fA-F]+', line) #GCC的表示方法 + re_result = re.match('\s*_system_stack_size\s*=\s*0[xX][0-9a-fA-F]+', line) #GCC的表示方法, 将默认的栈大小增加到0x400 if re_result != None: oldline = line - newline = re.sub('0[xX][0-9a-fA-F]+','0x000', oldline) + newline = re.sub('0[xX][0-9a-fA-F]+','0x400', oldline) flag_need_replace = True break