Vector_Table.s 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. /*==================================================================================================
  2. * Project : RTD AUTOSAR 4.4
  3. * Platform : CORTEXM
  4. * Peripheral :
  5. * Dependencies : none
  6. *
  7. * Autosar Version : 4.4.0
  8. * Autosar Revision : ASR_REL_4_4_REV_0000
  9. * Autosar Conf.Variant :
  10. * SW Version : 1.0.0
  11. * Build Version : S32K1_RTD_1_0_0_HF01_D2109_ASR_REL_4_4_REV_0000_20210907
  12. *
  13. * (c) Copyright 2020-2021 NXP Semiconductors
  14. * All Rights Reserved.
  15. *
  16. * NXP Confidential. This software is owned or controlled by NXP and may only be
  17. * used strictly in accordance with the applicable license terms. By expressly
  18. * accepting such terms or by downloading, installing, activating and/or otherwise
  19. * using the software, you are agreeing that you have read, and that you agree to
  20. * comply with and are bound by, such license terms. If you do not agree to be
  21. * bound by the applicable license terms, then you may not retain, install,
  22. * activate or otherwise use the software.
  23. ==================================================================================================*/
  24. .section ".intc_vector","ax"
  25. .align 2
  26. .thumb
  27. .globl undefined_handler
  28. .globl undefined_handler
  29. .globl VTABLE
  30. .globl __Stack_start_c0 /* Top of Stack for Initial Stack Pointer */
  31. .globl Reset_Handler /* Reset Handler */
  32. .globl NMI_Handler /* NMI Handler */
  33. .globl HardFault_Handler /* Hard Fault Handler */
  34. .globl MemManage_Handler /* Reserved */
  35. .globl BusFault_Handler /* Bus Fault Handler */
  36. .globl UsageFault_Handler /* Usage Fault Handler */
  37. .globl SVC_Handler /* SVCall Handler */
  38. .globl DebugMon_Handler /* Debug Monitor Handler */
  39. .globl PendSV_Handler /* PendSV Handler */
  40. .globl SysTick_Handler /* SysTick Handler */ /* 15*/
  41. VTABLE:
  42. .long __Stack_start_c0 /* Top of Stack for Initial Stack Pointer */
  43. .long Reset_Handler+1 /* Reset Handler need plus 1 because Reset_Handler is generated with LSB bit =0*/
  44. .long NMI_Handler /* NMI Handler */
  45. .long HardFault_Handler /* Hard Fault Handler */
  46. .long MemManage_Handler /* Reserved */
  47. .long BusFault_Handler /* Bus Fault Handler */
  48. .long UsageFault_Handler /* Usage Fault Handler */
  49. .long 0 /* Reserved */
  50. .long 0 /* Reserved */
  51. .long 0 /* Reserved */
  52. .long 0 /* Reserved */
  53. .long SVC_Handler+1 /* SVCall Handler */
  54. .long DebugMon_Handler /* Debug Monitor Handler */
  55. .long 0 /* Reserved */
  56. .long PendSV_Handler /* PendSV Handler */
  57. .long SysTick_Handler /* SysTick Handler */ /* 15*/
  58. .long undefined_handler /*0*/
  59. .long undefined_handler
  60. .long undefined_handler
  61. .long undefined_handler
  62. .long undefined_handler
  63. .long undefined_handler
  64. .long undefined_handler
  65. .long undefined_handler
  66. .long undefined_handler
  67. .long undefined_handler
  68. .long undefined_handler /*10*/
  69. .long undefined_handler
  70. .long undefined_handler
  71. .long undefined_handler
  72. .long undefined_handler
  73. .long undefined_handler
  74. .long undefined_handler
  75. .long undefined_handler
  76. .long undefined_handler
  77. .long undefined_handler
  78. .long undefined_handler /*20*/
  79. .long undefined_handler
  80. .long undefined_handler
  81. .long undefined_handler
  82. .long undefined_handler
  83. .long undefined_handler
  84. .long undefined_handler
  85. .long undefined_handler
  86. .long undefined_handler
  87. .long undefined_handler
  88. .long undefined_handler /*30*/
  89. .long undefined_handler
  90. .long undefined_handler
  91. .long undefined_handler
  92. .long undefined_handler
  93. .long undefined_handler
  94. .long undefined_handler
  95. .long undefined_handler
  96. .long undefined_handler
  97. .long undefined_handler
  98. .long undefined_handler /*40*/
  99. .long undefined_handler
  100. .long undefined_handler
  101. .long undefined_handler
  102. .long undefined_handler
  103. .long undefined_handler
  104. .long undefined_handler
  105. .long undefined_handler
  106. .long undefined_handler
  107. .long undefined_handler
  108. .long undefined_handler /*50*/
  109. .long undefined_handler
  110. .long undefined_handler
  111. .long undefined_handler
  112. .long undefined_handler
  113. .long undefined_handler
  114. .long undefined_handler
  115. .long undefined_handler
  116. .long undefined_handler
  117. .long undefined_handler
  118. .long undefined_handler /*60*/
  119. .long undefined_handler
  120. .long undefined_handler
  121. .long undefined_handler
  122. .long undefined_handler
  123. .long undefined_handler
  124. .long undefined_handler
  125. .long undefined_handler
  126. .long undefined_handler
  127. .long undefined_handler
  128. .long undefined_handler /*70*/
  129. .long undefined_handler
  130. .long undefined_handler
  131. .long undefined_handler
  132. .long undefined_handler
  133. .long undefined_handler
  134. .long undefined_handler
  135. .long undefined_handler
  136. .long undefined_handler
  137. .long undefined_handler
  138. .long undefined_handler /*80*/
  139. .long undefined_handler
  140. .long undefined_handler
  141. .long undefined_handler
  142. .long undefined_handler
  143. .long undefined_handler
  144. .long undefined_handler
  145. .long undefined_handler
  146. .long undefined_handler
  147. .long undefined_handler
  148. .long undefined_handler /*90*/
  149. .long undefined_handler
  150. .long undefined_handler
  151. .long undefined_handler
  152. .long undefined_handler
  153. .long undefined_handler
  154. .long undefined_handler
  155. .long undefined_handler
  156. .long undefined_handler
  157. .long undefined_handler
  158. .long undefined_handler /*100*/
  159. .long undefined_handler
  160. .long undefined_handler
  161. .long undefined_handler
  162. .long undefined_handler
  163. .long undefined_handler
  164. .long undefined_handler
  165. .long undefined_handler
  166. .long undefined_handler
  167. .long undefined_handler
  168. .long undefined_handler /*110*/
  169. .long undefined_handler
  170. .long undefined_handler
  171. .long undefined_handler
  172. .long undefined_handler
  173. .long undefined_handler
  174. .long undefined_handler
  175. .long undefined_handler
  176. .long undefined_handler
  177. .long undefined_handler
  178. .long undefined_handler /*120*/
  179. .long undefined_handler
  180. .long undefined_handler
  181. .long undefined_handler
  182. .long undefined_handler
  183. .long undefined_handler
  184. .long undefined_handler
  185. .long undefined_handler
  186. .long undefined_handler
  187. .long undefined_handler
  188. .long undefined_handler /*130*/
  189. .long undefined_handler
  190. .long undefined_handler
  191. .long undefined_handler
  192. .long undefined_handler
  193. .long undefined_handler
  194. .long undefined_handler
  195. .long undefined_handler
  196. .long undefined_handler
  197. .long undefined_handler
  198. .long undefined_handler /*140*/
  199. .long undefined_handler
  200. .long undefined_handler
  201. .long undefined_handler
  202. .long undefined_handler
  203. .long undefined_handler
  204. .long undefined_handler
  205. .long undefined_handler
  206. .long undefined_handler
  207. .long undefined_handler
  208. .long undefined_handler /*150*/
  209. .long undefined_handler
  210. .long undefined_handler
  211. .long undefined_handler
  212. .long undefined_handler
  213. .long undefined_handler
  214. .long undefined_handler
  215. .long undefined_handler
  216. .long undefined_handler
  217. .long undefined_handler
  218. .long undefined_handler /*160*/
  219. .long undefined_handler
  220. .long undefined_handler
  221. .long undefined_handler
  222. .long undefined_handler
  223. .long undefined_handler
  224. .long undefined_handler
  225. .long undefined_handler
  226. .long undefined_handler
  227. .long undefined_handler
  228. .long undefined_handler /*170*/
  229. .long undefined_handler
  230. .long undefined_handler
  231. .long undefined_handler
  232. .long undefined_handler
  233. .long undefined_handler
  234. .long undefined_handler
  235. .long undefined_handler
  236. .long undefined_handler
  237. .long undefined_handler
  238. .size VTABLE, . - VTABLE