diff --git a/boards/xtensa/intel_s1000_crb/Kconfig.defconfig b/boards/xtensa/intel_s1000_crb/Kconfig.defconfig index 0f4a4eb4690..1ffde0c4c95 100644 --- a/boards/xtensa/intel_s1000_crb/Kconfig.defconfig +++ b/boards/xtensa/intel_s1000_crb/Kconfig.defconfig @@ -77,6 +77,11 @@ choice SPI_NOR_BLOCK_ERASE_SIZE default SPI_NOR_BLOCK_ERASE_64K endchoice +if BOOTLOADER_MCUBOOT +config TEXT_SECTION_OFFSET + default 0x100 +endif + if USB config USB_DW default y diff --git a/soc/xtensa/intel_s1000/linker.ld b/soc/xtensa/intel_s1000/linker.ld index 1e126b71bf9..20fe7919532 100644 --- a/soc/xtensa/intel_s1000/linker.ld +++ b/soc/xtensa/intel_s1000/linker.ld @@ -172,6 +172,7 @@ SECTIONS .ResetVector.text : ALIGN(4) { + . = CONFIG_TEXT_SECTION_OFFSET; _ResetVector_text_start = ABSOLUTE(.); KEEP (*(.ResetVector.text)) _ResetVector_text_end = ABSOLUTE(.);