📄 vector.s
字号:
/*
* FreeModbus Libary: MCF5235 Demo Application
* Copyright (C) 2006 Christian Walter <wolti@sil.at>
* Parts of crt0.S Copyright (c) 1995, 1996, 1998 Cygnus Support
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* File: $Id: vector.S,v 1.1 2006/05/14 21:59:16 wolti Exp $
*/
.extern __stack
.extern start
.global ramvec_start
.global ramvec_end
.global romvec_start
.global romvec_end
.global vPortVecInit
.section .vector, "x"
romvec_start:
.long __stack | Reset: Initial Stack Pointer
.long start | Reset: Initial Program Counter
.long VecDefault | Bus Error
.long VecDefault | Address Error
.long VecDefault | Illegal Instruction
.long VecDefault | Zero Divison
.space 4 | reserved
.space 4 | reserved
.long VecDefault | Privilege Violation
.long VecDefault | Trace
.long VecDefault | Unimplemented line-a opcode
.long VecDefault | Unimplemented line-b opcode
.long VecDefault | Non-PC breakpoint debug interrupt
.long VecDefault | PC breakpoint debug interrupt
.long VecDefault | Format Error
.long VecDefault | Uninitialized Interrupt
.org 0x60
.long IRQSpurious | Spurious Interrupt
.long IRQDefault | Level 1 Interrupt
.long IRQDefault | Level 2 Interrupt
.long IRQDefault | Level 3 Interrupt
.long IRQDefault | Level 4 Interrupt
.long IRQDefault | Level 5 Interrupt
.long IRQDefault | Level 6 Interrupt
.long IRQDefault | Level 7 Interrupt
.org 0x80
.long TrapDefault | TRAP 0
.long TrapDefault | TRAP 1
.long TrapDefault | TRAP 2
.long TrapDefault | TRAP 3
.long TrapDefault | TRAP 4
.long TrapDefault | TRAP 5
.long TrapDefault | TRAP 6
.long TrapDefault | TRAP 7
.long TrapDefault | TRAP 8
.long TrapDefault | TRAP 9
.long TrapDefault | TRAP 10
.long TrapDefault | TRAP 11
.long TrapDefault | TRAP 12
.long TrapDefault | TRAP 13
.long TrapDefault | TRAP 14
.long TrapDefault | TRAP 15
.org 0x100
.long IRQDefault | User-Defined Interrupt 0
.long IRQDefault | User-Defined Interrupt 1
.long IRQDefault | User-Defined Interrupt 2
.long IRQDefault | User-Defined Interrupt 3
.long IRQDefault | User-Defined Interrupt 4
.long IRQDefault | User-Defined Interrupt 5
.long IRQDefault | User-Defined Interrupt 6
.long IRQDefault | User-Defined Interrupt 7
.long IRQDefault | User-Defined Interrupt 8
.long IRQDefault | User-Defined Interrupt 9
.long IRQDefault | User-Defined Interrupt 10
.long IRQDefault | User-Defined Interrupt 11
.long IRQDefault | User-Defined Interrupt 12
.long IRQUart0 | User-Defined Interrupt 13
.long IRQDefault | User-Defined Interrupt 14
.long IRQDefault | User-Defined Interrupt 15
.long IRQDefault | User-Defined Interrupt 16
.long IRQDefault | User-Defined Interrupt 17
.long IRQDefault | User-Defined Interrupt 18
.long IRQDefault | User-Defined Interrupt 19
.long IRQDefault | User-Defined Interrupt 20
.long IRQDefault | User-Defined Interrupt 21
.long IRQDefault | User-Defined Interrupt 22
.long IRQDefault | User-Defined Interrupt 23
.long IRQDefault | User-Defined Interrupt 24
.long IRQDefault | User-Defined Interrupt 25
.long IRQDefault | User-Defined Interrupt 26
.long IRQDefault | User-Defined Interrupt 27
.long IRQDefault | User-Defined Interrupt 28
.long IRQDefault | User-Defined Interrupt 29
.long IRQDefault | User-Defined Interrupt 30
.long IRQDefault | User-Defined Interrupt 31
.long IRQDefault | User-Defined Interrupt 32
.long IRQDefault | User-Defined Interrupt 33
.long IRQDefault | User-Defined Interrupt 34
.long IRQDefault | User-Defined Interrupt 35
.long IRQPIT0 | User-Defined Interrupt 36
.long IRQDefault | User-Defined Interrupt 37
.long IRQDefault | User-Defined Interrupt 38
.long IRQDefault | User-Defined Interrupt 39
.long IRQDefault | User-Defined Interrupt 40
.long IRQDefault | User-Defined Interrupt 41
.long IRQDefault | User-Defined Interrupt 42
.long IRQDefault | User-Defined Interrupt 43
.long IRQDefault | User-Defined Interrupt 44
.long IRQDefault | User-Defined Interrupt 45
.long IRQDefault | User-Defined Interrupt 46
.long IRQDefault | User-Defined Interrupt 47
.long IRQDefault | User-Defined Interrupt 48
.long IRQDefault | User-Defined Interrupt 49
.long IRQDefault | User-Defined Interrupt 50
.long IRQDefault | User-Defined Interrupt 51
.long IRQDefault | User-Defined Interrupt 52
.long IRQDefault | User-Defined Interrupt 53
.long IRQDefault | User-Defined Interrupt 54
.long IRQDefault | User-Defined Interrupt 55
.long IRQDefault | User-Defined Interrupt 56
.long IRQDefault | User-Defined Interrupt 57
.long IRQDefault | User-Defined Interrupt 58
.long IRQDefault | User-Defined Interrupt 59
.long IRQDefault | User-Defined Interrupt 60
.long IRQDefault | User-Defined Interrupt 61
.long IRQDefault | User-Defined Interrupt 62
.long IRQDefault | User-Defined Interrupt 63
.long IRQDefault | User-Defined Interrupt 64
.long IRQDefault | User-Defined Interrupt 65
.long IRQDefault | User-Defined Interrupt 66
.long IRQDefault | User-Defined Interrupt 67
.long IRQDefault | User-Defined Interrupt 68
.long IRQDefault | User-Defined Interrupt 69
.long IRQDefault | User-Defined Interrupt 70
.long IRQDefault | User-Defined Interrupt 71
.long IRQDefault | User-Defined Interrupt 72
.long IRQDefault | User-Defined Interrupt 73
.long IRQDefault | User-Defined Interrupt 74
.long IRQDefault | User-Defined Interrupt 75
.long IRQDefault | User-Defined Interrupt 76
.long IRQDefault | User-Defined Interrupt 77
.long IRQDefault | User-Defined Interrupt 78
.long IRQDefault | User-Defined Interrupt 79
.long IRQDefault | User-Defined Interrupt 80
.long IRQDefault | User-Defined Interrupt 81
.long IRQDefault | User-Defined Interrupt 82
.long IRQDefault | User-Defined Interrupt 83
.long IRQDefault | User-Defined Interrupt 84
.long IRQDefault | User-Defined Interrupt 85
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -