1/* 2 * Copyright (c) 2006-2018, RT-Thread Development Team 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 * 6 * Change Logs: 7 * Date Author Notes 8 * 2013-07-05 Bernard the first version 9 */ 10 11#include "rtconfig.h" 12 13.section .vectors, "ax" 14.code 32 15 16.globl system_vectors 17system_vectors: 18#ifdef RT_USING_SMART 19 b _reset 20#else 21 ldr pc, _vector_reset 22#endif 23 ldr pc, _vector_undef 24 ldr pc, _vector_swi 25 ldr pc, _vector_pabt 26 ldr pc, _vector_dabt 27 ldr pc, _vector_resv 28 ldr pc, _vector_irq 29 ldr pc, _vector_fiq 30 31.globl _reset 32.globl vector_undef 33.globl vector_swi 34.globl vector_pabt 35.globl vector_dabt 36.globl vector_resv 37.globl vector_irq 38.globl vector_fiq 39 40_vector_reset: 41 .word _reset 42_vector_undef: 43 .word vector_undef 44_vector_swi: 45 .word vector_swi 46_vector_pabt: 47 .word vector_pabt 48_vector_dabt: 49 .word vector_dabt 50_vector_resv: 51 .word vector_resv 52_vector_irq: 53 .word vector_irq 54_vector_fiq: 55 .word vector_fiq 56 57.balignl 16,0xdeadbeef 58