diff --git a/include/zephyr/arch/arm/cortex_a_r/scripts/linker.ld b/include/zephyr/arch/arm/cortex_a_r/scripts/linker.ld index 1d2744e253b..2dd15be6031 100644 --- a/include/zephyr/arch/arm/cortex_a_r/scripts/linker.ld +++ b/include/zephyr/arch/arm/cortex_a_r/scripts/linker.ld @@ -257,7 +257,10 @@ SECTIONS GROUP_START(RAMABLE_REGION) +#ifdef CONFIG_XIP . = RAM_ADDR; +#endif + /* Align the start of image RAM with the * minimum granularity required by MPU. */ diff --git a/include/zephyr/arch/arm/cortex_m/scripts/linker.ld b/include/zephyr/arch/arm/cortex_m/scripts/linker.ld index f9efbb5c9ed..b5a9c6ce76c 100644 --- a/include/zephyr/arch/arm/cortex_m/scripts/linker.ld +++ b/include/zephyr/arch/arm/cortex_m/scripts/linker.ld @@ -257,7 +257,10 @@ SECTIONS GROUP_START(RAMABLE_REGION) +#ifdef CONFIG_XIP . = RAM_ADDR; +#endif + /* Align the start of image RAM with the * minimum granularity required by MPU. */