From 51307919b41fcd034e846da68f8f714df32a73e9 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 20 Mar 2020 09:12:26 +0100 Subject: arm: ARMv7-M statically initialized vector table Statically initialize the ARMv7-M vector table to allow a placement in ROM with read-only MPU settings. Change licence to BSD-2-Clause in some files. --- bsps/arm/shared/start/start.S | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'bsps/arm/shared/start') diff --git a/bsps/arm/shared/start/start.S b/bsps/arm/shared/start/start.S index e56b07fefe..93590c1c36 100644 --- a/bsps/arm/shared/start/start.S +++ b/bsps/arm/shared/start/start.S @@ -5,7 +5,7 @@ */ /* - * Copyright (c) 2008, 2019 embedded brains GmbH. All rights reserved. + * Copyright (c) 2008, 2020 embedded brains GmbH. All rights reserved. * * embedded brains GmbH * Dornierstr. 4 @@ -456,13 +456,13 @@ bsp_start_vector_table_begin: .word _ARMV7M_Exception_default /* Reserved */ .word _ARMV7M_Exception_default /* Reserved */ .word _ARMV7M_Exception_default /* Reserved */ - .word _ARMV7M_Exception_default /* SVC */ + .word _ARMV7M_Supervisor_call /* SVC */ .word _ARMV7M_Exception_default /* Debug Monitor */ .word _ARMV7M_Exception_default /* Reserved */ - .word _ARMV7M_Exception_default /* PendSV */ - .word _ARMV7M_Exception_default /* SysTick */ + .word _ARMV7M_Pendable_service_call /* PendSV */ + .word _ARMV7M_Clock_handler /* SysTick */ .rept BSP_INTERRUPT_VECTOR_MAX + 1 - .word _ARMV7M_Exception_default /* IRQ */ + .word _ARMV7M_NVIC_Interrupt_dispatch /* IRQ */ .endr bsp_start_vector_table_end: -- cgit v1.2.3