⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vectors.s

📁 Ports_for_CF5213.zip 接口程序;接口程序;
💻 S
字号:
/*
 * File:    vectors.s
 * Purpose: ColdFire Interrupt Vector Table
 * Note:    Applications can change the interrupt routine
 *          for each vector at runtime using the mcf5xxx_set_vector()
 *          routine.
 */

#ifdef  _UNDERSCORE_
#define __SP_INIT               ___SP_INIT
#define asm_startmeup           _asm_startmeup
#define asm_exception_handler   _asm_exception_handler
#endif

    .global VECTOR_TABLE
    .global _VECTOR_TABLE

    .extern __SP_INIT
    .extern asm_startmeup
    .extern asm_exception_handler
    .extern _OSTickISR
    .extern _OSCtxSw
    .extern _timer0_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   _OSCtxSw   /* 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
vector065:  .long   asm_exception_handler
vector066:  .long   asm_exception_handler
vector067:  .long   asm_exception_handler
vector068:  .long   asm_exception_handler
vector069:  .long   _timer0_handler
vector070:  .long   asm_exception_handler
vector071:  .long   asm_exception_handler
vector072:  .long   asm_exception_handler
vector073:  .long   asm_exception_handler
vector074:  .long   asm_exception_handler
vector075:  .long   asm_exception_handler
vector076:  .long   asm_exception_handler
vector077:  .long   asm_exception_handler
vector078:  .long   asm_exception_handler
vector079:  .long   asm_exception_handler
vector080:  .long   asm_exception_handler
vector081:  .long   asm_exception_handler
vector082:  .long   asm_exception_handler
vector083:  .long   asm_exception_handler
vector084:  .long   asm_exception_handler
vector085:  .long   asm_exception_handler
vector086:  .long   asm_exception_handler
vector087:  .long   asm_exception_handler
vector088:  .long   asm_exception_handler
vector089:  .long   asm_exception_handler
vector090:  .long   asm_exception_handler
vector091:  .long   asm_exception_handler
vector092:  .long   asm_exception_handler
vector093:  .long   asm_exception_handler
vector094:  .long   asm_exception_handler
vector095:  .long   asm_exception_handler
vector096:  .long   asm_exception_handler
vector097:  .long   asm_exception_handler
vector098:  .long   asm_exception_handler
vector099:  .long   asm_exception_handler
vector100:  .long   asm_exception_handler
vector101:  .long   asm_exception_handler
vector102:  .long   asm_exception_handler
vector103:  .long   asm_exception_handler
vector104:  .long   asm_exception_handler
vector105:  .long   asm_exception_handler
vector106:  .long   asm_exception_handler
vector107:  .long   asm_exception_handler
vector108:  .long   asm_exception_handler
vector109:  .long   asm_exception_handler
vector110:  .long   asm_exception_handler
vector111:  .long   asm_exception_handler
vector112:  .long   asm_exception_handler
vector113:  .long   asm_exception_handler
vector114:  .long   asm_exception_handler
vector115:  .long   asm_exception_handler
vector116:  .long   asm_exception_handler
vector117:  .long   asm_exception_handler
vector118:  .long   asm_exception_handler
vector119:  .long   _OSTickISR
vector120:  .long   asm_exception_handler
vector121:  .long   asm_exception_handler
vector122:  .long   asm_exception_handler
vector123:  .long   asm_exception_handler
vector124:  .long   asm_exception_handler
vector125:  .long   asm_exception_handler
vector126:  .long   asm_exception_handler
vector127:  .long   asm_exception_handler
vector128:  .long   asm_exception_handler
vector129:  .long   asm_exception_handler
vector130:  .long   asm_exception_handler
vector131:  .long   asm_exception_handler
vector132:  .long   asm_exception_handler
vector133:  .long   asm_exception_handler
vector134:  .long   asm_exception_handler
vector135:  .long   asm_exception_handler
vector136:  .long   asm_exception_handler
vector137:  .long   asm_exception_handler
vector138:  .long   asm_exception_handler
vector139:  .long   asm_exception_handler
vector140:  .long   asm_exception_handler
vector141:  .long   asm_exception_handler
vector142:  .long   asm_exception_handler
vector143:  .long   asm_exception_handler
vector144:  .long   asm_exception_handler
vector145:  .long   asm_exception_handler
vector146:  .long   asm_exception_handler
vector147:  .long   asm_exception_handler
vector148:  .long   asm_exception_handler
vector149:  .long   asm_exception_handler
vector150:  .long   asm_exception_handler
vector151:  .long   asm_exception_handler
vector152:  .long   asm_exception_handler
vector153:  .long   asm_exception_handler
vector154:  .long   asm_exception_handler
vector155:  .long   asm_exception_handler
vector156:  .long   asm_exception_handler
vector157:  .long   asm_exception_handler
vector158:  .long   asm_exception_handler
vector159:  .long   asm_exception_handler
vector160:  .long   asm_exception_handler
vector161:  .long   asm_exception_handler
vector162:  .long   asm_exception_handler
vector163:  .long   asm_exception_handler
vector164:  .long   asm_exception_handler
vector165:  .long   asm_exception_handler
vector166:  .long   asm_exception_handler
vector167:  .long   asm_exception_handler
vector168:  .long   asm_exception_handler
vector169:  .long   asm_exception_handler
vector170:  .long   asm_exception_handler
vector171:  .long   asm_exception_handler
vector172:  .long   asm_exception_handler
vector173:  .long   asm_exception_handler
vector174:  .long   asm_exception_handler
vector175:  .long   asm_exception_handler
vector176:  .long   asm_exception_handler
vector177:  .long   asm_exception_handler
vector178:  .long   asm_exception_handler
vector179:  .long   asm_exception_handler
vector180:  .long   asm_exception_handler
vector181:  .long   asm_exception_handler
vector182:  .long   asm_exception_handler
vector183:  .long   asm_exception_handler
vector184:  .long   asm_exception_handler
vector185:  .long   asm_exception_handler
vector186:  .long   asm_exception_handler
vector187:  .long   asm_exception_handler
vector188:  .long   asm_exception_handler
vector189:  .long   asm_exception_handler
vector190:  .long   asm_exception_handler
vector191:  .long   asm_exception_handler
vector192:  .long   asm_exception_handler
vector193:  .long   asm_exception_handler
vector194:  .long   asm_exception_handler
vector195:  .long   asm_exception_handler
vector196:  .long   asm_exception_handler
vector197:  .long   asm_exception_handler
vector198:  .long   asm_exception_handler
vector199:  .long   asm_exception_handler
vector200:  .long   asm_exception_handler
vector201:  .long   asm_exception_handler
vector202:  .long   asm_exception_handler
vector203:  .long   asm_exception_handler
vector204:  .long   asm_exception_handler
vector205:  .long   asm_exception_handler
vector206:  .long   asm_exception_handler
vector207:  .long   asm_exception_handler
vector208:  .long   asm_exception_handler
vector209:  .long   asm_exception_handler
vector210:  .long   asm_exception_handler
vector211:  .long   asm_exception_handler
vector212:  .long   asm_exception_handler
vector213:  .long   asm_exception_handler
vector214:  .long   asm_exception_handler
vector215:  .long   asm_exception_handler
vector216:  .long   asm_exception_handler
vector217:  .long   asm_exception_handler
vector218:  .long   asm_exception_handler
vector219:  .long   asm_exception_handler
vector220:  .long   asm_exception_handler
vector221:  .long   asm_exception_handler
vector222:  .long   asm_exception_handler
vector223:  .long   asm_exception_handler
vector224:  .long   asm_exception_handler
vector225:  .long   asm_exception_handler
vector226:  .long   asm_exception_handler
vector227:  .long   asm_exception_handler
vector228:  .long   asm_exception_handler
vector229:  .long   asm_exception_handler
vector230:  .long   asm_exception_handler
vector231:  .long   asm_exception_handler
vector232:  .long   asm_exception_handler
vector233:  .long   asm_exception_handler
vector234:  .long   asm_exception_handler
vector235:  .long   asm_exception_handler
vector236:  .long   asm_exception_handler
vector237:  .long   asm_exception_handler
vector238:  .long   asm_exception_handler
vector239:  .long   asm_exception_handler
vector240:  .long   asm_exception_handler
vector241:  .long   asm_exception_handler
vector242:  .long   asm_exception_handler
vector243:  .long   asm_exception_handler
vector244:  .long   asm_exception_handler
vector245:  .long   asm_exception_handler
vector246:  .long   asm_exception_handler
vector247:  .long   asm_exception_handler
vector248:  .long   asm_exception_handler
vector249:  .long   asm_exception_handler
vector250:  .long   asm_exception_handler
vector251:  .long   asm_exception_handler
vector252:  .long   asm_exception_handler
vector253:  .long   asm_exception_handler
vector254:  .long   asm_exception_handler
vector255:  .long   asm_exception_handler

/* 
 * CFM Flash Configuration Field 
 */
KEY_UPPER:  .long   0x00000000
KEY_LOWER:  .long   0x00000000
CFMPROT:    .long   0x00000000
CFMSACC:    .long   0x00000000
CFMDACC:    .long   0x00000000
CFMSEC:     .long   0x00000000

/********************************************************************/

    .end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -