diff options
| author | HiFiPhile <[email protected]> | 2026-06-27 13:02:00 +0200 |
|---|---|---|
| committer | HiFiPhile <[email protected]> | 2026-06-27 13:02:00 +0200 |
| commit | dd5b2b5b5b55fb366c34cd934b40fc35fea97d1b (patch) | |
| tree | 939a291b424e729ff5f2719236c74e1d02d9dd57 | |
| parent | 8ee82a55c9f7ab548e3f72f32c1071c837f1444e (diff) | |
bsp/stm32h5: fix linker
Signed-off-by: HiFiPhile <[email protected]>
| -rw-r--r-- | hw/bsp/stm32h5/linker/STM32H503xx_FLASH.ld | 1 | ||||
| -rw-r--r-- | hw/bsp/stm32h5/linker/STM32H523xx_FLASH.ld | 1 | ||||
| -rw-r--r-- | hw/bsp/stm32h5/linker/STM32H533xx_FLASH.ld | 1 | ||||
| -rw-r--r-- | hw/bsp/stm32h5/linker/STM32H562xx_FLASH.ld | 1 | ||||
| -rw-r--r-- | hw/bsp/stm32h5/linker/STM32H563xx_FLASH.ld | 1 | ||||
| -rw-r--r-- | hw/bsp/stm32h5/linker/STM32H573xx_FLASH.ld | 1 |
6 files changed, 6 insertions, 0 deletions
diff --git a/hw/bsp/stm32h5/linker/STM32H503xx_FLASH.ld b/hw/bsp/stm32h5/linker/STM32H503xx_FLASH.ld index 169ac81b7..06f72ac5a 100644 --- a/hw/bsp/stm32h5/linker/STM32H503xx_FLASH.ld +++ b/hw/bsp/stm32h5/linker/STM32H503xx_FLASH.ld @@ -44,6 +44,7 @@ MEMORY /* Highest address of the user mode stack */ _estack = ORIGIN(RAM) + LENGTH(RAM); /* end of "RAM" Ram type memory */ +_sstack = _estack - _Min_Stack_Size; _Min_Heap_Size = 0x200; /* required amount of heap */ _Min_Stack_Size = 0x1000; /* required amount of stack */ diff --git a/hw/bsp/stm32h5/linker/STM32H523xx_FLASH.ld b/hw/bsp/stm32h5/linker/STM32H523xx_FLASH.ld index 633fc280e..a5a13214b 100644 --- a/hw/bsp/stm32h5/linker/STM32H523xx_FLASH.ld +++ b/hw/bsp/stm32h5/linker/STM32H523xx_FLASH.ld @@ -44,6 +44,7 @@ MEMORY /* Highest address of the user mode stack */ _estack = ORIGIN(RAM) + LENGTH(RAM); /* end of "RAM" Ram type memory */ +_sstack = _estack - _Min_Stack_Size; _Min_Heap_Size = 0x200; /* required amount of heap */ _Min_Stack_Size = 0x1000; /* required amount of stack */ diff --git a/hw/bsp/stm32h5/linker/STM32H533xx_FLASH.ld b/hw/bsp/stm32h5/linker/STM32H533xx_FLASH.ld index 4d010cf9e..421b72e87 100644 --- a/hw/bsp/stm32h5/linker/STM32H533xx_FLASH.ld +++ b/hw/bsp/stm32h5/linker/STM32H533xx_FLASH.ld @@ -44,6 +44,7 @@ MEMORY /* Highest address of the user mode stack */ _estack = ORIGIN(RAM) + LENGTH(RAM); /* end of "RAM" Ram type memory */ +_sstack = _estack - _Min_Stack_Size; _Min_Heap_Size = 0x200; /* required amount of heap */ _Min_Stack_Size = 0x1000; /* required amount of stack */ diff --git a/hw/bsp/stm32h5/linker/STM32H562xx_FLASH.ld b/hw/bsp/stm32h5/linker/STM32H562xx_FLASH.ld index aeb799d63..ac56bf597 100644 --- a/hw/bsp/stm32h5/linker/STM32H562xx_FLASH.ld +++ b/hw/bsp/stm32h5/linker/STM32H562xx_FLASH.ld @@ -44,6 +44,7 @@ MEMORY /* Highest address of the user mode stack */ _estack = ORIGIN(RAM) + LENGTH(RAM); /* end of "RAM" Ram type memory */ +_sstack = _estack - _Min_Stack_Size; _Min_Heap_Size = 0x200; /* required amount of heap */ _Min_Stack_Size = 0x1000; /* required amount of stack */ diff --git a/hw/bsp/stm32h5/linker/STM32H563xx_FLASH.ld b/hw/bsp/stm32h5/linker/STM32H563xx_FLASH.ld index 2e8d38319..bbe89e1ac 100644 --- a/hw/bsp/stm32h5/linker/STM32H563xx_FLASH.ld +++ b/hw/bsp/stm32h5/linker/STM32H563xx_FLASH.ld @@ -44,6 +44,7 @@ MEMORY /* Highest address of the user mode stack */ _estack = ORIGIN(RAM) + LENGTH(RAM); /* end of "RAM" Ram type memory */ +_sstack = _estack - _Min_Stack_Size; _Min_Heap_Size = 0x200; /* required amount of heap */ _Min_Stack_Size = 0x1000; /* required amount of stack */ diff --git a/hw/bsp/stm32h5/linker/STM32H573xx_FLASH.ld b/hw/bsp/stm32h5/linker/STM32H573xx_FLASH.ld index dd00557c0..d0363bb10 100644 --- a/hw/bsp/stm32h5/linker/STM32H573xx_FLASH.ld +++ b/hw/bsp/stm32h5/linker/STM32H573xx_FLASH.ld @@ -44,6 +44,7 @@ MEMORY /* Highest address of the user mode stack */ _estack = ORIGIN(RAM) + LENGTH(RAM); /* end of "RAM" Ram type memory */ +_sstack = _estack - _Min_Stack_Size; _Min_Heap_Size = 0x200; /* required amount of heap */ _Min_Stack_Size = 0x1000; /* required amount of stack */ |
