diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-03-20 09:12:26 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-04-03 09:12:44 +0200 |
commit | 51307919b41fcd034e846da68f8f714df32a73e9 (patch) | |
tree | f6740f88cacddbaa957b3aa59e907ab748d933af /bsps/arm/shared/start/start.S | |
parent | config: Remove filesystem entry config options (diff) | |
download | rtems-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.S | 10 |
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: |