/****************************************************************************/ /* */ /* AP-SH2F-1A サンプルプログラム */ /* ベクタテーブル */ /* */ /* Copyright :: ㈱アルファプロジェクト */ /* Cpu :: SH7051 */ /* Language :: GCC */ /* File Name :: vector.s */ /* */ /****************************************************************************/ .text .extern _start,_stack .extern _int_cmi0,_int_atu0 .extern _int_eri1 .extern _int_rxi1 .extern _int_txi1 .extern _int_tei1 .section .vector .long _start /* パワーONリセット */ .long _stack .long _start /* マニュアルリセット */ .long _stack .long _start /* 一般不当命令 */ .space 4 .long _start /* スロット不当命令 */ .space 4*2 .long _start /* CPUアドレスエラー */ .long _start /* DMAC/DTCアドレスエラー */ .long _start /* [11]NMI */ .long _start /* [12]ユーザーブレーク */ .space 4*51 .long _start /* [64]IRQ0 */ .long _start /* [65]IRQ1 */ .long _start /* [66]IRQ2 */ .long _start /* [67]IRQ3 */ .long _start /* [68]IRQ4 */ .long _start /* [69]IRQ5 */ .long _start /* [70]IRQ6 */ .long _start /* [71]IRQ7 */ .long _start /* [72]DMAC0 */ .space 4 .long _start /* [74]DMAC1 */ .space 4 .long _start /* [76]DMAC2 */ .space 4 .long _start /* [78]DMAC3 */ .space 4 .long _start /* [80]ATU0 ATU01 ITV */ .space 4*3 .long _start /* [84] ATU02 ICI0A */ .long _start /* [85] ICI0B */ .long _start /* [86] ICI0C */ .long _start /* [87] ICI0D */ .long _start /* [88] ATU03 OV10 */ .space 4*3 .long _start /* [92]ATU1 ATU11 IMI1A */ .long _start /* [93] IMI1B */ .long _start /* [94] IMI1C */ .space 4 .long _start /* [96] ATU12 IMI1D */ .long _start /* [97] IMI1E */ .long _start /* [98] IMI1F */ .space 4 .long _int_atu0 /* [100] ATU13 OV11 */ .space 4*3 .long _start /* [104]ATU2 IMI2A */ .long _start /* [105] IMI2B */ .long _start /* [106] OV12 */ .space 4 .long _start /* [108]ATU3 ATU31 IMI3A */ .long _start /* [109] IMI3B */ .long _start /* [110] IMI3C */ .long _start /* [111] IMI3D */ .long _start /* [112] ATU32 OV13 */ .space 4*3 .long _start /* [116]ATU4 ATU41 IMI4A */ .long _start /* [117] IMI4B */ .long _start /* [118] IMI4C */ .long _start /* [119] IMI4D */ .long _start /* [120] ATA42 OV14 */ .space 4*3 .long _start /* [124]ATU5 IMI5A */ .long _start /* [125] IMI5B */ .long _start /* [126] OV15 */ .space 4 .long _start /* [128]ATU6 CMI6 */ .long _start /* [129]ATU7 CNI7 */ .long _start /* [130]ATU8 CMI8 */ .long _start /* [131]ATU9 CMI9 */ .long _start /* [132]ATU10 ATU101 OSI10A */ .long _start /* [133] OSI10B */ .long _start /* [134] OSI10C */ .space 4 .long _start /* [136] ATU102 OSI10D */ .long _start /* [137] OSI10E */ .long _start /* [138] OSI10F */ .space 4 .long _start /* [140] ATU103 OSI10G */ .long _start /* [141] OSI10H */ .space 4*2 .long _int_cmi0 /* [144]CMT0 */ .long _start /* [145]A/D0 */ .space 4*2 .long _start /* [148]CMT1 */ .long _start /* [149]A/D1 */ .space 4*2 .long _start /* [152]SCI0 */ .long _start /* [153]SCI0 */ .long _start /* [154]SCI0 */ .long _start /* [155]SCI0 */ .long _int_eri1 /* [156]SCI1 受信エラー */ .long _int_rxi1 /* [157]SCI1 受信データフル */ .long _int_txi1 /* [158]SCI1 送信データエンプティ */ .long _int_tei1 /* [159]SCI1 送信終了 */ .long _start /* [160]SCI2 */ .long _start /* [161]SCI2 */ .long _start /* [162]SCI2 */ .long _start /* [163]SCI2 */ .long _start /* [164]WDT */ .end