sect ".vectors" ;开始命名段.vecotrs .global CodeStart ;引用程序入口的全局符号定义 ;。。。引用其它中断程序入口的全局符号定义 .align 0x80 ; 中断向量表必须对齐128字的页边界 RESET: B CodeStart ; Reset中断向量,跳转到程序入口 NOP ;用NOP填充表中其余空字 NOP ;B指令占了两个字,所以要填两个NOP NMI: RETE ;不可屏蔽中断 NOP NOP NOP ; 软件中断 SINT17 .space 4*16 ;软件中断使用较少,简单起见用0填充 SINT18 .space 4*16 SINT19 .space 4*16 SINT20 .space 4*16 SINT21 .space 4*16 SINT22 .space 4*16 SINT23 .space 4*16 SINT24 .space 4*16 SINT25 .space 4*16 SINT26 .space 4*16 SINT27 .space 4*16 SINT28 .space 4*16 SINT29 .space 4*16 SINT30 .space 4*16 INT0: RETE ;外部中断INT0 NOP NOP NOP INT1: RETE ;外部中断INT1 NOP NOP NOP INT2: RETE ;外部中断INT2 NOP NOP NOP TINT: RETE ;Timer0中断 NOP NOP NOP BRINT0: RETE ;McBSP #0 接收中断 NOP NOP NOP BXINT0: RETE ;McBSP #0 发送中断 NOP NOP NOP DMAC0: RETE ;无定义(默认)DMA0中断 NOP NOP NOP TINT1: RETE ;Timer1中断(默认)或DMA1中断. NOP NOP NOP INT3: RETE ;外部中断3 NOP NOP NOP HPINT: RETE ;HPI中断 NOP NOP NOP BRINT1: RETE ;McBSP #1接收中断(默认)或DMA2中断 NOP NOP NOP BXINT1: RETE ;McBSP #1发送中断(默认)或DMA3中断 NOP NOP NOP DMAC4: RETE ;DMA4中断 NOP NOP NOP DMAC5: RETE ;DMA5中断 .end |