mcf5xxx_vectors.s
上传用户:dongxin
上传日期:2022-06-22
资源大小:370k
文件大小:12k
源码类别:

uCOS

开发平台:

Others

  1. /*
  2.  * File: mcf5xxx_vectors.s
  3.  * Purpose: ColdFire vector table
  4.  */
  5. .global VECTOR_TABLE
  6. .global _VECTOR_TABLE
  7. // .global start
  8. .extern __SP_INIT
  9. .extern _asm_startmeup
  10. .extern asm_exception_handler
  11. .extern _irq1_handler
  12. .extern _irq7_handler
  13. .extern _pit0_handler
  14. .extern _uart0_handler
  15. .extern _swi
  16. .text
  17. /*
  18.  * Exception Vector Table
  19.  */
  20. VECTOR_TABLE:
  21. _VECTOR_TABLE:
  22. INITSP: .long __SP_INIT /* Initial SP */
  23. INITPC: .long _asm_startmeup /* Initial PC */
  24. vector002: .long asm_exception_handler /* Access Error */
  25. vector003: .long asm_exception_handler /* Address Error */
  26. vector004: .long asm_exception_handler /* Illegal Instruction */
  27. vector005: .long asm_exception_handler /* Reserved */
  28. vector006: .long asm_exception_handler /* Reserved */
  29. vector007: .long asm_exception_handler /* Reserved */
  30. vector008: .long asm_exception_handler /* Privilege Violation */
  31. vector009: .long asm_exception_handler /* Trace */
  32. vector010: .long asm_exception_handler /* Unimplemented A-Line */
  33. vector011: .long asm_exception_handler /* Unimplemented F-Line */
  34. vector012: .long asm_exception_handler /* Debug Interrupt */
  35. vector013: .long asm_exception_handler /* Reserved */
  36. vector014: .long asm_exception_handler /* Format Error */
  37. vector015: .long asm_exception_handler /* Unitialized Int. */
  38. vector016: .long asm_exception_handler /* Reserved */
  39. vector017: .long asm_exception_handler /* Reserved */
  40. vector018: .long asm_exception_handler /* Reserved */
  41. vector019: .long asm_exception_handler /* Reserved */
  42. vector020: .long asm_exception_handler /* Reserved */
  43. vector021: .long asm_exception_handler /* Reserved */
  44. vector022: .long asm_exception_handler /* Reserved */
  45. vector023: .long asm_exception_handler /* Reserved */
  46. vector024: .long asm_exception_handler /* Spurious Interrupt */
  47. vector025: .long asm_exception_handler /* Autovector Level 1 */
  48. vector026: .long asm_exception_handler /* Autovector Level 2 */
  49. vector027: .long asm_exception_handler /* Autovector Level 3 */
  50. vector028: .long asm_exception_handler /* Autovector Level 4 */
  51. vector029: .long asm_exception_handler /* Autovector Level 5 */
  52. vector030: .long asm_exception_handler /* Autovector Level 6 */
  53. vector031: .long asm_exception_handler /* Autovector Level 7 */
  54. vector032: .long asm_exception_handler /* TRAP #0 */
  55. vector033: .long asm_exception_handler /* TRAP #1 */
  56. vector034: .long asm_exception_handler /* TRAP #2 */
  57. vector035: .long asm_exception_handler /* TRAP #3 */
  58. vector036: .long asm_exception_handler /* TRAP #4 */
  59. vector037: .long asm_exception_handler /* TRAP #5 */
  60. vector038: .long asm_exception_handler /* TRAP #6 */
  61. vector039: .long asm_exception_handler /* TRAP #7 */
  62. vector040: .long asm_exception_handler /* TRAP #8 */
  63. vector041: .long asm_exception_handler /* TRAP #9 */
  64. vector042: .long asm_exception_handler /* TRAP #10 */
  65. vector043: .long asm_exception_handler /* TRAP #11 */
  66. vector044: .long asm_exception_handler /* TRAP #12 */
  67. vector045: .long asm_exception_handler /* TRAP #13 */
  68. vector046: .long _swi /* TRAP #14 */
  69. vector047: .long asm_exception_handler /* TRAP #15 */
  70. vector048: .long asm_exception_handler /* Reserved */
  71. vector049: .long asm_exception_handler /* Reserved */
  72. vector050: .long asm_exception_handler /* Reserved */
  73. vector051: .long asm_exception_handler /* Reserved */
  74. vector052: .long asm_exception_handler /* Reserved */
  75. vector053: .long asm_exception_handler /* Reserved */
  76. vector054: .long asm_exception_handler /* Reserved */
  77. vector055: .long asm_exception_handler /* Reserved */
  78. vector056: .long asm_exception_handler /* Reserved */
  79. vector057: .long asm_exception_handler /* Reserved */
  80. vector058: .long asm_exception_handler /* Reserved */
  81. vector059: .long asm_exception_handler /* Reserved */
  82. vector060: .long asm_exception_handler /* Reserved */
  83. vector061: .long asm_exception_handler /* Reserved */
  84. vector062: .long asm_exception_handler /* Reserved */
  85. vector063: .long asm_exception_handler /* Reserved */
  86. vector064: .long asm_exception_handler /* IRQ */
  87. vector065: .long _irq1_handler /* IRQ1 */
  88. vector066: .long asm_exception_handler /* IRQ2 */
  89. vector067: .long asm_exception_handler /* IRQ3 */
  90. vector068: .long asm_exception_handler /* IRQ4 */
  91. vector069: .long asm_exception_handler /* IRQ5 */
  92. vector070: .long asm_exception_handler /* IRQ6 */
  93. vector071: .long _irq7_handler /* IRQ7 */
  94. vector072: .long asm_exception_handler /* SCM watchdog */
  95. vector073: .long asm_exception_handler /* DMA0 */
  96. vector074: .long asm_exception_handler /* DMA1 */
  97. vector075: .long asm_exception_handler /* DMA2 */
  98. vector076: .long asm_exception_handler /* DMA3 */
  99. vector077: .long _uart0_handler /* UART0 */
  100. vector078: .long asm_exception_handler /* UART1 */
  101. vector079: .long asm_exception_handler /* UART2 */
  102. vector080: .long asm_exception_handler /* IIC */
  103. vector081: .long asm_exception_handler /* QSPI */
  104. vector082: .long asm_exception_handler /* DTIM0 */
  105. vector083: .long asm_exception_handler /* DTIM1 */
  106. vector084: .long asm_exception_handler /* DTIM2 */
  107. vector085: .long asm_exception_handler /* DTIM3 */
  108. vector086: .long asm_exception_handler /* FEC */
  109. vector087: .long asm_exception_handler
  110. vector088: .long asm_exception_handler
  111. vector089: .long asm_exception_handler
  112. vector090: .long asm_exception_handler
  113. vector091: .long asm_exception_handler
  114. vector092: .long asm_exception_handler
  115. vector093: .long asm_exception_handler
  116. vector094: .long asm_exception_handler
  117. vector095: .long asm_exception_handler
  118. vector096: .long asm_exception_handler
  119. vector097: .long asm_exception_handler
  120. vector098: .long asm_exception_handler
  121. vector099: .long asm_exception_handler
  122. vector100: .long asm_exception_handler
  123. vector101: .long asm_exception_handler
  124. vector102: .long asm_exception_handler
  125. vector103: .long asm_exception_handler
  126. vector104: .long asm_exception_handler
  127. vector105: .long asm_exception_handler /* GPT */
  128. vector106: .long asm_exception_handler
  129. vector107: .long asm_exception_handler
  130. vector108: .long asm_exception_handler
  131. vector109: .long asm_exception_handler
  132. vector110: .long asm_exception_handler
  133. vector111: .long asm_exception_handler
  134. vector112: .long asm_exception_handler /* PMM */
  135. vector113: .long asm_exception_handler /* ADC */
  136. vector114: .long asm_exception_handler
  137. vector115: .long asm_exception_handler
  138. vector116: .long asm_exception_handler /* PWM */
  139. vector117: .long asm_exception_handler /* RNGA */
  140. vector118: .long asm_exception_handler /* RESERVED */
  141. vector119: .long _pit0_handler /* PIT0 */
  142. vector120: .long asm_exception_handler /* PIT1 */
  143. vector121: .long asm_exception_handler
  144. vector122: .long asm_exception_handler
  145. vector123: .long asm_exception_handler /* CFM */
  146. vector124: .long asm_exception_handler
  147. vector125: .long asm_exception_handler
  148. vector126: .long asm_exception_handler
  149. vector127: .long asm_exception_handler /* RTC */
  150. vector128: .long asm_exception_handler
  151. vector129: .long asm_exception_handler
  152. vector130: .long asm_exception_handler
  153. vector131: .long asm_exception_handler
  154. vector132: .long asm_exception_handler
  155. vector133: .long asm_exception_handler
  156. vector134: .long asm_exception_handler
  157. vector135: .long asm_exception_handler
  158. vector136: .long asm_exception_handler
  159. vector137: .long asm_exception_handler
  160. vector138: .long asm_exception_handler
  161. vector139: .long asm_exception_handler
  162. vector140: .long asm_exception_handler
  163. vector141: .long asm_exception_handler
  164. vector142: .long asm_exception_handler
  165. vector143: .long asm_exception_handler
  166. vector144: .long asm_exception_handler
  167. vector145: .long asm_exception_handler
  168. vector146: .long asm_exception_handler
  169. vector147: .long asm_exception_handler
  170. vector148: .long asm_exception_handler
  171. vector149: .long asm_exception_handler
  172. vector150: .long asm_exception_handler
  173. vector151: .long asm_exception_handler
  174. vector152: .long asm_exception_handler
  175. vector153: .long asm_exception_handler
  176. vector154: .long asm_exception_handler
  177. vector155: .long asm_exception_handler
  178. vector156: .long asm_exception_handler
  179. vector157: .long asm_exception_handler
  180. vector158: .long asm_exception_handler
  181. vector159: .long asm_exception_handler
  182. vector160: .long asm_exception_handler
  183. vector161: .long asm_exception_handler
  184. vector162: .long asm_exception_handler
  185. vector163: .long asm_exception_handler
  186. vector164: .long asm_exception_handler
  187. vector165: .long asm_exception_handler
  188. vector166: .long asm_exception_handler
  189. vector167: .long asm_exception_handler
  190. vector168: .long asm_exception_handler
  191. vector169: .long asm_exception_handler
  192. vector170: .long asm_exception_handler
  193. vector171: .long asm_exception_handler
  194. vector172: .long asm_exception_handler
  195. vector173: .long asm_exception_handler
  196. vector174: .long asm_exception_handler
  197. vector175: .long asm_exception_handler
  198. vector176: .long asm_exception_handler
  199. vector177: .long asm_exception_handler
  200. vector178: .long asm_exception_handler
  201. vector179: .long asm_exception_handler
  202. vector180: .long asm_exception_handler
  203. vector181: .long asm_exception_handler
  204. vector182: .long asm_exception_handler
  205. vector183: .long asm_exception_handler
  206. vector184: .long asm_exception_handler
  207. vector185: .long asm_exception_handler
  208. vector186: .long asm_exception_handler
  209. vector187: .long asm_exception_handler
  210. vector188: .long asm_exception_handler
  211. vector189: .long asm_exception_handler
  212. vector190: .long asm_exception_handler
  213. vector191: .long asm_exception_handler
  214. vector192: .long asm_exception_handler
  215. vector193: .long asm_exception_handler
  216. vector194: .long asm_exception_handler
  217. vector195: .long asm_exception_handler
  218. vector196: .long asm_exception_handler
  219. vector197: .long asm_exception_handler
  220. vector198: .long asm_exception_handler
  221. vector199: .long asm_exception_handler
  222. vector200: .long asm_exception_handler
  223. vector201: .long asm_exception_handler
  224. vector202: .long asm_exception_handler
  225. vector203: .long asm_exception_handler
  226. vector204: .long asm_exception_handler
  227. vector205: .long asm_exception_handler
  228. vector206: .long asm_exception_handler
  229. vector207: .long asm_exception_handler
  230. vector208: .long asm_exception_handler
  231. vector209: .long asm_exception_handler
  232. vector210: .long asm_exception_handler
  233. vector211: .long asm_exception_handler
  234. vector212: .long asm_exception_handler
  235. vector213: .long asm_exception_handler
  236. vector214: .long asm_exception_handler
  237. vector215: .long asm_exception_handler
  238. vector216: .long asm_exception_handler
  239. vector217: .long asm_exception_handler
  240. vector218: .long asm_exception_handler
  241. vector219: .long asm_exception_handler
  242. vector220: .long asm_exception_handler
  243. vector221: .long asm_exception_handler
  244. vector222: .long asm_exception_handler
  245. vector223: .long asm_exception_handler
  246. vector224: .long asm_exception_handler
  247. vector225: .long asm_exception_handler
  248. vector226: .long asm_exception_handler
  249. vector227: .long asm_exception_handler
  250. vector228: .long asm_exception_handler
  251. vector229: .long asm_exception_handler
  252. vector230: .long asm_exception_handler
  253. vector231: .long asm_exception_handler
  254. vector232: .long asm_exception_handler
  255. vector233: .long asm_exception_handler
  256. vector234: .long asm_exception_handler
  257. vector235: .long asm_exception_handler
  258. vector236: .long asm_exception_handler
  259. vector237: .long asm_exception_handler
  260. vector238: .long asm_exception_handler
  261. vector239: .long asm_exception_handler
  262. vector240: .long asm_exception_handler
  263. vector241: .long asm_exception_handler
  264. vector242: .long asm_exception_handler
  265. vector243: .long asm_exception_handler
  266. vector244: .long asm_exception_handler
  267. vector245: .long asm_exception_handler
  268. vector246: .long asm_exception_handler
  269. vector247: .long asm_exception_handler
  270. vector248: .long asm_exception_handler
  271. vector249: .long asm_exception_handler
  272. vector250: .long asm_exception_handler
  273. vector251: .long asm_exception_handler
  274. vector252: .long asm_exception_handler
  275. vector253: .long asm_exception_handler
  276. vector254: .long asm_exception_handler
  277. vector255: .long asm_exception_handler
  278. /*start:
  279. move.w #0x2700,sr
  280. jmp  _asm_startmeup
  281. */
  282. //CFM_FLASH_CONFIG:
  283. //_CFM_FLASH_CONFIG: 
  284. /* 
  285.  * CFM Flash Configuration Field 
  286.  */
  287. /*KEY_UPPER:  .long   0x00000000
  288. KEY_LOWER:  .long   0x00000000
  289. CFMPROT:    .long   0x00000000
  290. CFMSACC:    .long   0x00000000
  291. CFMDACC:    .long   0x00000000
  292. CFMSEC:     .long   0x00000000
  293. */
  294. .end