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