diff --git a/hal/nrf5340-ns.ld b/hal/nrf5340-ns.ld index c65e9c57..512d57bc 100644 --- a/hal/nrf5340-ns.ld +++ b/hal/nrf5340-ns.ld @@ -26,6 +26,12 @@ SECTIONS *(.ARM.exidx*) } > FLASH + .keystore : + { + . = ALIGN(4); + KEEP(*(.keystore*)) + } > FLASH + _stored_data = .; .data : AT (_stored_data) diff --git a/hal/nrf54l-ns.ld b/hal/nrf54l-ns.ld index 0ba2ccd8..f0eb7eff 100644 --- a/hal/nrf54l-ns.ld +++ b/hal/nrf54l-ns.ld @@ -25,6 +25,12 @@ SECTIONS *(.ARM.exidx*) } > FLASH + .keystore : + { + . = ALIGN(4); + KEEP(*(.keystore*)) + } > FLASH + _stored_data = .; .data : AT (_stored_data) diff --git a/hal/stm32h5-ns.ld b/hal/stm32h5-ns.ld index 0ee538bc..ce7b51df 100644 --- a/hal/stm32h5-ns.ld +++ b/hal/stm32h5-ns.ld @@ -22,6 +22,12 @@ SECTIONS *(.ARM.exidx*) } > FLASH + .keystore : + { + . = ALIGN(4); + KEEP(*(.keystore*)) + } > FLASH + _stored_data = .; .data : AT (_stored_data) { diff --git a/hal/stm32l5-ns.ld b/hal/stm32l5-ns.ld index ee4634d2..29a401b6 100644 --- a/hal/stm32l5-ns.ld +++ b/hal/stm32l5-ns.ld @@ -22,6 +22,12 @@ SECTIONS *(.ARM.exidx*) } > FLASH + .keystore : + { + . = ALIGN(4); + KEEP(*(.keystore*)) + } > FLASH + _stored_data = .; .data : AT (_stored_data) { diff --git a/hal/stm32u5-ns.ld b/hal/stm32u5-ns.ld index ee4634d2..29a401b6 100644 --- a/hal/stm32u5-ns.ld +++ b/hal/stm32u5-ns.ld @@ -22,6 +22,12 @@ SECTIONS *(.ARM.exidx*) } > FLASH + .keystore : + { + . = ALIGN(4); + KEEP(*(.keystore*)) + } > FLASH + _stored_data = .; .data : AT (_stored_data) {