OSDN Git Service

debug cortex-m3 cre_ctx
[hos/hos-v4a.git] / sample / arm / stm32f103 / gcc / vectors.S
1 /* ------------------------------------------------------------------------ */
2 /*  Hyper Operating System V4  サンプルプログラム                           */
3 /*    ベクタテーブル                                                        */
4 /*                                                                          */
5 /*                                  Copyright (C) 1998-2007 by Project HOS  */
6 /*                                  http://sourceforge.jp/projects/hos/     */
7 /* ------------------------------------------------------------------------ */
8
9
10                 /* --- 外部定数宣言 */
11                                 .global _reset_handler
12                                 .global _kernel_und_hdr
13                                 .global _kernel_swi_hdr
14                                 .global _kernel_pre_hdr
15                                 .global _kernel_abt_hdr
16                                 .global _kernel_irq_hdr
17                                 .global _kernel_fiq_hdr
18
19
20                                 .text
21                                 .align  2
22
23 /* --------------------------------------- */
24 /*            ベクタ定義                   */
25 /* --------------------------------------- */
26                                 ldr             pc, adr_rst_hdr
27                                 ldr             pc, adr_und_hdr
28                                 ldr             pc, adr_swi_hdr
29                                 ldr             pc, adr_pre_hdr
30                                 ldr             pc, adr_abt_hdr
31                                 nop
32                                 ldr             pc, adr_irq_hdr
33                                 ldr             pc, adr_fiq_hdr
34
35
36 adr_rst_hdr:    
37                                 .long   _reset_handler
38 adr_und_hdr:            
39                                 .long   _kernel_und_hdr
40 adr_swi_hdr:    
41                                 .long   _kernel_swi_hdr
42 adr_pre_hdr:            
43                                 .long   _kernel_pre_hdr
44 adr_abt_hdr:
45                                 .long   _kernel_abt_hdr
46 adr_irq_hdr:
47                                 .long   _kernel_irq_hdr
48 adr_fiq_hdr:
49                                 .long   _kernel_fiq_hdr
50
51
52                                 .end
53
54
55 /* end of file */