summaryrefslogtreecommitdiffstats
path: root/bsps/arm/shared/start/start.S
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-20 09:12:26 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-04-03 09:12:44 +0200
commit51307919b41fcd034e846da68f8f714df32a73e9 (patch)
treef6740f88cacddbaa957b3aa59e907ab748d933af /bsps/arm/shared/start/start.S
parentconfig: Remove filesystem entry config options (diff)
downloadrtems-51307919b41fcd034e846da68f8f714df32a73e9.tar.bz2
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.
Diffstat (limited to 'bsps/arm/shared/start/start.S')
-rw-r--r--bsps/arm/shared/start/start.S10
1 files changed, 5 insertions, 5 deletions
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: