diff --git a/tests/arch/arm/arm_irq_vector_table/CMakeLists.txt b/tests/arch/arm/arm_irq_vector_table/CMakeLists.txt index 0526bf8f873..fbec7488467 100644 --- a/tests/arch/arm/arm_irq_vector_table/CMakeLists.txt +++ b/tests/arch/arm/arm_irq_vector_table/CMakeLists.txt @@ -7,3 +7,5 @@ project(arm_irq_vector_table) FILE(GLOB app_sources src/*.c) target_sources(app PRIVATE ${app_sources}) + +zephyr_linker_sources(ROM_START SORT_KEY 0x0vectors irq-vector-table.ld) diff --git a/tests/arch/arm/arm_irq_vector_table/irq-vector-table.ld b/tests/arch/arm/arm_irq_vector_table/irq-vector-table.ld new file mode 100644 index 00000000000..66a08d8f569 --- /dev/null +++ b/tests/arch/arm/arm_irq_vector_table/irq-vector-table.ld @@ -0,0 +1,3 @@ +/* SPDX-License-Identifier: Apache-2.0 */ + +KEEP(*(_IRQ_VECTOR_TABLE_SECTION_SYMS))