stm32f1xx_it.lst 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518
  1. ARM GAS /tmp/ccXQSgQH.s page 1
  2. 1 .cpu cortex-m3
  3. 2 .arch armv7-m
  4. 3 .fpu softvfp
  5. 4 .eabi_attribute 20, 1
  6. 5 .eabi_attribute 21, 1
  7. 6 .eabi_attribute 23, 3
  8. 7 .eabi_attribute 24, 1
  9. 8 .eabi_attribute 25, 1
  10. 9 .eabi_attribute 26, 1
  11. 10 .eabi_attribute 30, 1
  12. 11 .eabi_attribute 34, 1
  13. 12 .eabi_attribute 18, 4
  14. 13 .file "stm32f1xx_it.c"
  15. 14 .text
  16. 15 .Ltext0:
  17. 16 .cfi_sections .debug_frame
  18. 17 .section .text.NMI_Handler,"ax",%progbits
  19. 18 .align 1
  20. 19 .global NMI_Handler
  21. 20 .syntax unified
  22. 21 .thumb
  23. 22 .thumb_func
  24. 24 NMI_Handler:
  25. 25 .LFB652:
  26. 26 .file 1 "Core/Src/stm32f1xx_it.c"
  27. 1:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN Header */
  28. 2:Core/Src/stm32f1xx_it.c **** /**
  29. 3:Core/Src/stm32f1xx_it.c **** ******************************************************************************
  30. 4:Core/Src/stm32f1xx_it.c **** * @file stm32f1xx_it.c
  31. 5:Core/Src/stm32f1xx_it.c **** * @brief Interrupt Service Routines.
  32. 6:Core/Src/stm32f1xx_it.c **** ******************************************************************************
  33. 7:Core/Src/stm32f1xx_it.c **** * @attention
  34. 8:Core/Src/stm32f1xx_it.c **** *
  35. 9:Core/Src/stm32f1xx_it.c **** * Copyright (c) 2024 STMicroelectronics.
  36. 10:Core/Src/stm32f1xx_it.c **** * All rights reserved.
  37. 11:Core/Src/stm32f1xx_it.c **** *
  38. 12:Core/Src/stm32f1xx_it.c **** * This software is licensed under terms that can be found in the LICENSE file
  39. 13:Core/Src/stm32f1xx_it.c **** * in the root directory of this software component.
  40. 14:Core/Src/stm32f1xx_it.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
  41. 15:Core/Src/stm32f1xx_it.c **** *
  42. 16:Core/Src/stm32f1xx_it.c **** ******************************************************************************
  43. 17:Core/Src/stm32f1xx_it.c **** */
  44. 18:Core/Src/stm32f1xx_it.c **** /* USER CODE END Header */
  45. 19:Core/Src/stm32f1xx_it.c ****
  46. 20:Core/Src/stm32f1xx_it.c **** /* Includes ------------------------------------------------------------------*/
  47. 21:Core/Src/stm32f1xx_it.c **** #include "main.h"
  48. 22:Core/Src/stm32f1xx_it.c **** #include "stm32f1xx_it.h"
  49. 23:Core/Src/stm32f1xx_it.c **** /* Private includes ----------------------------------------------------------*/
  50. 24:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN Includes */
  51. 25:Core/Src/stm32f1xx_it.c **** /* USER CODE END Includes */
  52. 26:Core/Src/stm32f1xx_it.c ****
  53. 27:Core/Src/stm32f1xx_it.c **** /* Private typedef -----------------------------------------------------------*/
  54. 28:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN TD */
  55. 29:Core/Src/stm32f1xx_it.c ****
  56. 30:Core/Src/stm32f1xx_it.c **** /* USER CODE END TD */
  57. 31:Core/Src/stm32f1xx_it.c ****
  58. 32:Core/Src/stm32f1xx_it.c **** /* Private define ------------------------------------------------------------*/
  59. ARM GAS /tmp/ccXQSgQH.s page 2
  60. 33:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN PD */
  61. 34:Core/Src/stm32f1xx_it.c ****
  62. 35:Core/Src/stm32f1xx_it.c **** /* USER CODE END PD */
  63. 36:Core/Src/stm32f1xx_it.c ****
  64. 37:Core/Src/stm32f1xx_it.c **** /* Private macro -------------------------------------------------------------*/
  65. 38:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN PM */
  66. 39:Core/Src/stm32f1xx_it.c ****
  67. 40:Core/Src/stm32f1xx_it.c **** /* USER CODE END PM */
  68. 41:Core/Src/stm32f1xx_it.c ****
  69. 42:Core/Src/stm32f1xx_it.c **** /* Private variables ---------------------------------------------------------*/
  70. 43:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN PV */
  71. 44:Core/Src/stm32f1xx_it.c ****
  72. 45:Core/Src/stm32f1xx_it.c **** /* USER CODE END PV */
  73. 46:Core/Src/stm32f1xx_it.c ****
  74. 47:Core/Src/stm32f1xx_it.c **** /* Private function prototypes -----------------------------------------------*/
  75. 48:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN PFP */
  76. 49:Core/Src/stm32f1xx_it.c ****
  77. 50:Core/Src/stm32f1xx_it.c **** /* USER CODE END PFP */
  78. 51:Core/Src/stm32f1xx_it.c ****
  79. 52:Core/Src/stm32f1xx_it.c **** /* Private user code ---------------------------------------------------------*/
  80. 53:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN 0 */
  81. 54:Core/Src/stm32f1xx_it.c ****
  82. 55:Core/Src/stm32f1xx_it.c **** /* USER CODE END 0 */
  83. 56:Core/Src/stm32f1xx_it.c ****
  84. 57:Core/Src/stm32f1xx_it.c **** /* External variables --------------------------------------------------------*/
  85. 58:Core/Src/stm32f1xx_it.c **** extern PCD_HandleTypeDef hpcd_USB_FS;
  86. 59:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN EV */
  87. 60:Core/Src/stm32f1xx_it.c ****
  88. 61:Core/Src/stm32f1xx_it.c **** /* USER CODE END EV */
  89. 62:Core/Src/stm32f1xx_it.c ****
  90. 63:Core/Src/stm32f1xx_it.c **** /******************************************************************************/
  91. 64:Core/Src/stm32f1xx_it.c **** /* Cortex-M3 Processor Interruption and Exception Handlers */
  92. 65:Core/Src/stm32f1xx_it.c **** /******************************************************************************/
  93. 66:Core/Src/stm32f1xx_it.c **** /**
  94. 67:Core/Src/stm32f1xx_it.c **** * @brief This function handles Non maskable interrupt.
  95. 68:Core/Src/stm32f1xx_it.c **** */
  96. 69:Core/Src/stm32f1xx_it.c **** void NMI_Handler(void)
  97. 70:Core/Src/stm32f1xx_it.c **** {
  98. 27 .loc 1 70 1 view -0
  99. 28 .cfi_startproc
  100. 29 @ Volatile: function does not return.
  101. 30 @ args = 0, pretend = 0, frame = 0
  102. 31 @ frame_needed = 0, uses_anonymous_args = 0
  103. 32 @ link register save eliminated.
  104. 33 .L2:
  105. 71:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
  106. 72:Core/Src/stm32f1xx_it.c ****
  107. 73:Core/Src/stm32f1xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */
  108. 74:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
  109. 75:Core/Src/stm32f1xx_it.c **** while (1)
  110. 34 .loc 1 75 3 discriminator 1 view .LVU1
  111. 76:Core/Src/stm32f1xx_it.c **** {
  112. 77:Core/Src/stm32f1xx_it.c **** }
  113. 35 .loc 1 77 3 discriminator 1 view .LVU2
  114. 75:Core/Src/stm32f1xx_it.c **** {
  115. 36 .loc 1 75 9 discriminator 1 view .LVU3
  116. 37 0000 FEE7 b .L2
  117. ARM GAS /tmp/ccXQSgQH.s page 3
  118. 38 .cfi_endproc
  119. 39 .LFE652:
  120. 41 .section .text.HardFault_Handler,"ax",%progbits
  121. 42 .align 1
  122. 43 .global HardFault_Handler
  123. 44 .syntax unified
  124. 45 .thumb
  125. 46 .thumb_func
  126. 48 HardFault_Handler:
  127. 49 .LFB653:
  128. 78:Core/Src/stm32f1xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */
  129. 79:Core/Src/stm32f1xx_it.c **** }
  130. 80:Core/Src/stm32f1xx_it.c ****
  131. 81:Core/Src/stm32f1xx_it.c **** /**
  132. 82:Core/Src/stm32f1xx_it.c **** * @brief This function handles Hard fault interrupt.
  133. 83:Core/Src/stm32f1xx_it.c **** */
  134. 84:Core/Src/stm32f1xx_it.c **** void HardFault_Handler(void)
  135. 85:Core/Src/stm32f1xx_it.c **** {
  136. 50 .loc 1 85 1 view -0
  137. 51 .cfi_startproc
  138. 52 @ Volatile: function does not return.
  139. 53 @ args = 0, pretend = 0, frame = 0
  140. 54 @ frame_needed = 0, uses_anonymous_args = 0
  141. 55 @ link register save eliminated.
  142. 56 .L4:
  143. 86:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */
  144. 87:Core/Src/stm32f1xx_it.c ****
  145. 88:Core/Src/stm32f1xx_it.c **** /* USER CODE END HardFault_IRQn 0 */
  146. 89:Core/Src/stm32f1xx_it.c **** while (1)
  147. 57 .loc 1 89 3 discriminator 1 view .LVU5
  148. 90:Core/Src/stm32f1xx_it.c **** {
  149. 91:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */
  150. 92:Core/Src/stm32f1xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */
  151. 93:Core/Src/stm32f1xx_it.c **** }
  152. 58 .loc 1 93 3 discriminator 1 view .LVU6
  153. 89:Core/Src/stm32f1xx_it.c **** {
  154. 59 .loc 1 89 9 discriminator 1 view .LVU7
  155. 60 0000 FEE7 b .L4
  156. 61 .cfi_endproc
  157. 62 .LFE653:
  158. 64 .section .text.MemManage_Handler,"ax",%progbits
  159. 65 .align 1
  160. 66 .global MemManage_Handler
  161. 67 .syntax unified
  162. 68 .thumb
  163. 69 .thumb_func
  164. 71 MemManage_Handler:
  165. 72 .LFB654:
  166. 94:Core/Src/stm32f1xx_it.c **** }
  167. 95:Core/Src/stm32f1xx_it.c ****
  168. 96:Core/Src/stm32f1xx_it.c **** /**
  169. 97:Core/Src/stm32f1xx_it.c **** * @brief This function handles Memory management fault.
  170. 98:Core/Src/stm32f1xx_it.c **** */
  171. 99:Core/Src/stm32f1xx_it.c **** void MemManage_Handler(void)
  172. 100:Core/Src/stm32f1xx_it.c **** {
  173. 73 .loc 1 100 1 view -0
  174. 74 .cfi_startproc
  175. ARM GAS /tmp/ccXQSgQH.s page 4
  176. 75 @ Volatile: function does not return.
  177. 76 @ args = 0, pretend = 0, frame = 0
  178. 77 @ frame_needed = 0, uses_anonymous_args = 0
  179. 78 @ link register save eliminated.
  180. 79 .L6:
  181. 101:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */
  182. 102:Core/Src/stm32f1xx_it.c ****
  183. 103:Core/Src/stm32f1xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */
  184. 104:Core/Src/stm32f1xx_it.c **** while (1)
  185. 80 .loc 1 104 3 discriminator 1 view .LVU9
  186. 105:Core/Src/stm32f1xx_it.c **** {
  187. 106:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
  188. 107:Core/Src/stm32f1xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */
  189. 108:Core/Src/stm32f1xx_it.c **** }
  190. 81 .loc 1 108 3 discriminator 1 view .LVU10
  191. 104:Core/Src/stm32f1xx_it.c **** {
  192. 82 .loc 1 104 9 discriminator 1 view .LVU11
  193. 83 0000 FEE7 b .L6
  194. 84 .cfi_endproc
  195. 85 .LFE654:
  196. 87 .section .text.BusFault_Handler,"ax",%progbits
  197. 88 .align 1
  198. 89 .global BusFault_Handler
  199. 90 .syntax unified
  200. 91 .thumb
  201. 92 .thumb_func
  202. 94 BusFault_Handler:
  203. 95 .LFB655:
  204. 109:Core/Src/stm32f1xx_it.c **** }
  205. 110:Core/Src/stm32f1xx_it.c ****
  206. 111:Core/Src/stm32f1xx_it.c **** /**
  207. 112:Core/Src/stm32f1xx_it.c **** * @brief This function handles Prefetch fault, memory access fault.
  208. 113:Core/Src/stm32f1xx_it.c **** */
  209. 114:Core/Src/stm32f1xx_it.c **** void BusFault_Handler(void)
  210. 115:Core/Src/stm32f1xx_it.c **** {
  211. 96 .loc 1 115 1 view -0
  212. 97 .cfi_startproc
  213. 98 @ Volatile: function does not return.
  214. 99 @ args = 0, pretend = 0, frame = 0
  215. 100 @ frame_needed = 0, uses_anonymous_args = 0
  216. 101 @ link register save eliminated.
  217. 102 .L8:
  218. 116:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */
  219. 117:Core/Src/stm32f1xx_it.c ****
  220. 118:Core/Src/stm32f1xx_it.c **** /* USER CODE END BusFault_IRQn 0 */
  221. 119:Core/Src/stm32f1xx_it.c **** while (1)
  222. 103 .loc 1 119 3 discriminator 1 view .LVU13
  223. 120:Core/Src/stm32f1xx_it.c **** {
  224. 121:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */
  225. 122:Core/Src/stm32f1xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */
  226. 123:Core/Src/stm32f1xx_it.c **** }
  227. 104 .loc 1 123 3 discriminator 1 view .LVU14
  228. 119:Core/Src/stm32f1xx_it.c **** {
  229. 105 .loc 1 119 9 discriminator 1 view .LVU15
  230. 106 0000 FEE7 b .L8
  231. 107 .cfi_endproc
  232. 108 .LFE655:
  233. ARM GAS /tmp/ccXQSgQH.s page 5
  234. 110 .section .text.UsageFault_Handler,"ax",%progbits
  235. 111 .align 1
  236. 112 .global UsageFault_Handler
  237. 113 .syntax unified
  238. 114 .thumb
  239. 115 .thumb_func
  240. 117 UsageFault_Handler:
  241. 118 .LFB656:
  242. 124:Core/Src/stm32f1xx_it.c **** }
  243. 125:Core/Src/stm32f1xx_it.c ****
  244. 126:Core/Src/stm32f1xx_it.c **** /**
  245. 127:Core/Src/stm32f1xx_it.c **** * @brief This function handles Undefined instruction or illegal state.
  246. 128:Core/Src/stm32f1xx_it.c **** */
  247. 129:Core/Src/stm32f1xx_it.c **** void UsageFault_Handler(void)
  248. 130:Core/Src/stm32f1xx_it.c **** {
  249. 119 .loc 1 130 1 view -0
  250. 120 .cfi_startproc
  251. 121 @ Volatile: function does not return.
  252. 122 @ args = 0, pretend = 0, frame = 0
  253. 123 @ frame_needed = 0, uses_anonymous_args = 0
  254. 124 @ link register save eliminated.
  255. 125 .L10:
  256. 131:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */
  257. 132:Core/Src/stm32f1xx_it.c ****
  258. 133:Core/Src/stm32f1xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */
  259. 134:Core/Src/stm32f1xx_it.c **** while (1)
  260. 126 .loc 1 134 3 discriminator 1 view .LVU17
  261. 135:Core/Src/stm32f1xx_it.c **** {
  262. 136:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
  263. 137:Core/Src/stm32f1xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */
  264. 138:Core/Src/stm32f1xx_it.c **** }
  265. 127 .loc 1 138 3 discriminator 1 view .LVU18
  266. 134:Core/Src/stm32f1xx_it.c **** {
  267. 128 .loc 1 134 9 discriminator 1 view .LVU19
  268. 129 0000 FEE7 b .L10
  269. 130 .cfi_endproc
  270. 131 .LFE656:
  271. 133 .section .text.SVC_Handler,"ax",%progbits
  272. 134 .align 1
  273. 135 .global SVC_Handler
  274. 136 .syntax unified
  275. 137 .thumb
  276. 138 .thumb_func
  277. 140 SVC_Handler:
  278. 141 .LFB657:
  279. 139:Core/Src/stm32f1xx_it.c **** }
  280. 140:Core/Src/stm32f1xx_it.c ****
  281. 141:Core/Src/stm32f1xx_it.c **** /**
  282. 142:Core/Src/stm32f1xx_it.c **** * @brief This function handles System service call via SWI instruction.
  283. 143:Core/Src/stm32f1xx_it.c **** */
  284. 144:Core/Src/stm32f1xx_it.c **** void SVC_Handler(void)
  285. 145:Core/Src/stm32f1xx_it.c **** {
  286. 142 .loc 1 145 1 view -0
  287. 143 .cfi_startproc
  288. 144 @ args = 0, pretend = 0, frame = 0
  289. 145 @ frame_needed = 0, uses_anonymous_args = 0
  290. 146 @ link register save eliminated.
  291. ARM GAS /tmp/ccXQSgQH.s page 6
  292. 146:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */
  293. 147:Core/Src/stm32f1xx_it.c ****
  294. 148:Core/Src/stm32f1xx_it.c **** /* USER CODE END SVCall_IRQn 0 */
  295. 149:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */
  296. 150:Core/Src/stm32f1xx_it.c ****
  297. 151:Core/Src/stm32f1xx_it.c **** /* USER CODE END SVCall_IRQn 1 */
  298. 152:Core/Src/stm32f1xx_it.c **** }
  299. 147 .loc 1 152 1 view .LVU21
  300. 148 0000 7047 bx lr
  301. 149 .cfi_endproc
  302. 150 .LFE657:
  303. 152 .section .text.DebugMon_Handler,"ax",%progbits
  304. 153 .align 1
  305. 154 .global DebugMon_Handler
  306. 155 .syntax unified
  307. 156 .thumb
  308. 157 .thumb_func
  309. 159 DebugMon_Handler:
  310. 160 .LFB658:
  311. 153:Core/Src/stm32f1xx_it.c ****
  312. 154:Core/Src/stm32f1xx_it.c **** /**
  313. 155:Core/Src/stm32f1xx_it.c **** * @brief This function handles Debug monitor.
  314. 156:Core/Src/stm32f1xx_it.c **** */
  315. 157:Core/Src/stm32f1xx_it.c **** void DebugMon_Handler(void)
  316. 158:Core/Src/stm32f1xx_it.c **** {
  317. 161 .loc 1 158 1 view -0
  318. 162 .cfi_startproc
  319. 163 @ args = 0, pretend = 0, frame = 0
  320. 164 @ frame_needed = 0, uses_anonymous_args = 0
  321. 165 @ link register save eliminated.
  322. 159:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */
  323. 160:Core/Src/stm32f1xx_it.c ****
  324. 161:Core/Src/stm32f1xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */
  325. 162:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */
  326. 163:Core/Src/stm32f1xx_it.c ****
  327. 164:Core/Src/stm32f1xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */
  328. 165:Core/Src/stm32f1xx_it.c **** }
  329. 166 .loc 1 165 1 view .LVU23
  330. 167 0000 7047 bx lr
  331. 168 .cfi_endproc
  332. 169 .LFE658:
  333. 171 .section .text.PendSV_Handler,"ax",%progbits
  334. 172 .align 1
  335. 173 .global PendSV_Handler
  336. 174 .syntax unified
  337. 175 .thumb
  338. 176 .thumb_func
  339. 178 PendSV_Handler:
  340. 179 .LFB659:
  341. 166:Core/Src/stm32f1xx_it.c ****
  342. 167:Core/Src/stm32f1xx_it.c **** /**
  343. 168:Core/Src/stm32f1xx_it.c **** * @brief This function handles Pendable request for system service.
  344. 169:Core/Src/stm32f1xx_it.c **** */
  345. 170:Core/Src/stm32f1xx_it.c **** void PendSV_Handler(void)
  346. 171:Core/Src/stm32f1xx_it.c **** {
  347. 180 .loc 1 171 1 view -0
  348. 181 .cfi_startproc
  349. ARM GAS /tmp/ccXQSgQH.s page 7
  350. 182 @ args = 0, pretend = 0, frame = 0
  351. 183 @ frame_needed = 0, uses_anonymous_args = 0
  352. 184 @ link register save eliminated.
  353. 172:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */
  354. 173:Core/Src/stm32f1xx_it.c ****
  355. 174:Core/Src/stm32f1xx_it.c **** /* USER CODE END PendSV_IRQn 0 */
  356. 175:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */
  357. 176:Core/Src/stm32f1xx_it.c ****
  358. 177:Core/Src/stm32f1xx_it.c **** /* USER CODE END PendSV_IRQn 1 */
  359. 178:Core/Src/stm32f1xx_it.c **** }
  360. 185 .loc 1 178 1 view .LVU25
  361. 186 0000 7047 bx lr
  362. 187 .cfi_endproc
  363. 188 .LFE659:
  364. 190 .section .text.SysTick_Handler,"ax",%progbits
  365. 191 .align 1
  366. 192 .global SysTick_Handler
  367. 193 .syntax unified
  368. 194 .thumb
  369. 195 .thumb_func
  370. 197 SysTick_Handler:
  371. 198 .LFB660:
  372. 179:Core/Src/stm32f1xx_it.c ****
  373. 180:Core/Src/stm32f1xx_it.c **** /**
  374. 181:Core/Src/stm32f1xx_it.c **** * @brief This function handles System tick timer.
  375. 182:Core/Src/stm32f1xx_it.c **** */
  376. 183:Core/Src/stm32f1xx_it.c **** void SysTick_Handler(void)
  377. 184:Core/Src/stm32f1xx_it.c **** {
  378. 199 .loc 1 184 1 view -0
  379. 200 .cfi_startproc
  380. 201 @ args = 0, pretend = 0, frame = 0
  381. 202 @ frame_needed = 0, uses_anonymous_args = 0
  382. 203 0000 08B5 push {r3, lr}
  383. 204 .LCFI0:
  384. 205 .cfi_def_cfa_offset 8
  385. 206 .cfi_offset 3, -8
  386. 207 .cfi_offset 14, -4
  387. 185:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */
  388. 186:Core/Src/stm32f1xx_it.c ****
  389. 187:Core/Src/stm32f1xx_it.c **** /* USER CODE END SysTick_IRQn 0 */
  390. 188:Core/Src/stm32f1xx_it.c **** HAL_IncTick();
  391. 208 .loc 1 188 3 view .LVU27
  392. 209 0002 FFF7FEFF bl HAL_IncTick
  393. 210 .LVL0:
  394. 189:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */
  395. 190:Core/Src/stm32f1xx_it.c ****
  396. 191:Core/Src/stm32f1xx_it.c **** /* USER CODE END SysTick_IRQn 1 */
  397. 192:Core/Src/stm32f1xx_it.c **** }
  398. 211 .loc 1 192 1 is_stmt 0 view .LVU28
  399. 212 0006 08BD pop {r3, pc}
  400. 213 .cfi_endproc
  401. 214 .LFE660:
  402. 216 .section .text.USB_LP_CAN1_RX0_IRQHandler,"ax",%progbits
  403. 217 .align 1
  404. 218 .global USB_LP_CAN1_RX0_IRQHandler
  405. 219 .syntax unified
  406. 220 .thumb
  407. ARM GAS /tmp/ccXQSgQH.s page 8
  408. 221 .thumb_func
  409. 223 USB_LP_CAN1_RX0_IRQHandler:
  410. 224 .LFB661:
  411. 193:Core/Src/stm32f1xx_it.c ****
  412. 194:Core/Src/stm32f1xx_it.c **** /******************************************************************************/
  413. 195:Core/Src/stm32f1xx_it.c **** /* STM32F1xx Peripheral Interrupt Handlers */
  414. 196:Core/Src/stm32f1xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */
  415. 197:Core/Src/stm32f1xx_it.c **** /* For the available peripheral interrupt handler names, */
  416. 198:Core/Src/stm32f1xx_it.c **** /* please refer to the startup file (startup_stm32f1xx.s). */
  417. 199:Core/Src/stm32f1xx_it.c **** /******************************************************************************/
  418. 200:Core/Src/stm32f1xx_it.c ****
  419. 201:Core/Src/stm32f1xx_it.c **** /**
  420. 202:Core/Src/stm32f1xx_it.c **** * @brief This function handles DMA1 channel5 global interrupt.
  421. 203:Core/Src/stm32f1xx_it.c **** */
  422. 204:Core/Src/stm32f1xx_it.c ****
  423. 205:Core/Src/stm32f1xx_it.c **** /**
  424. 206:Core/Src/stm32f1xx_it.c **** * @brief This function handles USB low priority or CAN RX0 interrupts.
  425. 207:Core/Src/stm32f1xx_it.c **** */
  426. 208:Core/Src/stm32f1xx_it.c **** void USB_LP_CAN1_RX0_IRQHandler(void)
  427. 209:Core/Src/stm32f1xx_it.c **** {
  428. 225 .loc 1 209 1 is_stmt 1 view -0
  429. 226 .cfi_startproc
  430. 227 @ args = 0, pretend = 0, frame = 0
  431. 228 @ frame_needed = 0, uses_anonymous_args = 0
  432. 229 0000 08B5 push {r3, lr}
  433. 230 .LCFI1:
  434. 231 .cfi_def_cfa_offset 8
  435. 232 .cfi_offset 3, -8
  436. 233 .cfi_offset 14, -4
  437. 210:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN USB_LP_CAN1_RX0_IRQn 0 */
  438. 211:Core/Src/stm32f1xx_it.c ****
  439. 212:Core/Src/stm32f1xx_it.c **** /* USER CODE END USB_LP_CAN1_RX0_IRQn 0 */
  440. 213:Core/Src/stm32f1xx_it.c **** HAL_PCD_IRQHandler(&hpcd_USB_FS);
  441. 234 .loc 1 213 3 view .LVU30
  442. 235 0002 0248 ldr r0, .L18
  443. 236 0004 FFF7FEFF bl HAL_PCD_IRQHandler
  444. 237 .LVL1:
  445. 214:Core/Src/stm32f1xx_it.c **** /* USER CODE BEGIN USB_LP_CAN1_RX0_IRQn 1 */
  446. 215:Core/Src/stm32f1xx_it.c ****
  447. 216:Core/Src/stm32f1xx_it.c **** /* USER CODE END USB_LP_CAN1_RX0_IRQn 1 */
  448. 217:Core/Src/stm32f1xx_it.c **** }
  449. 238 .loc 1 217 1 is_stmt 0 view .LVU31
  450. 239 0008 08BD pop {r3, pc}
  451. 240 .L19:
  452. 241 000a 00BF .align 2
  453. 242 .L18:
  454. 243 000c 00000000 .word hpcd_USB_FS
  455. 244 .cfi_endproc
  456. 245 .LFE661:
  457. 247 .text
  458. 248 .Letext0:
  459. 249 .file 2 "/opt/gcc-arm/arm-none-eabi/include/machine/_default_types.h"
  460. 250 .file 3 "/opt/gcc-arm/arm-none-eabi/include/sys/_stdint.h"
  461. 251 .file 4 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h"
  462. 252 .file 5 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h"
  463. 253 .file 6 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h"
  464. 254 .file 7 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h"
  465. ARM GAS /tmp/ccXQSgQH.s page 9
  466. 255 .file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h"
  467. 256 .file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h"
  468. 257 .file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h"
  469. ARM GAS /tmp/ccXQSgQH.s page 10
  470. DEFINED SYMBOLS
  471. *ABS*:0000000000000000 stm32f1xx_it.c
  472. /tmp/ccXQSgQH.s:18 .text.NMI_Handler:0000000000000000 $t
  473. /tmp/ccXQSgQH.s:24 .text.NMI_Handler:0000000000000000 NMI_Handler
  474. /tmp/ccXQSgQH.s:42 .text.HardFault_Handler:0000000000000000 $t
  475. /tmp/ccXQSgQH.s:48 .text.HardFault_Handler:0000000000000000 HardFault_Handler
  476. /tmp/ccXQSgQH.s:65 .text.MemManage_Handler:0000000000000000 $t
  477. /tmp/ccXQSgQH.s:71 .text.MemManage_Handler:0000000000000000 MemManage_Handler
  478. /tmp/ccXQSgQH.s:88 .text.BusFault_Handler:0000000000000000 $t
  479. /tmp/ccXQSgQH.s:94 .text.BusFault_Handler:0000000000000000 BusFault_Handler
  480. /tmp/ccXQSgQH.s:111 .text.UsageFault_Handler:0000000000000000 $t
  481. /tmp/ccXQSgQH.s:117 .text.UsageFault_Handler:0000000000000000 UsageFault_Handler
  482. /tmp/ccXQSgQH.s:134 .text.SVC_Handler:0000000000000000 $t
  483. /tmp/ccXQSgQH.s:140 .text.SVC_Handler:0000000000000000 SVC_Handler
  484. /tmp/ccXQSgQH.s:153 .text.DebugMon_Handler:0000000000000000 $t
  485. /tmp/ccXQSgQH.s:159 .text.DebugMon_Handler:0000000000000000 DebugMon_Handler
  486. /tmp/ccXQSgQH.s:172 .text.PendSV_Handler:0000000000000000 $t
  487. /tmp/ccXQSgQH.s:178 .text.PendSV_Handler:0000000000000000 PendSV_Handler
  488. /tmp/ccXQSgQH.s:191 .text.SysTick_Handler:0000000000000000 $t
  489. /tmp/ccXQSgQH.s:197 .text.SysTick_Handler:0000000000000000 SysTick_Handler
  490. /tmp/ccXQSgQH.s:217 .text.USB_LP_CAN1_RX0_IRQHandler:0000000000000000 $t
  491. /tmp/ccXQSgQH.s:223 .text.USB_LP_CAN1_RX0_IRQHandler:0000000000000000 USB_LP_CAN1_RX0_IRQHandler
  492. /tmp/ccXQSgQH.s:243 .text.USB_LP_CAN1_RX0_IRQHandler:000000000000000c $d
  493. UNDEFINED SYMBOLS
  494. HAL_IncTick
  495. HAL_PCD_IRQHandler
  496. hpcd_USB_FS