summaryrefslogtreecommitdiff
path: root/libcpu/arm/cortex-r52/vector_iar.S
blob: 916e44d6a50f4669f8c8daf6f93dabcc3aae4d9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
;/*
; * Copyright (c) 2006-2018, RT-Thread Development Team
; *
; * SPDX-License-Identifier: Apache-2.0
; *
; * Change Logs:
; * Date           Author       Notes
; * 2024-03-11    Wangyuqiang   first version
; */
;@-------------------------------------------------------------------------------
;@ sys_intvecs.asm
;@
;@ (c) Texas Instruments 2009-2013, All rights reserved.
;@

    ;SECTION .vectors:"ax"

;@-------------------------------------------------------------------------------
;@ import reference for interrupt routines

    IMPORT Reset_Handler
    IMPORT Undefined_Handler
    IMPORT SVC_Handler
    IMPORT Prefetch_Handler
    IMPORT Abort_Handler
    IMPORT Reserved_Handler
    IMPORT IRQ_Handler
    IMPORT FIQ_Handler

;/*
; * int system_vectors(void);
; */
    EXPORT system_vectors
    SECTION .intvec:CODE:NOROOT(2)
system_vectors:
        b   Reset_Handler
        b   Undefined_Handler
        b   SVC_Handler
        b   Prefetch_Handler
        b   Abort_Handler
        b   Reserved_Handler
        b   IRQ_Handler
        b   FIQ_Handler
  END