📄 intvecs.lst
字号:
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:54:42 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C28xx Interrupt Vectors w/ RTDX PAGE 1
1 ;****************************************************************************
2
3 ;* VECTORS.ASM v##### - Prototype Interrupt Vector Table for C28X C Runtime
4
5 ;* $RCSFile: ,v $
6
7 ;* $Revision: 1.17 $
8
9 ;* $Date: 2001/10/29 19:07:28 $
10
11 ;* Copyright (c) 2000 Texas Instruments Incorporated
12
13 ;****************************************************************************
14
16
18
19
20
21 0001 JTAGRTDX .set 1
22
23
24
25
26
27 ;****************************************************************************
28
29 ; Interrupt Vector Table
30
31 ;
32
33 ; 32 interrupt vector addresses - Each 32 bits long.
34
35 ; - First 32 bits = 24-bit address of Interrupt Service Routine (ISR).
36
37 ; - Second 32 bits executed before transferring control to the ISR.
38
39 ; - Must be aligned on a 256 boundary.
40
41 ;****************************************************************************
42
43 00000000 .sect ".intvecs"
44
45 .align 256
46
47
48
49
50
51 ;****************************************************************************
52
53 ;* Point Reset Vector to C Environment Entry Point
54
55 ;****************************************************************************
56
57 .def RESETIV
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:54:42 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C28xx Interrupt Vectors w/ RTDX PAGE 2
58
59 00000000 0000' RESETIV: .long RESET_ISR
00000001 0000
60
61
62
63 ;****************************************************************************
64
65 ;* Other interrupt vector definitions go here
66
67 ;****************************************************************************
68
69 00000002 0003' IV01: .long _no_handler ; Maskable hardware interrupt
00000003 0000
70
71 00000004 0003' IV02: .long _no_handler ; Maskable hardware interrupt
00000005 0000
72
73 00000006 0003' IV03: .long _no_handler ; Maskable hardware interrupt
00000007 0000
74
75 00000008 0003' IV04: .long _no_handler ; Maskable hardware interrupt
00000009 0000
76
77 0000000a 0003' IV05: .long _no_handler ; Maskable hardware interrupt
0000000b 0000
78
79 0000000c 0003' IV06: .long _no_handler ; Maskable hardware interrupt
0000000d 0000
80
81 0000000e 0003' IV07: .long _no_handler ; Maskable hardware interrupt
0000000f 0000
82
83 00000010 0003' IV08: .long _no_handler ; Maskable hardware interrupt
00000011 0000
84
85 00000012 0003' IV09: .long _no_handler ; Maskable hardware interrupt
00000013 0000
86
87 00000014 0003' IV10: .long _no_handler ; Maskable hardware interrupt
00000015 0000
88
89 00000016 0003' IV11: .long _no_handler ; Maskable hardware interrupt
00000017 0000
90
91 00000018 0003' IV12: .long _no_handler ; Maskable hardware interrupt
00000019 0000
92
93 0000001a 0003' IV13: .long _no_handler ; Maskable hardware interrupt
0000001b 0000
94
95 0000001c 0003' IV14: .long _no_handler ; Maskable hardware interrupt
0000001d 0000
96
97
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:54:42 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C28xx Interrupt Vectors w/ RTDX PAGE 3
98
99 .ref _datalog_isr
100
101 0000001e DLOGIV:
102
103 0000001e 0000! IV15: .long _datalog_isr ; DLOGINT
0000001f 0000
104
105
106
107 00000020 0003' IV16: .long _no_handler ; RTOSINT
00000021 0000
108
109 00000022 0003' IV17: .long _no_handler ; Reserved
00000023 0000
110
111 00000024 0003' IV18: .long _no_handler ; NMI
00000025 0000
112
113 00000026 0003' IV19: .long _no_handler ; Illegal Instruction Trap
00000027 0000
114
115 00000028 0003' IV21: .long _no_handler ; User defined Software Interrupt
00000029 0000
116
117 0000002a 0003' IV22: .long _no_handler ; User defined Software Interrupt
0000002b 0000
118
119 0000002c 0003' IV23: .long _no_handler ; User defined Software Interrupt
0000002d 0000
120
121 0000002e 0003' IV24: .long _no_handler ; User defined Software Interrupt
0000002f 0000
122
123 00000030 0003' IV25: .long _no_handler ; User defined Software Interrupt
00000031 0000
124
125 00000032 0003' IV26: .long _no_handler ; User defined Software Interrupt
00000033 0000
126
127 00000034 0003' IV27: .long _no_handler ; User defined Software Interrupt
00000035 0000
128
129 00000036 0003' IV28: .long _no_handler ; User defined Software Interrupt
00000037 0000
130
131 00000038 0003' IV29: .long _no_handler ; User defined Software Interrupt
00000039 0000
132
133 0000003a 0003' IV30: .long _no_handler ; User defined Software Interrupt
0000003b 0000
134
135 0000003c 0003' IV31: .long _no_handler ; User defined Software Interrupt
0000003d 0000
136
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:54:42 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C28xx Interrupt Vectors w/ RTDX PAGE 4
137
138
139
140
141 ;****************************************************************************
142
143 ; Interrupt Service Routines
144
145 ;
146
147 ; Just a few interrupt service routines that may be useful.
148
149 ;****************************************************************************
150
151
152
153 00000000 .text
154
155 ; Just in case we decide to move the vectors, this ISR will force
156
157 ; the IVPD, IVPH to point to our vector table.
158
159 ; - Hardware Reset forces IVPD/IVPH = 0xFFFF.
160
161 .def RESET_ISR
162
163 .ref _c_int00
164
165 00000000 RESET_ISR:
166
167 00000000 2980 CLRC VMAP
168
169 00000001 FFEF! B _c_int00,UNC
00000002 FFFF
170
171
172
173 .def _no_handler
174
175 00000003 _no_handler:
176
177 00000003 6F00 B _no_handler,UNC
178
179
180
181 .end
No Assembly Errors, No Assembly Warnings
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -