ARM GAS C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s page 1 1 .cpu cortex-m4 2 .arch armv7e-m 3 .fpu fpv4-sp-d16 4 .eabi_attribute 27, 1 5 .eabi_attribute 28, 1 6 .eabi_attribute 20, 1 7 .eabi_attribute 21, 1 8 .eabi_attribute 23, 3 9 .eabi_attribute 24, 1 10 .eabi_attribute 25, 1 11 .eabi_attribute 26, 1 12 .eabi_attribute 30, 2 13 .eabi_attribute 34, 1 14 .eabi_attribute 18, 4 15 .file "can.c" 16 .text 17 .Ltext0: 18 .cfi_sections .debug_frame 19 .section .text.MX_CAN_Init,"ax",%progbits 20 .align 1 21 .p2align 2,,3 22 .global MX_CAN_Init 23 .syntax unified 24 .thumb 25 .thumb_func 27 MX_CAN_Init: 28 .LFB130: 29 .file 1 "Core/Src/can.c" 1:Core/Src/can.c **** /* USER CODE BEGIN Header */ 2:Core/Src/can.c **** /** 3:Core/Src/can.c **** ****************************************************************************** 4:Core/Src/can.c **** * @file can.c 5:Core/Src/can.c **** * @brief This file provides code for the configuration 6:Core/Src/can.c **** * of the CAN instances. 7:Core/Src/can.c **** ****************************************************************************** 8:Core/Src/can.c **** * @attention 9:Core/Src/can.c **** * 10:Core/Src/can.c **** * Copyright (c) 2025 STMicroelectronics. 11:Core/Src/can.c **** * All rights reserved. 12:Core/Src/can.c **** * 13:Core/Src/can.c **** * This software is licensed under terms that can be found in the LICENSE file 14:Core/Src/can.c **** * in the root directory of this software component. 15:Core/Src/can.c **** * If no LICENSE file comes with this software, it is provided AS-IS. 16:Core/Src/can.c **** * 17:Core/Src/can.c **** ****************************************************************************** 18:Core/Src/can.c **** */ 19:Core/Src/can.c **** /* USER CODE END Header */ 20:Core/Src/can.c **** /* Includes ------------------------------------------------------------------*/ 21:Core/Src/can.c **** #include "can.h" 22:Core/Src/can.c **** 23:Core/Src/can.c **** /* USER CODE BEGIN 0 */ 24:Core/Src/can.c **** 25:Core/Src/can.c **** /* USER CODE END 0 */ 26:Core/Src/can.c **** 27:Core/Src/can.c **** CAN_HandleTypeDef hcan; 28:Core/Src/can.c **** 29:Core/Src/can.c **** /* CAN init function */ ARM GAS C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s page 2 30:Core/Src/can.c **** void MX_CAN_Init(void) 31:Core/Src/can.c **** { 30 .loc 1 31 1 view -0 31 .cfi_startproc 32 @ args = 0, pretend = 0, frame = 0 33 @ frame_needed = 0, uses_anonymous_args = 0 32:Core/Src/can.c **** 33:Core/Src/can.c **** /* USER CODE BEGIN CAN_Init 0 */ 34:Core/Src/can.c **** 35:Core/Src/can.c **** /* USER CODE END CAN_Init 0 */ 36:Core/Src/can.c **** 37:Core/Src/can.c **** /* USER CODE BEGIN CAN_Init 1 */ 38:Core/Src/can.c **** 39:Core/Src/can.c **** /* USER CODE END CAN_Init 1 */ 40:Core/Src/can.c **** hcan.Instance = CAN; 34 .loc 1 40 3 view .LVU1 41:Core/Src/can.c **** hcan.Init.Prescaler = 12; 35 .loc 1 41 3 view .LVU2 42:Core/Src/can.c **** hcan.Init.Mode = CAN_MODE_NORMAL; 36 .loc 1 42 3 view .LVU3 43:Core/Src/can.c **** hcan.Init.SyncJumpWidth = CAN_SJW_1TQ; 37 .loc 1 43 3 view .LVU4 44:Core/Src/can.c **** hcan.Init.TimeSeg1 = CAN_BS1_3TQ; 38 .loc 1 44 3 view .LVU5 45:Core/Src/can.c **** hcan.Init.TimeSeg2 = CAN_BS2_2TQ; 39 .loc 1 45 3 view .LVU6 46:Core/Src/can.c **** hcan.Init.TimeTriggeredMode = DISABLE; 40 .loc 1 46 3 view .LVU7 47:Core/Src/can.c **** hcan.Init.AutoBusOff = DISABLE; 41 .loc 1 47 3 view .LVU8 48:Core/Src/can.c **** hcan.Init.AutoWakeUp = DISABLE; 42 .loc 1 48 3 view .LVU9 49:Core/Src/can.c **** hcan.Init.AutoRetransmission = DISABLE; 43 .loc 1 49 3 view .LVU10 50:Core/Src/can.c **** hcan.Init.ReceiveFifoLocked = DISABLE; 44 .loc 1 50 3 view .LVU11 51:Core/Src/can.c **** hcan.Init.TransmitFifoPriority = DISABLE; 45 .loc 1 51 3 view .LVU12 31:Core/Src/can.c **** 46 .loc 1 31 1 is_stmt 0 view .LVU13 47 0000 10B5 push {r4, lr} 48 .LCFI0: 49 .cfi_def_cfa_offset 8 50 .cfi_offset 4, -8 51 .cfi_offset 14, -4 40:Core/Src/can.c **** hcan.Init.Prescaler = 12; 52 .loc 1 40 17 view .LVU14 53 0002 0C48 ldr r0, .L6 54 0004 0C4C ldr r4, .L6+4 42:Core/Src/can.c **** hcan.Init.SyncJumpWidth = CAN_SJW_1TQ; 55 .loc 1 42 18 view .LVU15 56 0006 0023 movs r3, #0 41:Core/Src/can.c **** hcan.Init.Mode = CAN_MODE_NORMAL; 57 .loc 1 41 23 view .LVU16 58 0008 0C22 movs r2, #12 59 000a C0E90042 strd r4, r2, [r0] 44:Core/Src/can.c **** hcan.Init.TimeSeg2 = CAN_BS2_2TQ; ARM GAS C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s page 3 60 .loc 1 44 22 view .LVU17 61 000e 4FF40031 mov r1, #131072 45:Core/Src/can.c **** hcan.Init.TimeTriggeredMode = DISABLE; 62 .loc 1 45 22 view .LVU18 63 0012 4FF48012 mov r2, #1048576 46:Core/Src/can.c **** hcan.Init.AutoBusOff = DISABLE; 64 .loc 1 46 31 view .LVU19 65 0016 8361 str r3, [r0, #24] 50:Core/Src/can.c **** hcan.Init.TransmitFifoPriority = DISABLE; 66 .loc 1 50 31 view .LVU20 67 0018 8383 strh r3, [r0, #28] @ movhi 52:Core/Src/can.c **** if (HAL_CAN_Init(&hcan) != HAL_OK) 68 .loc 1 52 3 is_stmt 1 view .LVU21 43:Core/Src/can.c **** hcan.Init.TimeSeg1 = CAN_BS1_3TQ; 69 .loc 1 43 27 is_stmt 0 view .LVU22 70 001a C0E90233 strd r3, r3, [r0, #8] 45:Core/Src/can.c **** hcan.Init.TimeTriggeredMode = DISABLE; 71 .loc 1 45 22 view .LVU23 72 001e C0E90412 strd r1, r2, [r0, #16] 73 .loc 1 52 7 view .LVU24 74 0022 FFF7FEFF bl HAL_CAN_Init 75 .LVL0: 76 .loc 1 52 6 view .LVU25 77 0026 00B9 cbnz r0, .L5 53:Core/Src/can.c **** { 54:Core/Src/can.c **** Error_Handler(); 55:Core/Src/can.c **** } 56:Core/Src/can.c **** /* USER CODE BEGIN CAN_Init 2 */ 57:Core/Src/can.c **** 58:Core/Src/can.c **** /* USER CODE END CAN_Init 2 */ 59:Core/Src/can.c **** 60:Core/Src/can.c **** } 78 .loc 1 60 1 view .LVU26 79 0028 10BD pop {r4, pc} 80 .L5: 54:Core/Src/can.c **** } 81 .loc 1 54 5 is_stmt 1 view .LVU27 82 .loc 1 60 1 is_stmt 0 view .LVU28 83 002a BDE81040 pop {r4, lr} 84 .LCFI1: 85 .cfi_restore 14 86 .cfi_restore 4 87 .cfi_def_cfa_offset 0 54:Core/Src/can.c **** } 88 .loc 1 54 5 view .LVU29 89 002e FFF7FEBF b Error_Handler 90 .LVL1: 91 .L7: 92 0032 00BF .align 2 93 .L6: 94 0034 00000000 .word .LANCHOR0 95 0038 00640040 .word 1073767424 96 .cfi_endproc 97 .LFE130: 99 .section .text.HAL_CAN_MspInit,"ax",%progbits 100 .align 1 101 .p2align 2,,3 ARM GAS C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s page 4 102 .global HAL_CAN_MspInit 103 .syntax unified 104 .thumb 105 .thumb_func 107 HAL_CAN_MspInit: 108 .LVL2: 109 .LFB131: 61:Core/Src/can.c **** 62:Core/Src/can.c **** void HAL_CAN_MspInit(CAN_HandleTypeDef* canHandle) 63:Core/Src/can.c **** { 110 .loc 1 63 1 is_stmt 1 view -0 111 .cfi_startproc 112 @ args = 0, pretend = 0, frame = 32 113 @ frame_needed = 0, uses_anonymous_args = 0 64:Core/Src/can.c **** 65:Core/Src/can.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; 114 .loc 1 65 3 view .LVU31 63:Core/Src/can.c **** 115 .loc 1 63 1 is_stmt 0 view .LVU32 116 0000 30B5 push {r4, r5, lr} 117 .LCFI2: 118 .cfi_def_cfa_offset 12 119 .cfi_offset 4, -12 120 .cfi_offset 5, -8 121 .cfi_offset 14, -4 66:Core/Src/can.c **** if(canHandle->Instance==CAN) 122 .loc 1 66 5 view .LVU33 123 0002 1C4B ldr r3, .L12 124 0004 0268 ldr r2, [r0] 63:Core/Src/can.c **** 125 .loc 1 63 1 view .LVU34 126 0006 89B0 sub sp, sp, #36 127 .LCFI3: 128 .cfi_def_cfa_offset 48 65:Core/Src/can.c **** if(canHandle->Instance==CAN) 129 .loc 1 65 20 view .LVU35 130 0008 0024 movs r4, #0 131 .loc 1 66 5 view .LVU36 132 000a 9A42 cmp r2, r3 65:Core/Src/can.c **** if(canHandle->Instance==CAN) 133 .loc 1 65 20 view .LVU37 134 000c CDE90344 strd r4, r4, [sp, #12] 135 0010 CDE90544 strd r4, r4, [sp, #20] 136 0014 0794 str r4, [sp, #28] 137 .loc 1 66 3 is_stmt 1 view .LVU38 138 .loc 1 66 5 is_stmt 0 view .LVU39 139 0016 01D0 beq .L11 67:Core/Src/can.c **** { 68:Core/Src/can.c **** /* USER CODE BEGIN CAN_MspInit 0 */ 69:Core/Src/can.c **** 70:Core/Src/can.c **** /* USER CODE END CAN_MspInit 0 */ 71:Core/Src/can.c **** /* CAN clock enable */ 72:Core/Src/can.c **** __HAL_RCC_CAN1_CLK_ENABLE(); 73:Core/Src/can.c **** 74:Core/Src/can.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 75:Core/Src/can.c **** /**CAN GPIO Configuration 76:Core/Src/can.c **** PA11 ------> CAN_RX ARM GAS C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s page 5 77:Core/Src/can.c **** PA12 ------> CAN_TX 78:Core/Src/can.c **** */ 79:Core/Src/can.c **** GPIO_InitStruct.Pin = GPIO_PIN_11|GPIO_PIN_12; 80:Core/Src/can.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 81:Core/Src/can.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 82:Core/Src/can.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 83:Core/Src/can.c **** GPIO_InitStruct.Alternate = GPIO_AF9_CAN; 84:Core/Src/can.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 85:Core/Src/can.c **** 86:Core/Src/can.c **** /* CAN interrupt Init */ 87:Core/Src/can.c **** HAL_NVIC_SetPriority(USB_LP_CAN_RX0_IRQn, 0, 0); 88:Core/Src/can.c **** HAL_NVIC_EnableIRQ(USB_LP_CAN_RX0_IRQn); 89:Core/Src/can.c **** /* USER CODE BEGIN CAN_MspInit 1 */ 90:Core/Src/can.c **** 91:Core/Src/can.c **** /* USER CODE END CAN_MspInit 1 */ 92:Core/Src/can.c **** } 93:Core/Src/can.c **** } 140 .loc 1 93 1 view .LVU40 141 0018 09B0 add sp, sp, #36 142 .LCFI4: 143 .cfi_remember_state 144 .cfi_def_cfa_offset 12 145 @ sp needed 146 001a 30BD pop {r4, r5, pc} 147 .L11: 148 .LCFI5: 149 .cfi_restore_state 72:Core/Src/can.c **** 150 .loc 1 72 5 is_stmt 1 view .LVU41 151 .LBB2: 72:Core/Src/can.c **** 152 .loc 1 72 5 view .LVU42 72:Core/Src/can.c **** 153 .loc 1 72 5 view .LVU43 154 001c 03F5D633 add r3, r3, #109568 155 .LBE2: 84:Core/Src/can.c **** 156 .loc 1 84 5 is_stmt 0 view .LVU44 157 0020 03A9 add r1, sp, #12 158 .LBB3: 72:Core/Src/can.c **** 159 .loc 1 72 5 view .LVU45 160 0022 DA69 ldr r2, [r3, #28] 161 0024 42F00072 orr r2, r2, #33554432 162 0028 DA61 str r2, [r3, #28] 72:Core/Src/can.c **** 163 .loc 1 72 5 is_stmt 1 view .LVU46 164 002a DA69 ldr r2, [r3, #28] 165 002c 02F00072 and r2, r2, #33554432 166 0030 0192 str r2, [sp, #4] 72:Core/Src/can.c **** 167 .loc 1 72 5 view .LVU47 168 0032 019A ldr r2, [sp, #4] 169 .LBE3: 72:Core/Src/can.c **** 170 .loc 1 72 5 view .LVU48 74:Core/Src/can.c **** /**CAN GPIO Configuration ARM GAS C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s page 6 171 .loc 1 74 5 view .LVU49 172 .LBB4: 74:Core/Src/can.c **** /**CAN GPIO Configuration 173 .loc 1 74 5 view .LVU50 74:Core/Src/can.c **** /**CAN GPIO Configuration 174 .loc 1 74 5 view .LVU51 175 0034 5A69 ldr r2, [r3, #20] 176 0036 42F40032 orr r2, r2, #131072 177 003a 5A61 str r2, [r3, #20] 74:Core/Src/can.c **** /**CAN GPIO Configuration 178 .loc 1 74 5 view .LVU52 179 003c 5B69 ldr r3, [r3, #20] 180 003e 03F40033 and r3, r3, #131072 181 0042 0293 str r3, [sp, #8] 74:Core/Src/can.c **** /**CAN GPIO Configuration 182 .loc 1 74 5 view .LVU53 183 .LBE4: 79:Core/Src/can.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 184 .loc 1 79 25 is_stmt 0 view .LVU54 185 0044 4FF4C052 mov r2, #6144 80:Core/Src/can.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 186 .loc 1 80 26 view .LVU55 187 0048 0223 movs r3, #2 188 004a CDE90323 strd r2, r3, [sp, #12] 84:Core/Src/can.c **** 189 .loc 1 84 5 view .LVU56 190 004e 4FF09040 mov r0, #1207959552 191 .LVL3: 83:Core/Src/can.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 192 .loc 1 83 31 view .LVU57 193 0052 0923 movs r3, #9 194 0054 0322 movs r2, #3 195 0056 CDE90623 strd r2, r3, [sp, #24] 196 .LBB5: 74:Core/Src/can.c **** /**CAN GPIO Configuration 197 .loc 1 74 5 view .LVU58 198 005a 029D ldr r5, [sp, #8] 199 .LBE5: 74:Core/Src/can.c **** /**CAN GPIO Configuration 200 .loc 1 74 5 is_stmt 1 view .LVU59 79:Core/Src/can.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 201 .loc 1 79 5 view .LVU60 81:Core/Src/can.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 202 .loc 1 81 5 view .LVU61 82:Core/Src/can.c **** GPIO_InitStruct.Alternate = GPIO_AF9_CAN; 203 .loc 1 82 5 view .LVU62 84:Core/Src/can.c **** 204 .loc 1 84 5 view .LVU63 205 005c FFF7FEFF bl HAL_GPIO_Init 206 .LVL4: 87:Core/Src/can.c **** HAL_NVIC_EnableIRQ(USB_LP_CAN_RX0_IRQn); 207 .loc 1 87 5 view .LVU64 208 0060 2246 mov r2, r4 209 0062 2146 mov r1, r4 210 0064 1420 movs r0, #20 211 0066 FFF7FEFF bl HAL_NVIC_SetPriority 212 .LVL5: ARM GAS C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s page 7 88:Core/Src/can.c **** /* USER CODE BEGIN CAN_MspInit 1 */ 213 .loc 1 88 5 view .LVU65 214 006a 1420 movs r0, #20 215 006c FFF7FEFF bl HAL_NVIC_EnableIRQ 216 .LVL6: 217 .loc 1 93 1 is_stmt 0 view .LVU66 218 0070 09B0 add sp, sp, #36 219 .LCFI6: 220 .cfi_def_cfa_offset 12 221 @ sp needed 222 0072 30BD pop {r4, r5, pc} 223 .L13: 224 .align 2 225 .L12: 226 0074 00640040 .word 1073767424 227 .cfi_endproc 228 .LFE131: 230 .section .text.HAL_CAN_MspDeInit,"ax",%progbits 231 .align 1 232 .p2align 2,,3 233 .global HAL_CAN_MspDeInit 234 .syntax unified 235 .thumb 236 .thumb_func 238 HAL_CAN_MspDeInit: 239 .LVL7: 240 .LFB132: 94:Core/Src/can.c **** 95:Core/Src/can.c **** void HAL_CAN_MspDeInit(CAN_HandleTypeDef* canHandle) 96:Core/Src/can.c **** { 241 .loc 1 96 1 is_stmt 1 view -0 242 .cfi_startproc 243 @ args = 0, pretend = 0, frame = 0 244 @ frame_needed = 0, uses_anonymous_args = 0 97:Core/Src/can.c **** 98:Core/Src/can.c **** if(canHandle->Instance==CAN) 245 .loc 1 98 3 view .LVU68 96:Core/Src/can.c **** 246 .loc 1 96 1 is_stmt 0 view .LVU69 247 0000 08B5 push {r3, lr} 248 .LCFI7: 249 .cfi_def_cfa_offset 8 250 .cfi_offset 3, -8 251 .cfi_offset 14, -4 252 .loc 1 98 5 view .LVU70 253 0002 0268 ldr r2, [r0] 254 0004 094B ldr r3, .L18 255 0006 9A42 cmp r2, r3 256 0008 00D0 beq .L17 99:Core/Src/can.c **** { 100:Core/Src/can.c **** /* USER CODE BEGIN CAN_MspDeInit 0 */ 101:Core/Src/can.c **** 102:Core/Src/can.c **** /* USER CODE END CAN_MspDeInit 0 */ 103:Core/Src/can.c **** /* Peripheral clock disable */ 104:Core/Src/can.c **** __HAL_RCC_CAN1_CLK_DISABLE(); 105:Core/Src/can.c **** 106:Core/Src/can.c **** /**CAN GPIO Configuration ARM GAS C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s page 8 107:Core/Src/can.c **** PA11 ------> CAN_RX 108:Core/Src/can.c **** PA12 ------> CAN_TX 109:Core/Src/can.c **** */ 110:Core/Src/can.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_11|GPIO_PIN_12); 111:Core/Src/can.c **** 112:Core/Src/can.c **** /* CAN interrupt Deinit */ 113:Core/Src/can.c **** HAL_NVIC_DisableIRQ(USB_LP_CAN_RX0_IRQn); 114:Core/Src/can.c **** /* USER CODE BEGIN CAN_MspDeInit 1 */ 115:Core/Src/can.c **** 116:Core/Src/can.c **** /* USER CODE END CAN_MspDeInit 1 */ 117:Core/Src/can.c **** } 118:Core/Src/can.c **** } 257 .loc 1 118 1 view .LVU71 258 000a 08BD pop {r3, pc} 259 .L17: 104:Core/Src/can.c **** 260 .loc 1 104 5 is_stmt 1 view .LVU72 261 000c 084A ldr r2, .L18+4 262 000e D369 ldr r3, [r2, #28] 263 0010 23F00073 bic r3, r3, #33554432 110:Core/Src/can.c **** 264 .loc 1 110 5 is_stmt 0 view .LVU73 265 0014 4FF09040 mov r0, #1207959552 266 .LVL8: 104:Core/Src/can.c **** 267 .loc 1 104 5 view .LVU74 268 0018 D361 str r3, [r2, #28] 110:Core/Src/can.c **** 269 .loc 1 110 5 is_stmt 1 view .LVU75 270 001a 4FF4C051 mov r1, #6144 271 001e FFF7FEFF bl HAL_GPIO_DeInit 272 .LVL9: 113:Core/Src/can.c **** /* USER CODE BEGIN CAN_MspDeInit 1 */ 273 .loc 1 113 5 view .LVU76 274 .loc 1 118 1 is_stmt 0 view .LVU77 275 0022 BDE80840 pop {r3, lr} 276 .LCFI8: 277 .cfi_restore 14 278 .cfi_restore 3 279 .cfi_def_cfa_offset 0 113:Core/Src/can.c **** /* USER CODE BEGIN CAN_MspDeInit 1 */ 280 .loc 1 113 5 view .LVU78 281 0026 1420 movs r0, #20 282 0028 FFF7FEBF b HAL_NVIC_DisableIRQ 283 .LVL10: 284 .L19: 285 .align 2 286 .L18: 287 002c 00640040 .word 1073767424 288 0030 00100240 .word 1073876992 289 .cfi_endproc 290 .LFE132: 292 .global hcan 293 .section .bss.hcan,"aw",%nobits 294 .align 2 295 .set .LANCHOR0,. + 0 298 hcan: ARM GAS C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s page 9 299 0000 00000000 .space 40 299 00000000 299 00000000 299 00000000 299 00000000 300 .text 301 .Letext0: 302 .file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h" 303 .file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h" 304 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" 305 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" 306 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" 307 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h" 308 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h" 309 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h" 310 .file 10 "Core/Inc/main.h" 311 .file 11 "Core/Inc/can.h" ARM GAS C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s page 10 DEFINED SYMBOLS *ABS*:00000000 can.c C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s:20 .text.MX_CAN_Init:00000000 $t C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s:27 .text.MX_CAN_Init:00000000 MX_CAN_Init C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s:94 .text.MX_CAN_Init:00000034 $d C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s:100 .text.HAL_CAN_MspInit:00000000 $t C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s:107 .text.HAL_CAN_MspInit:00000000 HAL_CAN_MspInit C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s:226 .text.HAL_CAN_MspInit:00000074 $d C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s:231 .text.HAL_CAN_MspDeInit:00000000 $t C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s:238 .text.HAL_CAN_MspDeInit:00000000 HAL_CAN_MspDeInit C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s:287 .text.HAL_CAN_MspDeInit:0000002c $d C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s:298 .bss.hcan:00000000 hcan C:\Users\zl835\AppData\Local\Temp\cceSl6Fb.s:294 .bss.hcan:00000000 $d UNDEFINED SYMBOLS HAL_CAN_Init Error_Handler HAL_GPIO_Init HAL_NVIC_SetPriority HAL_NVIC_EnableIRQ HAL_GPIO_DeInit HAL_NVIC_DisableIRQ