mcf51xx_vectors.asm
来自「ucos-ii 的完整代码」· 汇编 代码 · 共 128 行
ASM
128 行
/*
* File: mcf5xxx_vectors.asm
* Purpose: ColdFire vector table
*/
.global VECTOR_TABLE
.global _VECTOR_TABLE
.extern __SP_INIT
.extern _asm_startmeup
.extern asm_exception_handler
.extern asm_tpm1_ch0_handler
.text
/*
* Exception Vector Table
*/
VECTOR_TABLE:
_VECTOR_TABLE:
INITSP: .long __SP_INIT /* Initial SP */
INITPC: .long _asm_startmeup /* Initial PC */
vector002: .long asm_exception_handler /* Access Error */
vector003: .long asm_exception_handler /* Address Error */
vector004: .long asm_exception_handler /* Illegal Instruction */
vector005: .long asm_exception_handler /* Reserved */
vector006: .long asm_exception_handler /* Reserved */
vector007: .long asm_exception_handler /* Reserved */
vector008: .long asm_exception_handler /* Privilege Violation */
vector009: .long asm_exception_handler /* Trace */
vector010: .long asm_exception_handler /* Unimplemented A-Line */
vector011: .long asm_exception_handler /* Unimplemented F-Line */
vector012: .long asm_exception_handler /* Debug Interrupt */
vector013: .long asm_exception_handler /* Reserved */
vector014: .long asm_exception_handler /* Format Error */
vector015: .long asm_exception_handler /* Unitialized Int. */
vector016: .long asm_exception_handler /* Reserved */
vector017: .long asm_exception_handler /* Reserved */
vector018: .long asm_exception_handler /* Reserved */
vector019: .long asm_exception_handler /* Reserved */
vector020: .long asm_exception_handler /* Reserved */
vector021: .long asm_exception_handler /* Reserved */
vector022: .long asm_exception_handler /* Reserved */
vector023: .long asm_exception_handler /* Reserved */
vector024: .long asm_exception_handler /* Spurious Interrupt */
vector025: .long asm_exception_handler /* Autovector Level 1 */
vector026: .long asm_exception_handler /* Autovector Level 2 */
vector027: .long asm_exception_handler /* Autovector Level 3 */
vector028: .long asm_exception_handler /* Autovector Level 4 */
vector029: .long asm_exception_handler /* Autovector Level 5 */
vector030: .long asm_exception_handler /* Autovector Level 6 */
vector031: .long asm_exception_handler /* Autovector Level 7 */
vector032: .long asm_exception_handler /* TRAP #0 */
vector033: .long asm_exception_handler /* TRAP #1 */
vector034: .long asm_exception_handler /* TRAP #2 */
vector035: .long asm_exception_handler /* TRAP #3 */
vector036: .long asm_exception_handler /* TRAP #4 */
vector037: .long asm_exception_handler /* TRAP #5 */
vector038: .long asm_exception_handler /* TRAP #6 */
vector039: .long asm_exception_handler /* TRAP #7 */
vector040: .long asm_exception_handler /* TRAP #8 */
vector041: .long asm_exception_handler /* TRAP #9 */
vector042: .long asm_exception_handler /* TRAP #10 */
vector043: .long asm_exception_handler /* TRAP #11 */
vector044: .long asm_exception_handler /* TRAP #12 */
vector045: .long asm_exception_handler /* TRAP #13 */
vector046: .long asm_exception_handler /* TRAP #14 */
vector047: .long asm_exception_handler /* TRAP #15 */
vector048: .long asm_exception_handler /* Reserved */
vector049: .long asm_exception_handler /* Reserved */
vector050: .long asm_exception_handler /* Reserved */
vector051: .long asm_exception_handler /* Reserved */
vector052: .long asm_exception_handler /* Reserved */
vector053: .long asm_exception_handler /* Reserved */
vector054: .long asm_exception_handler /* Reserved */
vector055: .long asm_exception_handler /* Reserved */
vector056: .long asm_exception_handler /* Reserved */
vector057: .long asm_exception_handler /* Reserved */
vector058: .long asm_exception_handler /* Reserved */
vector059: .long asm_exception_handler /* Reserved */
vector060: .long asm_exception_handler /* Reserved */
vector061: .long asm_exception_handler /* Reserved */
vector062: .long asm_exception_handler /* Reserved */
vector063: .long asm_exception_handler /* Reserved */
vector064: .long asm_exception_handler /* IRQ_Pin */
vector065: .long asm_exception_handler /* Low_Voltage */
vector066: .long asm_tpm1_ch0_handler /* TPM1_ch0 */
vector067: .long asm_exception_handler /* TPM1_ch1 */
vector068: .long asm_exception_handler /* TPM1_ch2 */
vector069: .long asm_exception_handler /* TPM1_ovfl */
vector070: .long asm_exception_handler /* TPM2_ch0 */
vector071: .long asm_exception_handler /* TPM2_ch1 */
vector072: .long asm_exception_handler /* TPM2_ch2 */
vector073: .long asm_exception_handler /* TPM2_ovfl */
vector074: .long asm_exception_handler /* SPI2 */
vector075: .long asm_exception_handler /* SPI1 */
vector076: .long asm_exception_handler /* SCI1_err */
vector077: .long asm_exception_handler /* SCI1_rx */
vector078: .long asm_exception_handler /* SCI1_tx */
vector079: .long asm_exception_handler /* IICx */
vector080: .long asm_exception_handler /* KBIx */
vector081: .long asm_exception_handler /* ADC */
vector082: .long asm_exception_handler /* ACMPx */
vector083: .long asm_exception_handler /* SCI2_err */
vector084: .long asm_exception_handler /* SCI2_rx */
vector085: .long asm_exception_handler /* SCI2_tx */
vector086: .long asm_exception_handler /* RTC */
vector087: .long asm_exception_handler /* TPM3_ch0 */
vector088: .long asm_exception_handler /* TPM3_ch1 */
vector089: .long asm_exception_handler /* TPM3_ch2 */
vector090: .long asm_exception_handler /* TPM3_ch3 */
vector091: .long asm_exception_handler /* TPM3_ch4 */
vector092: .long asm_exception_handler /* TPM3_ch5 */
vector093: .long asm_exception_handler /* TPM3_ovrfl */
vector094: .long asm_exception_handler /* Reserved */
vector095: .long asm_exception_handler /* Reserved */
vector096: .long asm_exception_handler /* Level 7 SWI */
vector097: .long asm_exception_handler /* Level 6 SWI */
vector098: .long asm_exception_handler /* Level 5 SWI */
vector099: .long asm_exception_handler /* Level 4 SWI */
vector100: .long asm_exception_handler /* Level 3 SWI */
vector101: .long asm_exception_handler /* Level 2 SWI */
vector102: .long asm_exception_handler /* Level 1 SWI */
.end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?