Files
ArduinoCore-mbed/patches/0154-MCUboot-NICLA_VISION-linker-file-Reserve-space-for-k.patch
Martino Facchin b20c4e0bcf Update patchset
2023-03-01 09:19:18 +01:00

45 lines
1.9 KiB
Diff

From e2718d9be59a19d1ef32dcc0c430f076994480bf Mon Sep 17 00:00:00 2001
From: pennam <m.pennasilico@arduino.cc>
Date: Wed, 6 Apr 2022 13:56:50 +0200
Subject: [PATCH 154/204] MCUboot:NICLA_VISION: linker file:Reserve space for
keys and bootloader id
---
.../TOOLCHAIN_GCC_ARM/STM32H747xI_CM7.ld | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/STM32H747xI_CM7.ld b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/STM32H747xI_CM7.ld
index 0a54d17c76..3e84731230 100644
--- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/STM32H747xI_CM7.ld
+++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_STM32H747xI_CM7/TOOLCHAIN_GCC_ARM/STM32H747xI_CM7.ld
@@ -46,7 +46,7 @@ MEMORY
}
-#if defined(MCUBOOT_BOOTLOADER_BUILD) && defined(TARGET_PORTENTA_H7_M7)
+#if defined(MCUBOOT_BOOTLOADER_BUILD) && ( defined(TARGET_PORTENTA_H7_M7) || defined(TARGET_NICLA_VISION))
_ConfigStart = 0x0802F000;
_IdentificationStart = 0x080002F0;
_EncryptKeyStart = 0x08000300;
@@ -88,7 +88,7 @@ SECTIONS
.text :
{
KEEP(*(.isr_vector))
-#if defined(MCUBOOT_BOOTLOADER_BUILD) && defined(TARGET_PORTENTA_H7_M7)
+#if defined(MCUBOOT_BOOTLOADER_BUILD) && ( defined(TARGET_PORTENTA_H7_M7) || defined(TARGET_NICLA_VISION))
. = ABSOLUTE(0x080002F0);
KEEP(*(.bootloader_identification))
KEEP(*(.signing_key))
@@ -113,7 +113,7 @@ SECTIONS
*(SORT(.dtors.*))
*(.dtors)
-#if defined(MCUBOOT_BOOTLOADER_BUILD) && defined(TARGET_PORTENTA_H7_M7)
+#if defined(MCUBOOT_BOOTLOADER_BUILD) && ( defined(TARGET_PORTENTA_H7_M7) || defined(TARGET_NICLA_VISION))
*ltrans0*.o(.rodata*)
*ltrans1*.o(.rodata*)
*ltrans2*.o(.rodata*)
--
2.39.1