/* * Copyright (c) 2006-2018, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2013-07-05 Bernard the first version */ #include "rtconfig.h" .section .vectors, "ax" .code 32 .globl system_vectors system_vectors: #ifdef RT_USING_SMART b _reset #else ldr pc, _vector_reset #endif ldr pc, _vector_undef ldr pc, _vector_swi ldr pc, _vector_pabt ldr pc, _vector_dabt ldr pc, _vector_resv ldr pc, _vector_irq ldr pc, _vector_fiq .globl _reset .globl vector_undef .globl vector_swi .globl vector_pabt .globl vector_dabt .globl vector_resv .globl vector_irq .globl vector_fiq _vector_reset: .word _reset _vector_undef: .word vector_undef _vector_swi: .word vector_swi _vector_pabt: .word vector_pabt _vector_dabt: .word vector_dabt _vector_resv: .word vector_resv _vector_irq: .word vector_irq _vector_fiq: .word vector_fiq .balignl 16,0xdeadbeef