stm32f3xx_it.lst 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843
  1. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 1
  2. 1 .cpu cortex-m4
  3. 2 .arch armv7e-m
  4. 3 .fpu fpv4-sp-d16
  5. 4 .eabi_attribute 27, 1
  6. 5 .eabi_attribute 28, 1
  7. 6 .eabi_attribute 20, 1
  8. 7 .eabi_attribute 21, 1
  9. 8 .eabi_attribute 23, 3
  10. 9 .eabi_attribute 24, 1
  11. 10 .eabi_attribute 25, 1
  12. 11 .eabi_attribute 26, 1
  13. 12 .eabi_attribute 30, 2
  14. 13 .eabi_attribute 34, 1
  15. 14 .eabi_attribute 18, 4
  16. 15 .file "stm32f3xx_it.c"
  17. 16 .text
  18. 17 .Ltext0:
  19. 18 .cfi_sections .debug_frame
  20. 19 .section .text.NMI_Handler,"ax",%progbits
  21. 20 .align 1
  22. 21 .p2align 2,,3
  23. 22 .global NMI_Handler
  24. 23 .syntax unified
  25. 24 .thumb
  26. 25 .thumb_func
  27. 27 NMI_Handler:
  28. 28 .LFB133:
  29. 29 .file 1 "Core/Src/stm32f3xx_it.c"
  30. 1:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN Header */
  31. 2:Core/Src/stm32f3xx_it.c **** /**
  32. 3:Core/Src/stm32f3xx_it.c **** ******************************************************************************
  33. 4:Core/Src/stm32f3xx_it.c **** * @file stm32f3xx_it.c
  34. 5:Core/Src/stm32f3xx_it.c **** * @brief Interrupt Service Routines.
  35. 6:Core/Src/stm32f3xx_it.c **** ******************************************************************************
  36. 7:Core/Src/stm32f3xx_it.c **** * @attention
  37. 8:Core/Src/stm32f3xx_it.c **** *
  38. 9:Core/Src/stm32f3xx_it.c **** * Copyright (c) 2025 STMicroelectronics.
  39. 10:Core/Src/stm32f3xx_it.c **** * All rights reserved.
  40. 11:Core/Src/stm32f3xx_it.c **** *
  41. 12:Core/Src/stm32f3xx_it.c **** * This software is licensed under terms that can be found in the LICENSE file
  42. 13:Core/Src/stm32f3xx_it.c **** * in the root directory of this software component.
  43. 14:Core/Src/stm32f3xx_it.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
  44. 15:Core/Src/stm32f3xx_it.c **** *
  45. 16:Core/Src/stm32f3xx_it.c **** ******************************************************************************
  46. 17:Core/Src/stm32f3xx_it.c **** */
  47. 18:Core/Src/stm32f3xx_it.c **** /* USER CODE END Header */
  48. 19:Core/Src/stm32f3xx_it.c ****
  49. 20:Core/Src/stm32f3xx_it.c **** /* Includes ------------------------------------------------------------------*/
  50. 21:Core/Src/stm32f3xx_it.c **** #include "main.h"
  51. 22:Core/Src/stm32f3xx_it.c **** #include "stm32f3xx_it.h"
  52. 23:Core/Src/stm32f3xx_it.c **** /* Private includes ----------------------------------------------------------*/
  53. 24:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN Includes */
  54. 25:Core/Src/stm32f3xx_it.c **** #include "soft_uart.h"
  55. 26:Core/Src/stm32f3xx_it.c **** /* USER CODE END Includes */
  56. 27:Core/Src/stm32f3xx_it.c ****
  57. 28:Core/Src/stm32f3xx_it.c **** /* Private typedef -----------------------------------------------------------*/
  58. 29:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN TD */
  59. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 2
  60. 30:Core/Src/stm32f3xx_it.c ****
  61. 31:Core/Src/stm32f3xx_it.c **** /* USER CODE END TD */
  62. 32:Core/Src/stm32f3xx_it.c ****
  63. 33:Core/Src/stm32f3xx_it.c **** /* Private define ------------------------------------------------------------*/
  64. 34:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PD */
  65. 35:Core/Src/stm32f3xx_it.c ****
  66. 36:Core/Src/stm32f3xx_it.c **** /* USER CODE END PD */
  67. 37:Core/Src/stm32f3xx_it.c ****
  68. 38:Core/Src/stm32f3xx_it.c **** /* Private macro -------------------------------------------------------------*/
  69. 39:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PM */
  70. 40:Core/Src/stm32f3xx_it.c ****
  71. 41:Core/Src/stm32f3xx_it.c **** /* USER CODE END PM */
  72. 42:Core/Src/stm32f3xx_it.c ****
  73. 43:Core/Src/stm32f3xx_it.c **** /* Private variables ---------------------------------------------------------*/
  74. 44:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PV */
  75. 45:Core/Src/stm32f3xx_it.c ****
  76. 46:Core/Src/stm32f3xx_it.c **** /* USER CODE END PV */
  77. 47:Core/Src/stm32f3xx_it.c ****
  78. 48:Core/Src/stm32f3xx_it.c **** /* Private function prototypes -----------------------------------------------*/
  79. 49:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PFP */
  80. 50:Core/Src/stm32f3xx_it.c ****
  81. 51:Core/Src/stm32f3xx_it.c **** /* USER CODE END PFP */
  82. 52:Core/Src/stm32f3xx_it.c ****
  83. 53:Core/Src/stm32f3xx_it.c **** /* Private user code ---------------------------------------------------------*/
  84. 54:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN 0 */
  85. 55:Core/Src/stm32f3xx_it.c ****
  86. 56:Core/Src/stm32f3xx_it.c **** /* USER CODE END 0 */
  87. 57:Core/Src/stm32f3xx_it.c ****
  88. 58:Core/Src/stm32f3xx_it.c **** /* External variables --------------------------------------------------------*/
  89. 59:Core/Src/stm32f3xx_it.c **** extern CAN_HandleTypeDef hcan;
  90. 60:Core/Src/stm32f3xx_it.c **** extern DMA_HandleTypeDef hdma_usart2_tx;
  91. 61:Core/Src/stm32f3xx_it.c **** extern DMA_HandleTypeDef hdma_usart2_rx;
  92. 62:Core/Src/stm32f3xx_it.c **** extern DMA_HandleTypeDef hdma_usart3_rx;
  93. 63:Core/Src/stm32f3xx_it.c **** extern DMA_HandleTypeDef hdma_usart3_tx;
  94. 64:Core/Src/stm32f3xx_it.c **** extern UART_HandleTypeDef huart2;
  95. 65:Core/Src/stm32f3xx_it.c **** extern UART_HandleTypeDef huart3;
  96. 66:Core/Src/stm32f3xx_it.c **** extern TIM_HandleTypeDef htim1;
  97. 67:Core/Src/stm32f3xx_it.c ****
  98. 68:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN EV */
  99. 69:Core/Src/stm32f3xx_it.c ****
  100. 70:Core/Src/stm32f3xx_it.c **** /* USER CODE END EV */
  101. 71:Core/Src/stm32f3xx_it.c ****
  102. 72:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
  103. 73:Core/Src/stm32f3xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */
  104. 74:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
  105. 75:Core/Src/stm32f3xx_it.c **** /**
  106. 76:Core/Src/stm32f3xx_it.c **** * @brief This function handles Non maskable interrupt.
  107. 77:Core/Src/stm32f3xx_it.c **** */
  108. 78:Core/Src/stm32f3xx_it.c **** void NMI_Handler(void)
  109. 79:Core/Src/stm32f3xx_it.c **** {
  110. 30 .loc 1 79 1 view -0
  111. 31 .cfi_startproc
  112. 32 @ Volatile: function does not return.
  113. 33 @ args = 0, pretend = 0, frame = 0
  114. 34 @ frame_needed = 0, uses_anonymous_args = 0
  115. 35 @ link register save eliminated.
  116. 36 .L2:
  117. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 3
  118. 80:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
  119. 81:Core/Src/stm32f3xx_it.c ****
  120. 82:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */
  121. 83:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
  122. 84:Core/Src/stm32f3xx_it.c **** while (1)
  123. 37 .loc 1 84 4 discriminator 1 view .LVU1
  124. 85:Core/Src/stm32f3xx_it.c **** {
  125. 86:Core/Src/stm32f3xx_it.c **** }
  126. 38 .loc 1 86 3 discriminator 1 view .LVU2
  127. 84:Core/Src/stm32f3xx_it.c **** {
  128. 39 .loc 1 84 10 discriminator 1 view .LVU3
  129. 40 0000 FEE7 b .L2
  130. 41 .cfi_endproc
  131. 42 .LFE133:
  132. 44 0002 00BF .section .text.HardFault_Handler,"ax",%progbits
  133. 45 .align 1
  134. 46 .p2align 2,,3
  135. 47 .global HardFault_Handler
  136. 48 .syntax unified
  137. 49 .thumb
  138. 50 .thumb_func
  139. 52 HardFault_Handler:
  140. 53 .LFB134:
  141. 87:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */
  142. 88:Core/Src/stm32f3xx_it.c **** }
  143. 89:Core/Src/stm32f3xx_it.c ****
  144. 90:Core/Src/stm32f3xx_it.c **** /**
  145. 91:Core/Src/stm32f3xx_it.c **** * @brief This function handles Hard fault interrupt.
  146. 92:Core/Src/stm32f3xx_it.c **** */
  147. 93:Core/Src/stm32f3xx_it.c **** void HardFault_Handler(void)
  148. 94:Core/Src/stm32f3xx_it.c **** {
  149. 54 .loc 1 94 1 view -0
  150. 55 .cfi_startproc
  151. 56 @ Volatile: function does not return.
  152. 57 @ args = 0, pretend = 0, frame = 0
  153. 58 @ frame_needed = 0, uses_anonymous_args = 0
  154. 59 @ link register save eliminated.
  155. 60 .L5:
  156. 95:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */
  157. 96:Core/Src/stm32f3xx_it.c ****
  158. 97:Core/Src/stm32f3xx_it.c **** /* USER CODE END HardFault_IRQn 0 */
  159. 98:Core/Src/stm32f3xx_it.c **** while (1)
  160. 61 .loc 1 98 3 discriminator 1 view .LVU5
  161. 99:Core/Src/stm32f3xx_it.c **** {
  162. 100:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */
  163. 101:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */
  164. 102:Core/Src/stm32f3xx_it.c **** }
  165. 62 .loc 1 102 3 discriminator 1 view .LVU6
  166. 98:Core/Src/stm32f3xx_it.c **** {
  167. 63 .loc 1 98 9 discriminator 1 view .LVU7
  168. 64 0000 FEE7 b .L5
  169. 65 .cfi_endproc
  170. 66 .LFE134:
  171. 68 0002 00BF .section .text.MemManage_Handler,"ax",%progbits
  172. 69 .align 1
  173. 70 .p2align 2,,3
  174. 71 .global MemManage_Handler
  175. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 4
  176. 72 .syntax unified
  177. 73 .thumb
  178. 74 .thumb_func
  179. 76 MemManage_Handler:
  180. 77 .LFB135:
  181. 103:Core/Src/stm32f3xx_it.c **** }
  182. 104:Core/Src/stm32f3xx_it.c ****
  183. 105:Core/Src/stm32f3xx_it.c **** /**
  184. 106:Core/Src/stm32f3xx_it.c **** * @brief This function handles Memory management fault.
  185. 107:Core/Src/stm32f3xx_it.c **** */
  186. 108:Core/Src/stm32f3xx_it.c **** void MemManage_Handler(void)
  187. 109:Core/Src/stm32f3xx_it.c **** {
  188. 78 .loc 1 109 1 view -0
  189. 79 .cfi_startproc
  190. 80 @ Volatile: function does not return.
  191. 81 @ args = 0, pretend = 0, frame = 0
  192. 82 @ frame_needed = 0, uses_anonymous_args = 0
  193. 83 @ link register save eliminated.
  194. 84 .L7:
  195. 110:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */
  196. 111:Core/Src/stm32f3xx_it.c ****
  197. 112:Core/Src/stm32f3xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */
  198. 113:Core/Src/stm32f3xx_it.c **** while (1)
  199. 85 .loc 1 113 3 discriminator 1 view .LVU9
  200. 114:Core/Src/stm32f3xx_it.c **** {
  201. 115:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
  202. 116:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */
  203. 117:Core/Src/stm32f3xx_it.c **** }
  204. 86 .loc 1 117 3 discriminator 1 view .LVU10
  205. 113:Core/Src/stm32f3xx_it.c **** {
  206. 87 .loc 1 113 9 discriminator 1 view .LVU11
  207. 88 0000 FEE7 b .L7
  208. 89 .cfi_endproc
  209. 90 .LFE135:
  210. 92 0002 00BF .section .text.BusFault_Handler,"ax",%progbits
  211. 93 .align 1
  212. 94 .p2align 2,,3
  213. 95 .global BusFault_Handler
  214. 96 .syntax unified
  215. 97 .thumb
  216. 98 .thumb_func
  217. 100 BusFault_Handler:
  218. 101 .LFB136:
  219. 118:Core/Src/stm32f3xx_it.c **** }
  220. 119:Core/Src/stm32f3xx_it.c ****
  221. 120:Core/Src/stm32f3xx_it.c **** /**
  222. 121:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault.
  223. 122:Core/Src/stm32f3xx_it.c **** */
  224. 123:Core/Src/stm32f3xx_it.c **** void BusFault_Handler(void)
  225. 124:Core/Src/stm32f3xx_it.c **** {
  226. 102 .loc 1 124 1 view -0
  227. 103 .cfi_startproc
  228. 104 @ Volatile: function does not return.
  229. 105 @ args = 0, pretend = 0, frame = 0
  230. 106 @ frame_needed = 0, uses_anonymous_args = 0
  231. 107 @ link register save eliminated.
  232. 108 .L9:
  233. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 5
  234. 125:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */
  235. 126:Core/Src/stm32f3xx_it.c ****
  236. 127:Core/Src/stm32f3xx_it.c **** /* USER CODE END BusFault_IRQn 0 */
  237. 128:Core/Src/stm32f3xx_it.c **** while (1)
  238. 109 .loc 1 128 3 discriminator 1 view .LVU13
  239. 129:Core/Src/stm32f3xx_it.c **** {
  240. 130:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */
  241. 131:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */
  242. 132:Core/Src/stm32f3xx_it.c **** }
  243. 110 .loc 1 132 3 discriminator 1 view .LVU14
  244. 128:Core/Src/stm32f3xx_it.c **** {
  245. 111 .loc 1 128 9 discriminator 1 view .LVU15
  246. 112 0000 FEE7 b .L9
  247. 113 .cfi_endproc
  248. 114 .LFE136:
  249. 116 0002 00BF .section .text.UsageFault_Handler,"ax",%progbits
  250. 117 .align 1
  251. 118 .p2align 2,,3
  252. 119 .global UsageFault_Handler
  253. 120 .syntax unified
  254. 121 .thumb
  255. 122 .thumb_func
  256. 124 UsageFault_Handler:
  257. 125 .LFB137:
  258. 133:Core/Src/stm32f3xx_it.c **** }
  259. 134:Core/Src/stm32f3xx_it.c ****
  260. 135:Core/Src/stm32f3xx_it.c **** /**
  261. 136:Core/Src/stm32f3xx_it.c **** * @brief This function handles Undefined instruction or illegal state.
  262. 137:Core/Src/stm32f3xx_it.c **** */
  263. 138:Core/Src/stm32f3xx_it.c **** void UsageFault_Handler(void)
  264. 139:Core/Src/stm32f3xx_it.c **** {
  265. 126 .loc 1 139 1 view -0
  266. 127 .cfi_startproc
  267. 128 @ Volatile: function does not return.
  268. 129 @ args = 0, pretend = 0, frame = 0
  269. 130 @ frame_needed = 0, uses_anonymous_args = 0
  270. 131 @ link register save eliminated.
  271. 132 .L11:
  272. 140:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */
  273. 141:Core/Src/stm32f3xx_it.c ****
  274. 142:Core/Src/stm32f3xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */
  275. 143:Core/Src/stm32f3xx_it.c **** while (1)
  276. 133 .loc 1 143 3 discriminator 1 view .LVU17
  277. 144:Core/Src/stm32f3xx_it.c **** {
  278. 145:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
  279. 146:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */
  280. 147:Core/Src/stm32f3xx_it.c **** }
  281. 134 .loc 1 147 3 discriminator 1 view .LVU18
  282. 143:Core/Src/stm32f3xx_it.c **** {
  283. 135 .loc 1 143 9 discriminator 1 view .LVU19
  284. 136 0000 FEE7 b .L11
  285. 137 .cfi_endproc
  286. 138 .LFE137:
  287. 140 0002 00BF .section .text.SVC_Handler,"ax",%progbits
  288. 141 .align 1
  289. 142 .p2align 2,,3
  290. 143 .global SVC_Handler
  291. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 6
  292. 144 .syntax unified
  293. 145 .thumb
  294. 146 .thumb_func
  295. 148 SVC_Handler:
  296. 149 .LFB138:
  297. 148:Core/Src/stm32f3xx_it.c **** }
  298. 149:Core/Src/stm32f3xx_it.c ****
  299. 150:Core/Src/stm32f3xx_it.c **** /**
  300. 151:Core/Src/stm32f3xx_it.c **** * @brief This function handles System service call via SWI instruction.
  301. 152:Core/Src/stm32f3xx_it.c **** */
  302. 153:Core/Src/stm32f3xx_it.c **** void SVC_Handler(void)
  303. 154:Core/Src/stm32f3xx_it.c **** {
  304. 150 .loc 1 154 1 view -0
  305. 151 .cfi_startproc
  306. 152 @ args = 0, pretend = 0, frame = 0
  307. 153 @ frame_needed = 0, uses_anonymous_args = 0
  308. 154 @ link register save eliminated.
  309. 155:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */
  310. 156:Core/Src/stm32f3xx_it.c ****
  311. 157:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 0 */
  312. 158:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */
  313. 159:Core/Src/stm32f3xx_it.c ****
  314. 160:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 1 */
  315. 161:Core/Src/stm32f3xx_it.c **** }
  316. 155 .loc 1 161 1 view .LVU21
  317. 156 0000 7047 bx lr
  318. 157 .cfi_endproc
  319. 158 .LFE138:
  320. 160 0002 00BF .section .text.DebugMon_Handler,"ax",%progbits
  321. 161 .align 1
  322. 162 .p2align 2,,3
  323. 163 .global DebugMon_Handler
  324. 164 .syntax unified
  325. 165 .thumb
  326. 166 .thumb_func
  327. 168 DebugMon_Handler:
  328. 169 .LFB151:
  329. 170 .cfi_startproc
  330. 171 @ args = 0, pretend = 0, frame = 0
  331. 172 @ frame_needed = 0, uses_anonymous_args = 0
  332. 173 @ link register save eliminated.
  333. 174 0000 7047 bx lr
  334. 175 .cfi_endproc
  335. 176 .LFE151:
  336. 178 0002 00BF .section .text.PendSV_Handler,"ax",%progbits
  337. 179 .align 1
  338. 180 .p2align 2,,3
  339. 181 .global PendSV_Handler
  340. 182 .syntax unified
  341. 183 .thumb
  342. 184 .thumb_func
  343. 186 PendSV_Handler:
  344. 187 .LFB153:
  345. 188 .cfi_startproc
  346. 189 @ args = 0, pretend = 0, frame = 0
  347. 190 @ frame_needed = 0, uses_anonymous_args = 0
  348. 191 @ link register save eliminated.
  349. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 7
  350. 192 0000 7047 bx lr
  351. 193 .cfi_endproc
  352. 194 .LFE153:
  353. 196 0002 00BF .section .text.SysTick_Handler,"ax",%progbits
  354. 197 .align 1
  355. 198 .p2align 2,,3
  356. 199 .global SysTick_Handler
  357. 200 .syntax unified
  358. 201 .thumb
  359. 202 .thumb_func
  360. 204 SysTick_Handler:
  361. 205 .LFB155:
  362. 206 .cfi_startproc
  363. 207 @ args = 0, pretend = 0, frame = 0
  364. 208 @ frame_needed = 0, uses_anonymous_args = 0
  365. 209 @ link register save eliminated.
  366. 210 0000 7047 bx lr
  367. 211 .cfi_endproc
  368. 212 .LFE155:
  369. 214 0002 00BF .section .text.DMA1_Channel2_IRQHandler,"ax",%progbits
  370. 215 .align 1
  371. 216 .p2align 2,,3
  372. 217 .global DMA1_Channel2_IRQHandler
  373. 218 .syntax unified
  374. 219 .thumb
  375. 220 .thumb_func
  376. 222 DMA1_Channel2_IRQHandler:
  377. 223 .LFB142:
  378. 162:Core/Src/stm32f3xx_it.c ****
  379. 163:Core/Src/stm32f3xx_it.c **** /**
  380. 164:Core/Src/stm32f3xx_it.c **** * @brief This function handles Debug monitor.
  381. 165:Core/Src/stm32f3xx_it.c **** */
  382. 166:Core/Src/stm32f3xx_it.c **** void DebugMon_Handler(void)
  383. 167:Core/Src/stm32f3xx_it.c **** {
  384. 168:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */
  385. 169:Core/Src/stm32f3xx_it.c ****
  386. 170:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */
  387. 171:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */
  388. 172:Core/Src/stm32f3xx_it.c ****
  389. 173:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */
  390. 174:Core/Src/stm32f3xx_it.c **** }
  391. 175:Core/Src/stm32f3xx_it.c ****
  392. 176:Core/Src/stm32f3xx_it.c **** /**
  393. 177:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pendable request for system service.
  394. 178:Core/Src/stm32f3xx_it.c **** */
  395. 179:Core/Src/stm32f3xx_it.c **** void PendSV_Handler(void)
  396. 180:Core/Src/stm32f3xx_it.c **** {
  397. 181:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */
  398. 182:Core/Src/stm32f3xx_it.c ****
  399. 183:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 0 */
  400. 184:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */
  401. 185:Core/Src/stm32f3xx_it.c ****
  402. 186:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 1 */
  403. 187:Core/Src/stm32f3xx_it.c **** }
  404. 188:Core/Src/stm32f3xx_it.c ****
  405. 189:Core/Src/stm32f3xx_it.c **** /**
  406. 190:Core/Src/stm32f3xx_it.c **** * @brief This function handles System tick timer.
  407. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 8
  408. 191:Core/Src/stm32f3xx_it.c **** */
  409. 192:Core/Src/stm32f3xx_it.c **** void SysTick_Handler(void)
  410. 193:Core/Src/stm32f3xx_it.c **** {
  411. 194:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */
  412. 195:Core/Src/stm32f3xx_it.c ****
  413. 196:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 0 */
  414. 197:Core/Src/stm32f3xx_it.c ****
  415. 198:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */
  416. 199:Core/Src/stm32f3xx_it.c ****
  417. 200:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 1 */
  418. 201:Core/Src/stm32f3xx_it.c **** }
  419. 202:Core/Src/stm32f3xx_it.c ****
  420. 203:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
  421. 204:Core/Src/stm32f3xx_it.c **** /* STM32F3xx Peripheral Interrupt Handlers */
  422. 205:Core/Src/stm32f3xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */
  423. 206:Core/Src/stm32f3xx_it.c **** /* For the available peripheral interrupt handler names, */
  424. 207:Core/Src/stm32f3xx_it.c **** /* please refer to the startup file (startup_stm32f3xx.s). */
  425. 208:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
  426. 209:Core/Src/stm32f3xx_it.c ****
  427. 210:Core/Src/stm32f3xx_it.c **** /**
  428. 211:Core/Src/stm32f3xx_it.c **** * @brief This function handles DMA1 channel2 global interrupt.
  429. 212:Core/Src/stm32f3xx_it.c **** */
  430. 213:Core/Src/stm32f3xx_it.c **** void DMA1_Channel2_IRQHandler(void)
  431. 214:Core/Src/stm32f3xx_it.c **** {
  432. 224 .loc 1 214 1 view -0
  433. 225 .cfi_startproc
  434. 226 @ args = 0, pretend = 0, frame = 0
  435. 227 @ frame_needed = 0, uses_anonymous_args = 0
  436. 228 @ link register save eliminated.
  437. 215:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel2_IRQn 0 */
  438. 216:Core/Src/stm32f3xx_it.c ****
  439. 217:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel2_IRQn 0 */
  440. 218:Core/Src/stm32f3xx_it.c **** HAL_DMA_IRQHandler(&hdma_usart3_tx);
  441. 229 .loc 1 218 3 view .LVU23
  442. 230 0000 0148 ldr r0, .L17
  443. 231 0002 FFF7FEBF b HAL_DMA_IRQHandler
  444. 232 .LVL0:
  445. 233 .L18:
  446. 234 0006 00BF .align 2
  447. 235 .L17:
  448. 236 0008 00000000 .word hdma_usart3_tx
  449. 237 .cfi_endproc
  450. 238 .LFE142:
  451. 240 .section .text.DMA1_Channel3_IRQHandler,"ax",%progbits
  452. 241 .align 1
  453. 242 .p2align 2,,3
  454. 243 .global DMA1_Channel3_IRQHandler
  455. 244 .syntax unified
  456. 245 .thumb
  457. 246 .thumb_func
  458. 248 DMA1_Channel3_IRQHandler:
  459. 249 .LFB143:
  460. 219:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel2_IRQn 1 */
  461. 220:Core/Src/stm32f3xx_it.c ****
  462. 221:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel2_IRQn 1 */
  463. 222:Core/Src/stm32f3xx_it.c **** }
  464. 223:Core/Src/stm32f3xx_it.c ****
  465. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 9
  466. 224:Core/Src/stm32f3xx_it.c **** /**
  467. 225:Core/Src/stm32f3xx_it.c **** * @brief This function handles DMA1 channel3 global interrupt.
  468. 226:Core/Src/stm32f3xx_it.c **** */
  469. 227:Core/Src/stm32f3xx_it.c **** void DMA1_Channel3_IRQHandler(void)
  470. 228:Core/Src/stm32f3xx_it.c **** {
  471. 250 .loc 1 228 1 view -0
  472. 251 .cfi_startproc
  473. 252 @ args = 0, pretend = 0, frame = 0
  474. 253 @ frame_needed = 0, uses_anonymous_args = 0
  475. 254 @ link register save eliminated.
  476. 229:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel3_IRQn 0 */
  477. 230:Core/Src/stm32f3xx_it.c ****
  478. 231:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel3_IRQn 0 */
  479. 232:Core/Src/stm32f3xx_it.c **** HAL_DMA_IRQHandler(&hdma_usart3_rx);
  480. 255 .loc 1 232 3 view .LVU25
  481. 256 0000 0148 ldr r0, .L20
  482. 257 0002 FFF7FEBF b HAL_DMA_IRQHandler
  483. 258 .LVL1:
  484. 259 .L21:
  485. 260 0006 00BF .align 2
  486. 261 .L20:
  487. 262 0008 00000000 .word hdma_usart3_rx
  488. 263 .cfi_endproc
  489. 264 .LFE143:
  490. 266 .section .text.DMA1_Channel6_IRQHandler,"ax",%progbits
  491. 267 .align 1
  492. 268 .p2align 2,,3
  493. 269 .global DMA1_Channel6_IRQHandler
  494. 270 .syntax unified
  495. 271 .thumb
  496. 272 .thumb_func
  497. 274 DMA1_Channel6_IRQHandler:
  498. 275 .LFB144:
  499. 233:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel3_IRQn 1 */
  500. 234:Core/Src/stm32f3xx_it.c ****
  501. 235:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel3_IRQn 1 */
  502. 236:Core/Src/stm32f3xx_it.c **** }
  503. 237:Core/Src/stm32f3xx_it.c ****
  504. 238:Core/Src/stm32f3xx_it.c **** /**
  505. 239:Core/Src/stm32f3xx_it.c **** * @brief This function handles DMA1 channel6 global interrupt.
  506. 240:Core/Src/stm32f3xx_it.c **** */
  507. 241:Core/Src/stm32f3xx_it.c **** void DMA1_Channel6_IRQHandler(void)
  508. 242:Core/Src/stm32f3xx_it.c **** {
  509. 276 .loc 1 242 1 view -0
  510. 277 .cfi_startproc
  511. 278 @ args = 0, pretend = 0, frame = 0
  512. 279 @ frame_needed = 0, uses_anonymous_args = 0
  513. 280 @ link register save eliminated.
  514. 243:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel6_IRQn 0 */
  515. 244:Core/Src/stm32f3xx_it.c ****
  516. 245:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel6_IRQn 0 */
  517. 246:Core/Src/stm32f3xx_it.c **** HAL_DMA_IRQHandler(&hdma_usart2_rx);
  518. 281 .loc 1 246 3 view .LVU27
  519. 282 0000 0148 ldr r0, .L23
  520. 283 0002 FFF7FEBF b HAL_DMA_IRQHandler
  521. 284 .LVL2:
  522. 285 .L24:
  523. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 10
  524. 286 0006 00BF .align 2
  525. 287 .L23:
  526. 288 0008 00000000 .word hdma_usart2_rx
  527. 289 .cfi_endproc
  528. 290 .LFE144:
  529. 292 .section .text.DMA1_Channel7_IRQHandler,"ax",%progbits
  530. 293 .align 1
  531. 294 .p2align 2,,3
  532. 295 .global DMA1_Channel7_IRQHandler
  533. 296 .syntax unified
  534. 297 .thumb
  535. 298 .thumb_func
  536. 300 DMA1_Channel7_IRQHandler:
  537. 301 .LFB145:
  538. 247:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel6_IRQn 1 */
  539. 248:Core/Src/stm32f3xx_it.c ****
  540. 249:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel6_IRQn 1 */
  541. 250:Core/Src/stm32f3xx_it.c **** }
  542. 251:Core/Src/stm32f3xx_it.c ****
  543. 252:Core/Src/stm32f3xx_it.c **** /**
  544. 253:Core/Src/stm32f3xx_it.c **** * @brief This function handles DMA1 channel7 global interrupt.
  545. 254:Core/Src/stm32f3xx_it.c **** */
  546. 255:Core/Src/stm32f3xx_it.c **** void DMA1_Channel7_IRQHandler(void)
  547. 256:Core/Src/stm32f3xx_it.c **** {
  548. 302 .loc 1 256 1 view -0
  549. 303 .cfi_startproc
  550. 304 @ args = 0, pretend = 0, frame = 0
  551. 305 @ frame_needed = 0, uses_anonymous_args = 0
  552. 306 @ link register save eliminated.
  553. 257:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel7_IRQn 0 */
  554. 258:Core/Src/stm32f3xx_it.c ****
  555. 259:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel7_IRQn 0 */
  556. 260:Core/Src/stm32f3xx_it.c **** HAL_DMA_IRQHandler(&hdma_usart2_tx);
  557. 307 .loc 1 260 3 view .LVU29
  558. 308 0000 0148 ldr r0, .L26
  559. 309 0002 FFF7FEBF b HAL_DMA_IRQHandler
  560. 310 .LVL3:
  561. 311 .L27:
  562. 312 0006 00BF .align 2
  563. 313 .L26:
  564. 314 0008 00000000 .word hdma_usart2_tx
  565. 315 .cfi_endproc
  566. 316 .LFE145:
  567. 318 .section .text.USB_LP_CAN_RX0_IRQHandler,"ax",%progbits
  568. 319 .align 1
  569. 320 .p2align 2,,3
  570. 321 .global USB_LP_CAN_RX0_IRQHandler
  571. 322 .syntax unified
  572. 323 .thumb
  573. 324 .thumb_func
  574. 326 USB_LP_CAN_RX0_IRQHandler:
  575. 327 .LFB146:
  576. 261:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel7_IRQn 1 */
  577. 262:Core/Src/stm32f3xx_it.c ****
  578. 263:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel7_IRQn 1 */
  579. 264:Core/Src/stm32f3xx_it.c **** }
  580. 265:Core/Src/stm32f3xx_it.c ****
  581. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 11
  582. 266:Core/Src/stm32f3xx_it.c **** /**
  583. 267:Core/Src/stm32f3xx_it.c **** * @brief This function handles USB low priority or CAN_RX0 interrupts.
  584. 268:Core/Src/stm32f3xx_it.c **** */
  585. 269:Core/Src/stm32f3xx_it.c **** void USB_LP_CAN_RX0_IRQHandler(void)
  586. 270:Core/Src/stm32f3xx_it.c **** {
  587. 328 .loc 1 270 1 view -0
  588. 329 .cfi_startproc
  589. 330 @ args = 0, pretend = 0, frame = 0
  590. 331 @ frame_needed = 0, uses_anonymous_args = 0
  591. 332 @ link register save eliminated.
  592. 271:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 0 */
  593. 272:Core/Src/stm32f3xx_it.c ****
  594. 273:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 0 */
  595. 274:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
  596. 333 .loc 1 274 3 view .LVU31
  597. 334 0000 0148 ldr r0, .L29
  598. 335 0002 FFF7FEBF b HAL_CAN_IRQHandler
  599. 336 .LVL4:
  600. 337 .L30:
  601. 338 0006 00BF .align 2
  602. 339 .L29:
  603. 340 0008 00000000 .word hcan
  604. 341 .cfi_endproc
  605. 342 .LFE146:
  606. 344 .section .text.TIM1_UP_TIM16_IRQHandler,"ax",%progbits
  607. 345 .align 1
  608. 346 .p2align 2,,3
  609. 347 .global TIM1_UP_TIM16_IRQHandler
  610. 348 .syntax unified
  611. 349 .thumb
  612. 350 .thumb_func
  613. 352 TIM1_UP_TIM16_IRQHandler:
  614. 353 .LFB147:
  615. 275:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 1 */
  616. 276:Core/Src/stm32f3xx_it.c ****
  617. 277:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 1 */
  618. 278:Core/Src/stm32f3xx_it.c **** }
  619. 279:Core/Src/stm32f3xx_it.c ****
  620. 280:Core/Src/stm32f3xx_it.c **** /**
  621. 281:Core/Src/stm32f3xx_it.c **** * @brief This function handles TIM1 update and TIM16 interrupts.
  622. 282:Core/Src/stm32f3xx_it.c **** */
  623. 283:Core/Src/stm32f3xx_it.c **** void TIM1_UP_TIM16_IRQHandler(void)
  624. 284:Core/Src/stm32f3xx_it.c **** {
  625. 354 .loc 1 284 1 view -0
  626. 355 .cfi_startproc
  627. 356 @ args = 0, pretend = 0, frame = 0
  628. 357 @ frame_needed = 0, uses_anonymous_args = 0
  629. 358 @ link register save eliminated.
  630. 285:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 0 */
  631. 286:Core/Src/stm32f3xx_it.c ****
  632. 287:Core/Src/stm32f3xx_it.c **** /* USER CODE END TIM1_UP_TIM16_IRQn 0 */
  633. 288:Core/Src/stm32f3xx_it.c **** HAL_TIM_IRQHandler(&htim1);
  634. 359 .loc 1 288 3 view .LVU33
  635. 360 0000 0148 ldr r0, .L32
  636. 361 0002 FFF7FEBF b HAL_TIM_IRQHandler
  637. 362 .LVL5:
  638. 363 .L33:
  639. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 12
  640. 364 0006 00BF .align 2
  641. 365 .L32:
  642. 366 0008 00000000 .word htim1
  643. 367 .cfi_endproc
  644. 368 .LFE147:
  645. 370 .section .text.USART2_IRQHandler,"ax",%progbits
  646. 371 .align 1
  647. 372 .p2align 2,,3
  648. 373 .global USART2_IRQHandler
  649. 374 .syntax unified
  650. 375 .thumb
  651. 376 .thumb_func
  652. 378 USART2_IRQHandler:
  653. 379 .LFB148:
  654. 289:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */
  655. 290:Core/Src/stm32f3xx_it.c ****
  656. 291:Core/Src/stm32f3xx_it.c **** /* USER CODE END TIM1_UP_TIM16_IRQn 1 */
  657. 292:Core/Src/stm32f3xx_it.c **** }
  658. 293:Core/Src/stm32f3xx_it.c ****
  659. 294:Core/Src/stm32f3xx_it.c **** /**
  660. 295:Core/Src/stm32f3xx_it.c **** * @brief This function handles USART2 global interrupt / USART2 wake-up interrupt through EXTI li
  661. 296:Core/Src/stm32f3xx_it.c **** */
  662. 297:Core/Src/stm32f3xx_it.c **** void USART2_IRQHandler(void)
  663. 298:Core/Src/stm32f3xx_it.c **** {
  664. 380 .loc 1 298 1 view -0
  665. 381 .cfi_startproc
  666. 382 @ args = 0, pretend = 0, frame = 0
  667. 383 @ frame_needed = 0, uses_anonymous_args = 0
  668. 299:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USART2_IRQn 0 */
  669. 300:Core/Src/stm32f3xx_it.c ****
  670. 301:Core/Src/stm32f3xx_it.c **** /* USER CODE END USART2_IRQn 0 */
  671. 302:Core/Src/stm32f3xx_it.c **** HAL_UART_IRQHandler(&huart2);
  672. 384 .loc 1 302 3 view .LVU35
  673. 298:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USART2_IRQn 0 */
  674. 385 .loc 1 298 1 is_stmt 0 view .LVU36
  675. 386 0000 08B5 push {r3, lr}
  676. 387 .LCFI0:
  677. 388 .cfi_def_cfa_offset 8
  678. 389 .cfi_offset 3, -8
  679. 390 .cfi_offset 14, -4
  680. 391 .loc 1 302 3 view .LVU37
  681. 392 0002 0448 ldr r0, .L36
  682. 393 0004 FFF7FEFF bl HAL_UART_IRQHandler
  683. 394 .LVL6:
  684. 303:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USART2_IRQn 1 */
  685. 304:Core/Src/stm32f3xx_it.c **** USER_UART_IRQHandler(&huart2);
  686. 395 .loc 1 304 3 is_stmt 1 view .LVU38
  687. 305:Core/Src/stm32f3xx_it.c **** /* USER CODE END USART2_IRQn 1 */
  688. 306:Core/Src/stm32f3xx_it.c **** }
  689. 396 .loc 1 306 1 is_stmt 0 view .LVU39
  690. 397 0008 BDE80840 pop {r3, lr}
  691. 398 .LCFI1:
  692. 399 .cfi_restore 14
  693. 400 .cfi_restore 3
  694. 401 .cfi_def_cfa_offset 0
  695. 304:Core/Src/stm32f3xx_it.c **** /* USER CODE END USART2_IRQn 1 */
  696. 402 .loc 1 304 3 view .LVU40
  697. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 13
  698. 403 000c 0148 ldr r0, .L36
  699. 404 000e FFF7FEBF b USER_UART_IRQHandler
  700. 405 .LVL7:
  701. 406 .L37:
  702. 407 0012 00BF .align 2
  703. 408 .L36:
  704. 409 0014 00000000 .word huart2
  705. 410 .cfi_endproc
  706. 411 .LFE148:
  707. 413 .section .text.USART3_IRQHandler,"ax",%progbits
  708. 414 .align 1
  709. 415 .p2align 2,,3
  710. 416 .global USART3_IRQHandler
  711. 417 .syntax unified
  712. 418 .thumb
  713. 419 .thumb_func
  714. 421 USART3_IRQHandler:
  715. 422 .LFB149:
  716. 307:Core/Src/stm32f3xx_it.c ****
  717. 308:Core/Src/stm32f3xx_it.c **** /**
  718. 309:Core/Src/stm32f3xx_it.c **** * @brief This function handles USART3 global interrupt / USART3 wake-up interrupt through EXTI li
  719. 310:Core/Src/stm32f3xx_it.c **** */
  720. 311:Core/Src/stm32f3xx_it.c **** void USART3_IRQHandler(void)
  721. 312:Core/Src/stm32f3xx_it.c **** {
  722. 423 .loc 1 312 1 is_stmt 1 view -0
  723. 424 .cfi_startproc
  724. 425 @ args = 0, pretend = 0, frame = 0
  725. 426 @ frame_needed = 0, uses_anonymous_args = 0
  726. 427 @ link register save eliminated.
  727. 313:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USART3_IRQn 0 */
  728. 314:Core/Src/stm32f3xx_it.c ****
  729. 315:Core/Src/stm32f3xx_it.c **** /* USER CODE END USART3_IRQn 0 */
  730. 316:Core/Src/stm32f3xx_it.c **** HAL_UART_IRQHandler(&huart3);
  731. 428 .loc 1 316 3 view .LVU42
  732. 429 0000 0148 ldr r0, .L39
  733. 430 0002 FFF7FEBF b HAL_UART_IRQHandler
  734. 431 .LVL8:
  735. 432 .L40:
  736. 433 0006 00BF .align 2
  737. 434 .L39:
  738. 435 0008 00000000 .word huart3
  739. 436 .cfi_endproc
  740. 437 .LFE149:
  741. 439 .text
  742. 440 .Letext0:
  743. 441 .file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
  744. 442 .file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
  745. 443 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
  746. 444 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
  747. 445 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
  748. 446 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
  749. 447 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
  750. 448 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
  751. 449 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h"
  752. 450 .file 11 "user_inc/soft_uart.h"
  753. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 14
  754. DEFINED SYMBOLS
  755. *ABS*:00000000 stm32f3xx_it.c
  756. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:20 .text.NMI_Handler:00000000 $t
  757. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:27 .text.NMI_Handler:00000000 NMI_Handler
  758. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:45 .text.HardFault_Handler:00000000 $t
  759. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:52 .text.HardFault_Handler:00000000 HardFault_Handler
  760. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:69 .text.MemManage_Handler:00000000 $t
  761. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:76 .text.MemManage_Handler:00000000 MemManage_Handler
  762. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:93 .text.BusFault_Handler:00000000 $t
  763. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:100 .text.BusFault_Handler:00000000 BusFault_Handler
  764. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:117 .text.UsageFault_Handler:00000000 $t
  765. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:124 .text.UsageFault_Handler:00000000 UsageFault_Handler
  766. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:141 .text.SVC_Handler:00000000 $t
  767. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:148 .text.SVC_Handler:00000000 SVC_Handler
  768. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:161 .text.DebugMon_Handler:00000000 $t
  769. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:168 .text.DebugMon_Handler:00000000 DebugMon_Handler
  770. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:179 .text.PendSV_Handler:00000000 $t
  771. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:186 .text.PendSV_Handler:00000000 PendSV_Handler
  772. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:197 .text.SysTick_Handler:00000000 $t
  773. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:204 .text.SysTick_Handler:00000000 SysTick_Handler
  774. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:215 .text.DMA1_Channel2_IRQHandler:00000000 $t
  775. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:222 .text.DMA1_Channel2_IRQHandler:00000000 DMA1_Channel2_IRQHandler
  776. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:236 .text.DMA1_Channel2_IRQHandler:00000008 $d
  777. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:241 .text.DMA1_Channel3_IRQHandler:00000000 $t
  778. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:248 .text.DMA1_Channel3_IRQHandler:00000000 DMA1_Channel3_IRQHandler
  779. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:262 .text.DMA1_Channel3_IRQHandler:00000008 $d
  780. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:267 .text.DMA1_Channel6_IRQHandler:00000000 $t
  781. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:274 .text.DMA1_Channel6_IRQHandler:00000000 DMA1_Channel6_IRQHandler
  782. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:288 .text.DMA1_Channel6_IRQHandler:00000008 $d
  783. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:293 .text.DMA1_Channel7_IRQHandler:00000000 $t
  784. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:300 .text.DMA1_Channel7_IRQHandler:00000000 DMA1_Channel7_IRQHandler
  785. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:314 .text.DMA1_Channel7_IRQHandler:00000008 $d
  786. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:319 .text.USB_LP_CAN_RX0_IRQHandler:00000000 $t
  787. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:326 .text.USB_LP_CAN_RX0_IRQHandler:00000000 USB_LP_CAN_RX0_IRQHandler
  788. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:340 .text.USB_LP_CAN_RX0_IRQHandler:00000008 $d
  789. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:345 .text.TIM1_UP_TIM16_IRQHandler:00000000 $t
  790. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:352 .text.TIM1_UP_TIM16_IRQHandler:00000000 TIM1_UP_TIM16_IRQHandler
  791. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:366 .text.TIM1_UP_TIM16_IRQHandler:00000008 $d
  792. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:371 .text.USART2_IRQHandler:00000000 $t
  793. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:378 .text.USART2_IRQHandler:00000000 USART2_IRQHandler
  794. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:409 .text.USART2_IRQHandler:00000014 $d
  795. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:414 .text.USART3_IRQHandler:00000000 $t
  796. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:421 .text.USART3_IRQHandler:00000000 USART3_IRQHandler
  797. C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s:435 .text.USART3_IRQHandler:00000008 $d
  798. UNDEFINED SYMBOLS
  799. HAL_DMA_IRQHandler
  800. hdma_usart3_tx
  801. hdma_usart3_rx
  802. hdma_usart2_rx
  803. hdma_usart2_tx
  804. HAL_CAN_IRQHandler
  805. hcan
  806. HAL_TIM_IRQHandler
  807. htim1
  808. HAL_UART_IRQHandler
  809. USER_UART_IRQHandler
  810. ARM GAS C:\Users\zl835\AppData\Local\Temp\cc2zzv3h.s page 15
  811. huart2
  812. huart3