From 635cd68aa7c3243825a536627d29ce9cc902d19b Mon Sep 17 00:00:00 2001 From: Karel Gardas Date: Thu, 7 Apr 2022 21:15:06 +0200 Subject: bsp/arm: allocate .rtemsstack on REGION_STACK instead of on REGION_WORK REGION_WORK may be backed by external RAM which may not be initialized in a time we need stack to work well. E.g. code loaded in flash, stack allocated on in-cpu SRAM and data (REGION_WORK) on external SDRAM. Sponsored-By: Precidata --- bsps/arm/shared/start/linkcmds.base | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bsps') diff --git a/bsps/arm/shared/start/linkcmds.base b/bsps/arm/shared/start/linkcmds.base index ec6c4e4557..10d2c54028 100644 --- a/bsps/arm/shared/start/linkcmds.base +++ b/bsps/arm/shared/start/linkcmds.base @@ -329,7 +329,7 @@ SECTIONS { bsp_section_rtemsstack_begin = .; *(SORT_BY_ALIGNMENT (SORT_BY_NAME (.rtemsstack*))) bsp_section_rtemsstack_end = .; - } > REGION_WORK AT > REGION_WORK + } > REGION_STACK AT > REGION_STACK bsp_section_rtemsstack_size = bsp_section_rtemsstack_end - bsp_section_rtemsstack_begin; .noinit (NOLOAD) : ALIGN_WITH_INPUT { -- cgit v1.2.3