ams-master/Software/build/debug/stm32h7xx_hal_msp.lst
2025-03-21 15:35:07 +01:00

2003 lines
99 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 1
1 .cpu cortex-m7
2 .arch armv7e-m
3 .fpu fpv5-d16
4 .eabi_attribute 28, 1
5 .eabi_attribute 20, 1
6 .eabi_attribute 21, 1
7 .eabi_attribute 23, 3
8 .eabi_attribute 24, 1
9 .eabi_attribute 25, 1
10 .eabi_attribute 26, 1
11 .eabi_attribute 30, 1
12 .eabi_attribute 34, 1
13 .eabi_attribute 18, 4
14 .file "stm32h7xx_hal_msp.c"
15 .text
16 .Ltext0:
17 .cfi_sections .debug_frame
18 .file 1 "Core/Src/stm32h7xx_hal_msp.c"
19 .section .text.HAL_MspInit,"ax",%progbits
20 .align 1
21 .global HAL_MspInit
22 .syntax unified
23 .thumb
24 .thumb_func
26 HAL_MspInit:
27 .LFB335:
1:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN Header */
2:Core/Src/stm32h7xx_hal_msp.c **** /**
3:Core/Src/stm32h7xx_hal_msp.c **** ******************************************************************************
4:Core/Src/stm32h7xx_hal_msp.c **** * @file stm32h7xx_hal_msp.c
5:Core/Src/stm32h7xx_hal_msp.c **** * @brief This file provides code for the MSP Initialization
6:Core/Src/stm32h7xx_hal_msp.c **** * and de-Initialization codes.
7:Core/Src/stm32h7xx_hal_msp.c **** ******************************************************************************
8:Core/Src/stm32h7xx_hal_msp.c **** * @attention
9:Core/Src/stm32h7xx_hal_msp.c **** *
10:Core/Src/stm32h7xx_hal_msp.c **** * Copyright (c) 2025 STMicroelectronics.
11:Core/Src/stm32h7xx_hal_msp.c **** * All rights reserved.
12:Core/Src/stm32h7xx_hal_msp.c **** *
13:Core/Src/stm32h7xx_hal_msp.c **** * This software is licensed under terms that can be found in the LICENSE file
14:Core/Src/stm32h7xx_hal_msp.c **** * in the root directory of this software component.
15:Core/Src/stm32h7xx_hal_msp.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
16:Core/Src/stm32h7xx_hal_msp.c **** *
17:Core/Src/stm32h7xx_hal_msp.c **** ******************************************************************************
18:Core/Src/stm32h7xx_hal_msp.c **** */
19:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END Header */
20:Core/Src/stm32h7xx_hal_msp.c ****
21:Core/Src/stm32h7xx_hal_msp.c **** /* Includes ------------------------------------------------------------------*/
22:Core/Src/stm32h7xx_hal_msp.c **** #include "main.h"
23:Core/Src/stm32h7xx_hal_msp.c ****
24:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN Includes */
25:Core/Src/stm32h7xx_hal_msp.c ****
26:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END Includes */
27:Core/Src/stm32h7xx_hal_msp.c ****
28:Core/Src/stm32h7xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/
29:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN TD */
30:Core/Src/stm32h7xx_hal_msp.c ****
31:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END TD */
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 2
32:Core/Src/stm32h7xx_hal_msp.c ****
33:Core/Src/stm32h7xx_hal_msp.c **** /* Private define ------------------------------------------------------------*/
34:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN Define */
35:Core/Src/stm32h7xx_hal_msp.c ****
36:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END Define */
37:Core/Src/stm32h7xx_hal_msp.c ****
38:Core/Src/stm32h7xx_hal_msp.c **** /* Private macro -------------------------------------------------------------*/
39:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN Macro */
40:Core/Src/stm32h7xx_hal_msp.c ****
41:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END Macro */
42:Core/Src/stm32h7xx_hal_msp.c ****
43:Core/Src/stm32h7xx_hal_msp.c **** /* Private variables ---------------------------------------------------------*/
44:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN PV */
45:Core/Src/stm32h7xx_hal_msp.c ****
46:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END PV */
47:Core/Src/stm32h7xx_hal_msp.c ****
48:Core/Src/stm32h7xx_hal_msp.c **** /* Private function prototypes -----------------------------------------------*/
49:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN PFP */
50:Core/Src/stm32h7xx_hal_msp.c ****
51:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END PFP */
52:Core/Src/stm32h7xx_hal_msp.c ****
53:Core/Src/stm32h7xx_hal_msp.c **** /* External functions --------------------------------------------------------*/
54:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN ExternalFunctions */
55:Core/Src/stm32h7xx_hal_msp.c ****
56:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END ExternalFunctions */
57:Core/Src/stm32h7xx_hal_msp.c ****
58:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN 0 */
59:Core/Src/stm32h7xx_hal_msp.c ****
60:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END 0 */
61:Core/Src/stm32h7xx_hal_msp.c **** /**
62:Core/Src/stm32h7xx_hal_msp.c **** * Initializes the Global MSP.
63:Core/Src/stm32h7xx_hal_msp.c **** */
64:Core/Src/stm32h7xx_hal_msp.c **** void HAL_MspInit(void)
65:Core/Src/stm32h7xx_hal_msp.c **** {
28 .loc 1 65 1 view -0
29 .cfi_startproc
30 @ args = 0, pretend = 0, frame = 8
31 @ frame_needed = 0, uses_anonymous_args = 0
32 @ link register save eliminated.
33 0000 82B0 sub sp, sp, #8
34 .cfi_def_cfa_offset 8
66:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN MspInit 0 */
67:Core/Src/stm32h7xx_hal_msp.c ****
68:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END MspInit 0 */
69:Core/Src/stm32h7xx_hal_msp.c ****
70:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_SYSCFG_CLK_ENABLE();
35 .loc 1 70 3 view .LVU1
36 .LBB2:
37 .loc 1 70 3 view .LVU2
38 .loc 1 70 3 view .LVU3
39 0002 074B ldr r3, .L3
40 0004 D3F85421 ldr r2, [r3, #340]
41 0008 42F00202 orr r2, r2, #2
42 000c C3F85421 str r2, [r3, #340]
43 .loc 1 70 3 view .LVU4
44 0010 D3F85431 ldr r3, [r3, #340]
45 0014 03F00203 and r3, r3, #2
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 3
46 0018 0193 str r3, [sp, #4]
47 .loc 1 70 3 view .LVU5
48 001a 019B ldr r3, [sp, #4]
49 .LBE2:
50 .loc 1 70 3 view .LVU6
71:Core/Src/stm32h7xx_hal_msp.c ****
72:Core/Src/stm32h7xx_hal_msp.c **** /* System interrupt init*/
73:Core/Src/stm32h7xx_hal_msp.c ****
74:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN MspInit 1 */
75:Core/Src/stm32h7xx_hal_msp.c ****
76:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END MspInit 1 */
77:Core/Src/stm32h7xx_hal_msp.c **** }
51 .loc 1 77 1 is_stmt 0 view .LVU7
52 001c 02B0 add sp, sp, #8
53 .cfi_def_cfa_offset 0
54 @ sp needed
55 001e 7047 bx lr
56 .L4:
57 .align 2
58 .L3:
59 0020 00440258 .word 1476543488
60 .cfi_endproc
61 .LFE335:
63 .section .text.HAL_ADC_MspInit,"ax",%progbits
64 .align 1
65 .global HAL_ADC_MspInit
66 .syntax unified
67 .thumb
68 .thumb_func
70 HAL_ADC_MspInit:
71 .LVL0:
72 .LFB336:
78:Core/Src/stm32h7xx_hal_msp.c ****
79:Core/Src/stm32h7xx_hal_msp.c **** static uint32_t HAL_RCC_ADC12_CLK_ENABLED=0;
80:Core/Src/stm32h7xx_hal_msp.c ****
81:Core/Src/stm32h7xx_hal_msp.c **** /**
82:Core/Src/stm32h7xx_hal_msp.c **** * @brief ADC MSP Initialization
83:Core/Src/stm32h7xx_hal_msp.c **** * This function configures the hardware resources used in this example
84:Core/Src/stm32h7xx_hal_msp.c **** * @param hadc: ADC handle pointer
85:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
86:Core/Src/stm32h7xx_hal_msp.c **** */
87:Core/Src/stm32h7xx_hal_msp.c **** void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
88:Core/Src/stm32h7xx_hal_msp.c **** {
73 .loc 1 88 1 is_stmt 1 view -0
74 .cfi_startproc
75 @ args = 0, pretend = 0, frame = 40
76 @ frame_needed = 0, uses_anonymous_args = 0
77 .loc 1 88 1 is_stmt 0 view .LVU9
78 0000 00B5 push {lr}
79 .cfi_def_cfa_offset 4
80 .cfi_offset 14, -4
81 0002 8BB0 sub sp, sp, #44
82 .cfi_def_cfa_offset 48
89:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
83 .loc 1 89 3 is_stmt 1 view .LVU10
84 .loc 1 89 20 is_stmt 0 view .LVU11
85 0004 0023 movs r3, #0
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 4
86 0006 0593 str r3, [sp, #20]
87 0008 0693 str r3, [sp, #24]
88 000a 0793 str r3, [sp, #28]
89 000c 0893 str r3, [sp, #32]
90 000e 0993 str r3, [sp, #36]
90:Core/Src/stm32h7xx_hal_msp.c **** if(hadc->Instance==ADC1)
91 .loc 1 90 3 is_stmt 1 view .LVU12
92 .loc 1 90 10 is_stmt 0 view .LVU13
93 0010 0368 ldr r3, [r0]
94 .loc 1 90 5 view .LVU14
95 0012 2E4A ldr r2, .L15
96 0014 9342 cmp r3, r2
97 0016 05D0 beq .L11
91:Core/Src/stm32h7xx_hal_msp.c **** {
92:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 0 */
93:Core/Src/stm32h7xx_hal_msp.c ****
94:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 0 */
95:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock enable */
96:Core/Src/stm32h7xx_hal_msp.c **** HAL_RCC_ADC12_CLK_ENABLED++;
97:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){
98:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE();
99:Core/Src/stm32h7xx_hal_msp.c **** }
100:Core/Src/stm32h7xx_hal_msp.c ****
101:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE();
102:Core/Src/stm32h7xx_hal_msp.c **** /**ADC1 GPIO Configuration
103:Core/Src/stm32h7xx_hal_msp.c **** PC0 ------> ADC1_INP10
104:Core/Src/stm32h7xx_hal_msp.c **** */
105:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = LV_I_measure_Pin;
106:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
107:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
108:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(LV_I_measure_GPIO_Port, &GPIO_InitStruct);
109:Core/Src/stm32h7xx_hal_msp.c ****
110:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 1 */
111:Core/Src/stm32h7xx_hal_msp.c ****
112:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 1 */
113:Core/Src/stm32h7xx_hal_msp.c **** }
114:Core/Src/stm32h7xx_hal_msp.c **** else if(hadc->Instance==ADC2)
98 .loc 1 114 8 is_stmt 1 view .LVU15
99 .loc 1 114 10 is_stmt 0 view .LVU16
100 0018 2D4A ldr r2, .L15+4
101 001a 9342 cmp r3, r2
102 001c 2CD0 beq .L12
103 .LVL1:
104 .L5:
115:Core/Src/stm32h7xx_hal_msp.c **** {
116:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspInit 0 */
117:Core/Src/stm32h7xx_hal_msp.c ****
118:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END ADC2_MspInit 0 */
119:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock enable */
120:Core/Src/stm32h7xx_hal_msp.c **** HAL_RCC_ADC12_CLK_ENABLED++;
121:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){
122:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE();
123:Core/Src/stm32h7xx_hal_msp.c **** }
124:Core/Src/stm32h7xx_hal_msp.c ****
125:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE();
126:Core/Src/stm32h7xx_hal_msp.c **** /**ADC2 GPIO Configuration
127:Core/Src/stm32h7xx_hal_msp.c **** PC0 ------> ADC2_INP10
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 5
128:Core/Src/stm32h7xx_hal_msp.c **** PC1 ------> ADC2_INP11
129:Core/Src/stm32h7xx_hal_msp.c **** PC1 ------> ADC2_INN10
130:Core/Src/stm32h7xx_hal_msp.c **** */
131:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = LV_I_measure_Pin|TEMP_TSDCDC_Pin;
132:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
133:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
134:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
135:Core/Src/stm32h7xx_hal_msp.c ****
136:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspInit 1 */
137:Core/Src/stm32h7xx_hal_msp.c ****
138:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END ADC2_MspInit 1 */
139:Core/Src/stm32h7xx_hal_msp.c **** }
140:Core/Src/stm32h7xx_hal_msp.c ****
141:Core/Src/stm32h7xx_hal_msp.c **** }
105 .loc 1 141 1 view .LVU17
106 001e 0BB0 add sp, sp, #44
107 .cfi_remember_state
108 .cfi_def_cfa_offset 4
109 @ sp needed
110 0020 5DF804FB ldr pc, [sp], #4
111 .LVL2:
112 .L11:
113 .cfi_restore_state
96:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){
114 .loc 1 96 5 is_stmt 1 view .LVU18
96:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){
115 .loc 1 96 30 is_stmt 0 view .LVU19
116 0024 2B4A ldr r2, .L15+8
117 0026 1368 ldr r3, [r2]
118 0028 0133 adds r3, r3, #1
119 002a 1360 str r3, [r2]
97:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE();
120 .loc 1 97 5 is_stmt 1 view .LVU20
97:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE();
121 .loc 1 97 7 is_stmt 0 view .LVU21
122 002c 012B cmp r3, #1
123 002e 15D0 beq .L13
124 .L7:
98:Core/Src/stm32h7xx_hal_msp.c **** }
125 .loc 1 98 7 is_stmt 1 discriminator 1 view .LVU22
101:Core/Src/stm32h7xx_hal_msp.c **** /**ADC1 GPIO Configuration
126 .loc 1 101 5 view .LVU23
127 .LBB3:
101:Core/Src/stm32h7xx_hal_msp.c **** /**ADC1 GPIO Configuration
128 .loc 1 101 5 view .LVU24
101:Core/Src/stm32h7xx_hal_msp.c **** /**ADC1 GPIO Configuration
129 .loc 1 101 5 view .LVU25
130 0030 294B ldr r3, .L15+12
131 0032 D3F84021 ldr r2, [r3, #320]
132 0036 42F00402 orr r2, r2, #4
133 003a C3F84021 str r2, [r3, #320]
101:Core/Src/stm32h7xx_hal_msp.c **** /**ADC1 GPIO Configuration
134 .loc 1 101 5 view .LVU26
135 003e D3F84031 ldr r3, [r3, #320]
136 0042 03F00403 and r3, r3, #4
137 0046 0293 str r3, [sp, #8]
101:Core/Src/stm32h7xx_hal_msp.c **** /**ADC1 GPIO Configuration
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 6
138 .loc 1 101 5 view .LVU27
139 0048 029B ldr r3, [sp, #8]
140 .LBE3:
101:Core/Src/stm32h7xx_hal_msp.c **** /**ADC1 GPIO Configuration
141 .loc 1 101 5 view .LVU28
105:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
142 .loc 1 105 5 view .LVU29
105:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
143 .loc 1 105 25 is_stmt 0 view .LVU30
144 004a 0123 movs r3, #1
145 004c 0593 str r3, [sp, #20]
106:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
146 .loc 1 106 5 is_stmt 1 view .LVU31
106:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
147 .loc 1 106 26 is_stmt 0 view .LVU32
148 004e 0323 movs r3, #3
149 0050 0693 str r3, [sp, #24]
107:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(LV_I_measure_GPIO_Port, &GPIO_InitStruct);
150 .loc 1 107 5 is_stmt 1 view .LVU33
108:Core/Src/stm32h7xx_hal_msp.c ****
151 .loc 1 108 5 view .LVU34
152 0052 05A9 add r1, sp, #20
153 0054 2148 ldr r0, .L15+16
154 .LVL3:
108:Core/Src/stm32h7xx_hal_msp.c ****
155 .loc 1 108 5 is_stmt 0 view .LVU35
156 0056 FFF7FEFF bl HAL_GPIO_Init
157 .LVL4:
158 005a E0E7 b .L5
159 .LVL5:
160 .L13:
98:Core/Src/stm32h7xx_hal_msp.c **** }
161 .loc 1 98 7 is_stmt 1 view .LVU36
162 .LBB4:
98:Core/Src/stm32h7xx_hal_msp.c **** }
163 .loc 1 98 7 view .LVU37
98:Core/Src/stm32h7xx_hal_msp.c **** }
164 .loc 1 98 7 view .LVU38
165 005c 1E4B ldr r3, .L15+12
166 005e D3F83821 ldr r2, [r3, #312]
167 0062 42F02002 orr r2, r2, #32
168 0066 C3F83821 str r2, [r3, #312]
98:Core/Src/stm32h7xx_hal_msp.c **** }
169 .loc 1 98 7 view .LVU39
170 006a D3F83831 ldr r3, [r3, #312]
171 006e 03F02003 and r3, r3, #32
172 0072 0193 str r3, [sp, #4]
98:Core/Src/stm32h7xx_hal_msp.c **** }
173 .loc 1 98 7 view .LVU40
174 0074 019B ldr r3, [sp, #4]
175 0076 DBE7 b .L7
176 .L12:
177 .LBE4:
120:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){
178 .loc 1 120 5 view .LVU41
120:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){
179 .loc 1 120 30 is_stmt 0 view .LVU42
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 7
180 0078 164A ldr r2, .L15+8
181 007a 1368 ldr r3, [r2]
182 007c 0133 adds r3, r3, #1
183 007e 1360 str r3, [r2]
121:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE();
184 .loc 1 121 5 is_stmt 1 view .LVU43
121:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE();
185 .loc 1 121 7 is_stmt 0 view .LVU44
186 0080 012B cmp r3, #1
187 0082 14D0 beq .L14
188 .L9:
122:Core/Src/stm32h7xx_hal_msp.c **** }
189 .loc 1 122 7 is_stmt 1 discriminator 1 view .LVU45
125:Core/Src/stm32h7xx_hal_msp.c **** /**ADC2 GPIO Configuration
190 .loc 1 125 5 view .LVU46
191 .LBB5:
125:Core/Src/stm32h7xx_hal_msp.c **** /**ADC2 GPIO Configuration
192 .loc 1 125 5 view .LVU47
125:Core/Src/stm32h7xx_hal_msp.c **** /**ADC2 GPIO Configuration
193 .loc 1 125 5 view .LVU48
194 0084 144B ldr r3, .L15+12
195 0086 D3F84021 ldr r2, [r3, #320]
196 008a 42F00402 orr r2, r2, #4
197 008e C3F84021 str r2, [r3, #320]
125:Core/Src/stm32h7xx_hal_msp.c **** /**ADC2 GPIO Configuration
198 .loc 1 125 5 view .LVU49
199 0092 D3F84031 ldr r3, [r3, #320]
200 0096 03F00403 and r3, r3, #4
201 009a 0493 str r3, [sp, #16]
125:Core/Src/stm32h7xx_hal_msp.c **** /**ADC2 GPIO Configuration
202 .loc 1 125 5 view .LVU50
203 009c 049B ldr r3, [sp, #16]
204 .LBE5:
125:Core/Src/stm32h7xx_hal_msp.c **** /**ADC2 GPIO Configuration
205 .loc 1 125 5 view .LVU51
131:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
206 .loc 1 131 5 view .LVU52
131:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
207 .loc 1 131 25 is_stmt 0 view .LVU53
208 009e 0323 movs r3, #3
209 00a0 0593 str r3, [sp, #20]
132:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
210 .loc 1 132 5 is_stmt 1 view .LVU54
132:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
211 .loc 1 132 26 is_stmt 0 view .LVU55
212 00a2 0693 str r3, [sp, #24]
133:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
213 .loc 1 133 5 is_stmt 1 view .LVU56
134:Core/Src/stm32h7xx_hal_msp.c ****
214 .loc 1 134 5 view .LVU57
215 00a4 05A9 add r1, sp, #20
216 00a6 0D48 ldr r0, .L15+16
217 .LVL6:
134:Core/Src/stm32h7xx_hal_msp.c ****
218 .loc 1 134 5 is_stmt 0 view .LVU58
219 00a8 FFF7FEFF bl HAL_GPIO_Init
220 .LVL7:
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 8
221 .loc 1 141 1 view .LVU59
222 00ac B7E7 b .L5
223 .LVL8:
224 .L14:
122:Core/Src/stm32h7xx_hal_msp.c **** }
225 .loc 1 122 7 is_stmt 1 view .LVU60
226 .LBB6:
122:Core/Src/stm32h7xx_hal_msp.c **** }
227 .loc 1 122 7 view .LVU61
122:Core/Src/stm32h7xx_hal_msp.c **** }
228 .loc 1 122 7 view .LVU62
229 00ae 0A4B ldr r3, .L15+12
230 00b0 D3F83821 ldr r2, [r3, #312]
231 00b4 42F02002 orr r2, r2, #32
232 00b8 C3F83821 str r2, [r3, #312]
122:Core/Src/stm32h7xx_hal_msp.c **** }
233 .loc 1 122 7 view .LVU63
234 00bc D3F83831 ldr r3, [r3, #312]
235 00c0 03F02003 and r3, r3, #32
236 00c4 0393 str r3, [sp, #12]
122:Core/Src/stm32h7xx_hal_msp.c **** }
237 .loc 1 122 7 view .LVU64
238 00c6 039B ldr r3, [sp, #12]
239 00c8 DCE7 b .L9
240 .L16:
241 00ca 00BF .align 2
242 .L15:
243 00cc 00200240 .word 1073881088
244 00d0 00210240 .word 1073881344
245 00d4 00000000 .word HAL_RCC_ADC12_CLK_ENABLED
246 00d8 00440258 .word 1476543488
247 00dc 00080258 .word 1476528128
248 .LBE6:
249 .cfi_endproc
250 .LFE336:
252 .section .text.HAL_ADC_MspDeInit,"ax",%progbits
253 .align 1
254 .global HAL_ADC_MspDeInit
255 .syntax unified
256 .thumb
257 .thumb_func
259 HAL_ADC_MspDeInit:
260 .LVL9:
261 .LFB337:
142:Core/Src/stm32h7xx_hal_msp.c ****
143:Core/Src/stm32h7xx_hal_msp.c **** /**
144:Core/Src/stm32h7xx_hal_msp.c **** * @brief ADC MSP De-Initialization
145:Core/Src/stm32h7xx_hal_msp.c **** * This function freeze the hardware resources used in this example
146:Core/Src/stm32h7xx_hal_msp.c **** * @param hadc: ADC handle pointer
147:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
148:Core/Src/stm32h7xx_hal_msp.c **** */
149:Core/Src/stm32h7xx_hal_msp.c **** void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
150:Core/Src/stm32h7xx_hal_msp.c **** {
262 .loc 1 150 1 view -0
263 .cfi_startproc
264 @ args = 0, pretend = 0, frame = 0
265 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 9
266 .loc 1 150 1 is_stmt 0 view .LVU66
267 0000 08B5 push {r3, lr}
268 .cfi_def_cfa_offset 8
269 .cfi_offset 3, -8
270 .cfi_offset 14, -4
151:Core/Src/stm32h7xx_hal_msp.c **** if(hadc->Instance==ADC1)
271 .loc 1 151 3 is_stmt 1 view .LVU67
272 .loc 1 151 10 is_stmt 0 view .LVU68
273 0002 0368 ldr r3, [r0]
274 .loc 1 151 5 view .LVU69
275 0004 144A ldr r2, .L25
276 0006 9342 cmp r3, r2
277 0008 03D0 beq .L23
152:Core/Src/stm32h7xx_hal_msp.c **** {
153:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 0 */
154:Core/Src/stm32h7xx_hal_msp.c ****
155:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 0 */
156:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock disable */
157:Core/Src/stm32h7xx_hal_msp.c **** HAL_RCC_ADC12_CLK_ENABLED--;
158:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){
159:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE();
160:Core/Src/stm32h7xx_hal_msp.c **** }
161:Core/Src/stm32h7xx_hal_msp.c ****
162:Core/Src/stm32h7xx_hal_msp.c **** /**ADC1 GPIO Configuration
163:Core/Src/stm32h7xx_hal_msp.c **** PC0 ------> ADC1_INP10
164:Core/Src/stm32h7xx_hal_msp.c **** */
165:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(LV_I_measure_GPIO_Port, LV_I_measure_Pin);
166:Core/Src/stm32h7xx_hal_msp.c ****
167:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 1 */
168:Core/Src/stm32h7xx_hal_msp.c ****
169:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 1 */
170:Core/Src/stm32h7xx_hal_msp.c **** }
171:Core/Src/stm32h7xx_hal_msp.c **** else if(hadc->Instance==ADC2)
278 .loc 1 171 8 is_stmt 1 view .LVU70
279 .loc 1 171 10 is_stmt 0 view .LVU71
280 000a 144A ldr r2, .L25+4
281 000c 9342 cmp r3, r2
282 000e 11D0 beq .L24
283 .LVL10:
284 .L17:
172:Core/Src/stm32h7xx_hal_msp.c **** {
173:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspDeInit 0 */
174:Core/Src/stm32h7xx_hal_msp.c ****
175:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END ADC2_MspDeInit 0 */
176:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock disable */
177:Core/Src/stm32h7xx_hal_msp.c **** HAL_RCC_ADC12_CLK_ENABLED--;
178:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){
179:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE();
180:Core/Src/stm32h7xx_hal_msp.c **** }
181:Core/Src/stm32h7xx_hal_msp.c ****
182:Core/Src/stm32h7xx_hal_msp.c **** /**ADC2 GPIO Configuration
183:Core/Src/stm32h7xx_hal_msp.c **** PC0 ------> ADC2_INP10
184:Core/Src/stm32h7xx_hal_msp.c **** PC1 ------> ADC2_INP11
185:Core/Src/stm32h7xx_hal_msp.c **** PC1 ------> ADC2_INN10
186:Core/Src/stm32h7xx_hal_msp.c **** */
187:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOC, LV_I_measure_Pin|TEMP_TSDCDC_Pin);
188:Core/Src/stm32h7xx_hal_msp.c ****
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 10
189:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspDeInit 1 */
190:Core/Src/stm32h7xx_hal_msp.c ****
191:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END ADC2_MspDeInit 1 */
192:Core/Src/stm32h7xx_hal_msp.c **** }
193:Core/Src/stm32h7xx_hal_msp.c ****
194:Core/Src/stm32h7xx_hal_msp.c **** }
285 .loc 1 194 1 view .LVU72
286 0010 08BD pop {r3, pc}
287 .LVL11:
288 .L23:
157:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){
289 .loc 1 157 5 is_stmt 1 view .LVU73
157:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){
290 .loc 1 157 30 is_stmt 0 view .LVU74
291 0012 134A ldr r2, .L25+8
292 0014 1368 ldr r3, [r2]
293 0016 013B subs r3, r3, #1
294 0018 1360 str r3, [r2]
158:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE();
295 .loc 1 158 5 is_stmt 1 view .LVU75
158:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE();
296 .loc 1 158 7 is_stmt 0 view .LVU76
297 001a 33B9 cbnz r3, .L19
159:Core/Src/stm32h7xx_hal_msp.c **** }
298 .loc 1 159 7 is_stmt 1 view .LVU77
299 001c 114A ldr r2, .L25+12
300 001e D2F83831 ldr r3, [r2, #312]
301 0022 23F02003 bic r3, r3, #32
302 0026 C2F83831 str r3, [r2, #312]
303 .L19:
165:Core/Src/stm32h7xx_hal_msp.c ****
304 .loc 1 165 5 view .LVU78
305 002a 0121 movs r1, #1
306 002c 0E48 ldr r0, .L25+16
307 .LVL12:
165:Core/Src/stm32h7xx_hal_msp.c ****
308 .loc 1 165 5 is_stmt 0 view .LVU79
309 002e FFF7FEFF bl HAL_GPIO_DeInit
310 .LVL13:
311 0032 EDE7 b .L17
312 .LVL14:
313 .L24:
177:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){
314 .loc 1 177 5 is_stmt 1 view .LVU80
177:Core/Src/stm32h7xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){
315 .loc 1 177 30 is_stmt 0 view .LVU81
316 0034 0A4A ldr r2, .L25+8
317 0036 1368 ldr r3, [r2]
318 0038 013B subs r3, r3, #1
319 003a 1360 str r3, [r2]
178:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE();
320 .loc 1 178 5 is_stmt 1 view .LVU82
178:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE();
321 .loc 1 178 7 is_stmt 0 view .LVU83
322 003c 33B9 cbnz r3, .L21
179:Core/Src/stm32h7xx_hal_msp.c **** }
323 .loc 1 179 7 is_stmt 1 view .LVU84
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 11
324 003e 094A ldr r2, .L25+12
325 0040 D2F83831 ldr r3, [r2, #312]
326 0044 23F02003 bic r3, r3, #32
327 0048 C2F83831 str r3, [r2, #312]
328 .L21:
187:Core/Src/stm32h7xx_hal_msp.c ****
329 .loc 1 187 5 view .LVU85
330 004c 0321 movs r1, #3
331 004e 0648 ldr r0, .L25+16
332 .LVL15:
187:Core/Src/stm32h7xx_hal_msp.c ****
333 .loc 1 187 5 is_stmt 0 view .LVU86
334 0050 FFF7FEFF bl HAL_GPIO_DeInit
335 .LVL16:
336 .loc 1 194 1 view .LVU87
337 0054 DCE7 b .L17
338 .L26:
339 0056 00BF .align 2
340 .L25:
341 0058 00200240 .word 1073881088
342 005c 00210240 .word 1073881344
343 0060 00000000 .word HAL_RCC_ADC12_CLK_ENABLED
344 0064 00440258 .word 1476543488
345 0068 00080258 .word 1476528128
346 .cfi_endproc
347 .LFE337:
349 .section .text.HAL_FDCAN_MspInit,"ax",%progbits
350 .align 1
351 .global HAL_FDCAN_MspInit
352 .syntax unified
353 .thumb
354 .thumb_func
356 HAL_FDCAN_MspInit:
357 .LVL17:
358 .LFB338:
195:Core/Src/stm32h7xx_hal_msp.c ****
196:Core/Src/stm32h7xx_hal_msp.c **** /**
197:Core/Src/stm32h7xx_hal_msp.c **** * @brief FDCAN MSP Initialization
198:Core/Src/stm32h7xx_hal_msp.c **** * This function configures the hardware resources used in this example
199:Core/Src/stm32h7xx_hal_msp.c **** * @param hfdcan: FDCAN handle pointer
200:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
201:Core/Src/stm32h7xx_hal_msp.c **** */
202:Core/Src/stm32h7xx_hal_msp.c **** void HAL_FDCAN_MspInit(FDCAN_HandleTypeDef* hfdcan)
203:Core/Src/stm32h7xx_hal_msp.c **** {
359 .loc 1 203 1 is_stmt 1 view -0
360 .cfi_startproc
361 @ args = 0, pretend = 0, frame = 32
362 @ frame_needed = 0, uses_anonymous_args = 0
363 .loc 1 203 1 is_stmt 0 view .LVU89
364 0000 00B5 push {lr}
365 .cfi_def_cfa_offset 4
366 .cfi_offset 14, -4
367 0002 89B0 sub sp, sp, #36
368 .cfi_def_cfa_offset 40
204:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
369 .loc 1 204 3 is_stmt 1 view .LVU90
370 .loc 1 204 20 is_stmt 0 view .LVU91
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 12
371 0004 0023 movs r3, #0
372 0006 0393 str r3, [sp, #12]
373 0008 0493 str r3, [sp, #16]
374 000a 0593 str r3, [sp, #20]
375 000c 0693 str r3, [sp, #24]
376 000e 0793 str r3, [sp, #28]
205:Core/Src/stm32h7xx_hal_msp.c **** if(hfdcan->Instance==FDCAN1)
377 .loc 1 205 3 is_stmt 1 view .LVU92
378 .loc 1 205 12 is_stmt 0 view .LVU93
379 0010 0268 ldr r2, [r0]
380 .loc 1 205 5 view .LVU94
381 0012 194B ldr r3, .L31
382 0014 9A42 cmp r2, r3
383 0016 02D0 beq .L30
384 .LVL18:
385 .L27:
206:Core/Src/stm32h7xx_hal_msp.c **** {
207:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN FDCAN1_MspInit 0 */
208:Core/Src/stm32h7xx_hal_msp.c ****
209:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END FDCAN1_MspInit 0 */
210:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock enable */
211:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_FDCAN_CLK_ENABLE();
212:Core/Src/stm32h7xx_hal_msp.c ****
213:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
214:Core/Src/stm32h7xx_hal_msp.c **** /**FDCAN1 GPIO Configuration
215:Core/Src/stm32h7xx_hal_msp.c **** PB8 ------> FDCAN1_RX
216:Core/Src/stm32h7xx_hal_msp.c **** PB9 ------> FDCAN1_TX
217:Core/Src/stm32h7xx_hal_msp.c **** */
218:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_9;
219:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
220:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
221:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
222:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_FDCAN1;
223:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
224:Core/Src/stm32h7xx_hal_msp.c ****
225:Core/Src/stm32h7xx_hal_msp.c **** /* FDCAN1 interrupt Init */
226:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_SetPriority(FDCAN1_IT0_IRQn, 0, 0);
227:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(FDCAN1_IT0_IRQn);
228:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN FDCAN1_MspInit 1 */
229:Core/Src/stm32h7xx_hal_msp.c ****
230:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END FDCAN1_MspInit 1 */
231:Core/Src/stm32h7xx_hal_msp.c **** }
232:Core/Src/stm32h7xx_hal_msp.c ****
233:Core/Src/stm32h7xx_hal_msp.c **** }
386 .loc 1 233 1 view .LVU95
387 0018 09B0 add sp, sp, #36
388 .cfi_remember_state
389 .cfi_def_cfa_offset 4
390 @ sp needed
391 001a 5DF804FB ldr pc, [sp], #4
392 .LVL19:
393 .L30:
394 .cfi_restore_state
211:Core/Src/stm32h7xx_hal_msp.c ****
395 .loc 1 211 5 is_stmt 1 view .LVU96
396 .LBB7:
211:Core/Src/stm32h7xx_hal_msp.c ****
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 13
397 .loc 1 211 5 view .LVU97
211:Core/Src/stm32h7xx_hal_msp.c ****
398 .loc 1 211 5 view .LVU98
399 001e 174B ldr r3, .L31+4
400 0020 D3F84C21 ldr r2, [r3, #332]
401 0024 42F48072 orr r2, r2, #256
402 0028 C3F84C21 str r2, [r3, #332]
211:Core/Src/stm32h7xx_hal_msp.c ****
403 .loc 1 211 5 view .LVU99
404 002c D3F84C21 ldr r2, [r3, #332]
405 0030 02F48072 and r2, r2, #256
406 0034 0192 str r2, [sp, #4]
211:Core/Src/stm32h7xx_hal_msp.c ****
407 .loc 1 211 5 view .LVU100
408 0036 019A ldr r2, [sp, #4]
409 .LBE7:
211:Core/Src/stm32h7xx_hal_msp.c ****
410 .loc 1 211 5 view .LVU101
213:Core/Src/stm32h7xx_hal_msp.c **** /**FDCAN1 GPIO Configuration
411 .loc 1 213 5 view .LVU102
412 .LBB8:
213:Core/Src/stm32h7xx_hal_msp.c **** /**FDCAN1 GPIO Configuration
413 .loc 1 213 5 view .LVU103
213:Core/Src/stm32h7xx_hal_msp.c **** /**FDCAN1 GPIO Configuration
414 .loc 1 213 5 view .LVU104
415 0038 D3F84021 ldr r2, [r3, #320]
416 003c 42F00202 orr r2, r2, #2
417 0040 C3F84021 str r2, [r3, #320]
213:Core/Src/stm32h7xx_hal_msp.c **** /**FDCAN1 GPIO Configuration
418 .loc 1 213 5 view .LVU105
419 0044 D3F84031 ldr r3, [r3, #320]
420 0048 03F00203 and r3, r3, #2
421 004c 0293 str r3, [sp, #8]
213:Core/Src/stm32h7xx_hal_msp.c **** /**FDCAN1 GPIO Configuration
422 .loc 1 213 5 view .LVU106
423 004e 029B ldr r3, [sp, #8]
424 .LBE8:
213:Core/Src/stm32h7xx_hal_msp.c **** /**FDCAN1 GPIO Configuration
425 .loc 1 213 5 view .LVU107
218:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
426 .loc 1 218 5 view .LVU108
218:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
427 .loc 1 218 25 is_stmt 0 view .LVU109
428 0050 4FF44073 mov r3, #768
429 0054 0393 str r3, [sp, #12]
219:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
430 .loc 1 219 5 is_stmt 1 view .LVU110
219:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
431 .loc 1 219 26 is_stmt 0 view .LVU111
432 0056 0223 movs r3, #2
433 0058 0493 str r3, [sp, #16]
220:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
434 .loc 1 220 5 is_stmt 1 view .LVU112
221:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_FDCAN1;
435 .loc 1 221 5 view .LVU113
222:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
436 .loc 1 222 5 view .LVU114
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 14
222:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
437 .loc 1 222 31 is_stmt 0 view .LVU115
438 005a 0923 movs r3, #9
439 005c 0793 str r3, [sp, #28]
223:Core/Src/stm32h7xx_hal_msp.c ****
440 .loc 1 223 5 is_stmt 1 view .LVU116
441 005e 03A9 add r1, sp, #12
442 0060 0748 ldr r0, .L31+8
443 .LVL20:
223:Core/Src/stm32h7xx_hal_msp.c ****
444 .loc 1 223 5 is_stmt 0 view .LVU117
445 0062 FFF7FEFF bl HAL_GPIO_Init
446 .LVL21:
226:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(FDCAN1_IT0_IRQn);
447 .loc 1 226 5 is_stmt 1 view .LVU118
448 0066 0022 movs r2, #0
449 0068 1146 mov r1, r2
450 006a 1320 movs r0, #19
451 006c FFF7FEFF bl HAL_NVIC_SetPriority
452 .LVL22:
227:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN FDCAN1_MspInit 1 */
453 .loc 1 227 5 view .LVU119
454 0070 1320 movs r0, #19
455 0072 FFF7FEFF bl HAL_NVIC_EnableIRQ
456 .LVL23:
457 .loc 1 233 1 is_stmt 0 view .LVU120
458 0076 CFE7 b .L27
459 .L32:
460 .align 2
461 .L31:
462 0078 00A00040 .word 1073782784
463 007c 00440258 .word 1476543488
464 0080 00040258 .word 1476527104
465 .cfi_endproc
466 .LFE338:
468 .section .text.HAL_FDCAN_MspDeInit,"ax",%progbits
469 .align 1
470 .global HAL_FDCAN_MspDeInit
471 .syntax unified
472 .thumb
473 .thumb_func
475 HAL_FDCAN_MspDeInit:
476 .LVL24:
477 .LFB339:
234:Core/Src/stm32h7xx_hal_msp.c ****
235:Core/Src/stm32h7xx_hal_msp.c **** /**
236:Core/Src/stm32h7xx_hal_msp.c **** * @brief FDCAN MSP De-Initialization
237:Core/Src/stm32h7xx_hal_msp.c **** * This function freeze the hardware resources used in this example
238:Core/Src/stm32h7xx_hal_msp.c **** * @param hfdcan: FDCAN handle pointer
239:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
240:Core/Src/stm32h7xx_hal_msp.c **** */
241:Core/Src/stm32h7xx_hal_msp.c **** void HAL_FDCAN_MspDeInit(FDCAN_HandleTypeDef* hfdcan)
242:Core/Src/stm32h7xx_hal_msp.c **** {
478 .loc 1 242 1 is_stmt 1 view -0
479 .cfi_startproc
480 @ args = 0, pretend = 0, frame = 0
481 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 15
482 .loc 1 242 1 is_stmt 0 view .LVU122
483 0000 08B5 push {r3, lr}
484 .cfi_def_cfa_offset 8
485 .cfi_offset 3, -8
486 .cfi_offset 14, -4
243:Core/Src/stm32h7xx_hal_msp.c **** if(hfdcan->Instance==FDCAN1)
487 .loc 1 243 3 is_stmt 1 view .LVU123
488 .loc 1 243 12 is_stmt 0 view .LVU124
489 0002 0268 ldr r2, [r0]
490 .loc 1 243 5 view .LVU125
491 0004 094B ldr r3, .L37
492 0006 9A42 cmp r2, r3
493 0008 00D0 beq .L36
494 .LVL25:
495 .L33:
244:Core/Src/stm32h7xx_hal_msp.c **** {
245:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN FDCAN1_MspDeInit 0 */
246:Core/Src/stm32h7xx_hal_msp.c ****
247:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END FDCAN1_MspDeInit 0 */
248:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock disable */
249:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_FDCAN_CLK_DISABLE();
250:Core/Src/stm32h7xx_hal_msp.c ****
251:Core/Src/stm32h7xx_hal_msp.c **** /**FDCAN1 GPIO Configuration
252:Core/Src/stm32h7xx_hal_msp.c **** PB8 ------> FDCAN1_RX
253:Core/Src/stm32h7xx_hal_msp.c **** PB9 ------> FDCAN1_TX
254:Core/Src/stm32h7xx_hal_msp.c **** */
255:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOB, GPIO_PIN_8|GPIO_PIN_9);
256:Core/Src/stm32h7xx_hal_msp.c ****
257:Core/Src/stm32h7xx_hal_msp.c **** /* FDCAN1 interrupt DeInit */
258:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_DisableIRQ(FDCAN1_IT0_IRQn);
259:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN FDCAN1_MspDeInit 1 */
260:Core/Src/stm32h7xx_hal_msp.c ****
261:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END FDCAN1_MspDeInit 1 */
262:Core/Src/stm32h7xx_hal_msp.c **** }
263:Core/Src/stm32h7xx_hal_msp.c ****
264:Core/Src/stm32h7xx_hal_msp.c **** }
496 .loc 1 264 1 view .LVU126
497 000a 08BD pop {r3, pc}
498 .LVL26:
499 .L36:
249:Core/Src/stm32h7xx_hal_msp.c ****
500 .loc 1 249 5 is_stmt 1 view .LVU127
501 000c 084A ldr r2, .L37+4
502 000e D2F84C31 ldr r3, [r2, #332]
503 0012 23F48073 bic r3, r3, #256
504 0016 C2F84C31 str r3, [r2, #332]
255:Core/Src/stm32h7xx_hal_msp.c ****
505 .loc 1 255 5 view .LVU128
506 001a 4FF44071 mov r1, #768
507 001e 0548 ldr r0, .L37+8
508 .LVL27:
255:Core/Src/stm32h7xx_hal_msp.c ****
509 .loc 1 255 5 is_stmt 0 view .LVU129
510 0020 FFF7FEFF bl HAL_GPIO_DeInit
511 .LVL28:
258:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN FDCAN1_MspDeInit 1 */
512 .loc 1 258 5 is_stmt 1 view .LVU130
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 16
513 0024 1320 movs r0, #19
514 0026 FFF7FEFF bl HAL_NVIC_DisableIRQ
515 .LVL29:
516 .loc 1 264 1 is_stmt 0 view .LVU131
517 002a EEE7 b .L33
518 .L38:
519 .align 2
520 .L37:
521 002c 00A00040 .word 1073782784
522 0030 00440258 .word 1476543488
523 0034 00040258 .word 1476527104
524 .cfi_endproc
525 .LFE339:
527 .section .text.HAL_SPI_MspInit,"ax",%progbits
528 .align 1
529 .global HAL_SPI_MspInit
530 .syntax unified
531 .thumb
532 .thumb_func
534 HAL_SPI_MspInit:
535 .LVL30:
536 .LFB340:
265:Core/Src/stm32h7xx_hal_msp.c ****
266:Core/Src/stm32h7xx_hal_msp.c **** /**
267:Core/Src/stm32h7xx_hal_msp.c **** * @brief SPI MSP Initialization
268:Core/Src/stm32h7xx_hal_msp.c **** * This function configures the hardware resources used in this example
269:Core/Src/stm32h7xx_hal_msp.c **** * @param hspi: SPI handle pointer
270:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
271:Core/Src/stm32h7xx_hal_msp.c **** */
272:Core/Src/stm32h7xx_hal_msp.c **** void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi)
273:Core/Src/stm32h7xx_hal_msp.c **** {
537 .loc 1 273 1 is_stmt 1 view -0
538 .cfi_startproc
539 @ args = 0, pretend = 0, frame = 248
540 @ frame_needed = 0, uses_anonymous_args = 0
541 .loc 1 273 1 is_stmt 0 view .LVU133
542 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
543 .cfi_def_cfa_offset 24
544 .cfi_offset 4, -24
545 .cfi_offset 5, -20
546 .cfi_offset 6, -16
547 .cfi_offset 7, -12
548 .cfi_offset 8, -8
549 .cfi_offset 14, -4
550 0004 BEB0 sub sp, sp, #248
551 .cfi_def_cfa_offset 272
552 0006 0446 mov r4, r0
274:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
553 .loc 1 274 3 is_stmt 1 view .LVU134
554 .loc 1 274 20 is_stmt 0 view .LVU135
555 0008 0021 movs r1, #0
556 000a 3991 str r1, [sp, #228]
557 000c 3A91 str r1, [sp, #232]
558 000e 3B91 str r1, [sp, #236]
559 0010 3C91 str r1, [sp, #240]
560 0012 3D91 str r1, [sp, #244]
275:Core/Src/stm32h7xx_hal_msp.c **** RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0};
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 17
561 .loc 1 275 3 is_stmt 1 view .LVU136
562 .loc 1 275 28 is_stmt 0 view .LVU137
563 0014 C022 movs r2, #192
564 0016 08A8 add r0, sp, #32
565 .LVL31:
566 .loc 1 275 28 view .LVU138
567 0018 FFF7FEFF bl memset
568 .LVL32:
276:Core/Src/stm32h7xx_hal_msp.c **** if(hspi->Instance==SPI1)
569 .loc 1 276 3 is_stmt 1 view .LVU139
570 .loc 1 276 10 is_stmt 0 view .LVU140
571 001c 2368 ldr r3, [r4]
572 .loc 1 276 5 view .LVU141
573 001e 5C4A ldr r2, .L49
574 0020 9342 cmp r3, r2
575 0022 05D0 beq .L45
277:Core/Src/stm32h7xx_hal_msp.c **** {
278:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN SPI1_MspInit 0 */
279:Core/Src/stm32h7xx_hal_msp.c ****
280:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END SPI1_MspInit 0 */
281:Core/Src/stm32h7xx_hal_msp.c ****
282:Core/Src/stm32h7xx_hal_msp.c **** /** Initializes the peripherals clock
283:Core/Src/stm32h7xx_hal_msp.c **** */
284:Core/Src/stm32h7xx_hal_msp.c **** PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_SPI1;
285:Core/Src/stm32h7xx_hal_msp.c **** PeriphClkInitStruct.Spi123ClockSelection = RCC_SPI123CLKSOURCE_PLL;
286:Core/Src/stm32h7xx_hal_msp.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
287:Core/Src/stm32h7xx_hal_msp.c **** {
288:Core/Src/stm32h7xx_hal_msp.c **** Error_Handler();
289:Core/Src/stm32h7xx_hal_msp.c **** }
290:Core/Src/stm32h7xx_hal_msp.c ****
291:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock enable */
292:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_SPI1_CLK_ENABLE();
293:Core/Src/stm32h7xx_hal_msp.c ****
294:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
295:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
296:Core/Src/stm32h7xx_hal_msp.c **** /**SPI1 GPIO Configuration
297:Core/Src/stm32h7xx_hal_msp.c **** PA4 ------> SPI1_NSS
298:Core/Src/stm32h7xx_hal_msp.c **** PA5 ------> SPI1_SCK
299:Core/Src/stm32h7xx_hal_msp.c **** PB4 ------> SPI1_MISO
300:Core/Src/stm32h7xx_hal_msp.c **** PB5 ------> SPI1_MOSI
301:Core/Src/stm32h7xx_hal_msp.c **** */
302:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5;
303:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
304:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
305:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
306:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI1;
307:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
308:Core/Src/stm32h7xx_hal_msp.c ****
309:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5;
310:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
311:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
312:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
313:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI1;
314:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
315:Core/Src/stm32h7xx_hal_msp.c ****
316:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN SPI1_MspInit 1 */
317:Core/Src/stm32h7xx_hal_msp.c ****
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 18
318:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END SPI1_MspInit 1 */
319:Core/Src/stm32h7xx_hal_msp.c **** }
320:Core/Src/stm32h7xx_hal_msp.c **** else if(hspi->Instance==SPI2)
576 .loc 1 320 8 is_stmt 1 view .LVU142
577 .loc 1 320 10 is_stmt 0 view .LVU143
578 0024 5B4A ldr r2, .L49+4
579 0026 9342 cmp r3, r2
580 0028 4FD0 beq .L46
581 .LVL33:
582 .L39:
321:Core/Src/stm32h7xx_hal_msp.c **** {
322:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN SPI2_MspInit 0 */
323:Core/Src/stm32h7xx_hal_msp.c ****
324:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END SPI2_MspInit 0 */
325:Core/Src/stm32h7xx_hal_msp.c ****
326:Core/Src/stm32h7xx_hal_msp.c **** /** Initializes the peripherals clock
327:Core/Src/stm32h7xx_hal_msp.c **** */
328:Core/Src/stm32h7xx_hal_msp.c **** PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_SPI2;
329:Core/Src/stm32h7xx_hal_msp.c **** PeriphClkInitStruct.Spi123ClockSelection = RCC_SPI123CLKSOURCE_PLL;
330:Core/Src/stm32h7xx_hal_msp.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
331:Core/Src/stm32h7xx_hal_msp.c **** {
332:Core/Src/stm32h7xx_hal_msp.c **** Error_Handler();
333:Core/Src/stm32h7xx_hal_msp.c **** }
334:Core/Src/stm32h7xx_hal_msp.c ****
335:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock enable */
336:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_SPI2_CLK_ENABLE();
337:Core/Src/stm32h7xx_hal_msp.c ****
338:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE();
339:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
340:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
341:Core/Src/stm32h7xx_hal_msp.c **** /**SPI2 GPIO Configuration
342:Core/Src/stm32h7xx_hal_msp.c **** PC3 ------> SPI2_MOSI
343:Core/Src/stm32h7xx_hal_msp.c **** PB12 ------> SPI2_NSS
344:Core/Src/stm32h7xx_hal_msp.c **** PB14 ------> SPI2_MISO
345:Core/Src/stm32h7xx_hal_msp.c **** PA12 ------> SPI2_SCK
346:Core/Src/stm32h7xx_hal_msp.c **** */
347:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_3;
348:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
349:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
350:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
351:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
352:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
353:Core/Src/stm32h7xx_hal_msp.c ****
354:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_12|GPIO_PIN_14;
355:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
356:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
357:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
358:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
359:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
360:Core/Src/stm32h7xx_hal_msp.c ****
361:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_12;
362:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
363:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
364:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
365:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
366:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
367:Core/Src/stm32h7xx_hal_msp.c ****
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 19
368:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN SPI2_MspInit 1 */
369:Core/Src/stm32h7xx_hal_msp.c ****
370:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END SPI2_MspInit 1 */
371:Core/Src/stm32h7xx_hal_msp.c **** }
372:Core/Src/stm32h7xx_hal_msp.c ****
373:Core/Src/stm32h7xx_hal_msp.c **** }
583 .loc 1 373 1 view .LVU144
584 002a 3EB0 add sp, sp, #248
585 .cfi_remember_state
586 .cfi_def_cfa_offset 24
587 @ sp needed
588 002c BDE8F081 pop {r4, r5, r6, r7, r8, pc}
589 .LVL34:
590 .L45:
591 .cfi_restore_state
284:Core/Src/stm32h7xx_hal_msp.c **** PeriphClkInitStruct.Spi123ClockSelection = RCC_SPI123CLKSOURCE_PLL;
592 .loc 1 284 5 is_stmt 1 view .LVU145
284:Core/Src/stm32h7xx_hal_msp.c **** PeriphClkInitStruct.Spi123ClockSelection = RCC_SPI123CLKSOURCE_PLL;
593 .loc 1 284 46 is_stmt 0 view .LVU146
594 0030 4FF48052 mov r2, #4096
595 0034 0023 movs r3, #0
596 0036 CDE90823 strd r2, [sp, #32]
285:Core/Src/stm32h7xx_hal_msp.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
597 .loc 1 285 5 is_stmt 1 view .LVU147
286:Core/Src/stm32h7xx_hal_msp.c **** {
598 .loc 1 286 5 view .LVU148
286:Core/Src/stm32h7xx_hal_msp.c **** {
599 .loc 1 286 9 is_stmt 0 view .LVU149
600 003a 08A8 add r0, sp, #32
601 003c FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
602 .LVL35:
286:Core/Src/stm32h7xx_hal_msp.c **** {
603 .loc 1 286 8 discriminator 1 view .LVU150
604 0040 0028 cmp r0, #0
605 0042 3FD1 bne .L47
606 .L41:
292:Core/Src/stm32h7xx_hal_msp.c ****
607 .loc 1 292 5 is_stmt 1 view .LVU151
608 .LBB9:
292:Core/Src/stm32h7xx_hal_msp.c ****
609 .loc 1 292 5 view .LVU152
292:Core/Src/stm32h7xx_hal_msp.c ****
610 .loc 1 292 5 view .LVU153
611 0044 544B ldr r3, .L49+8
612 0046 D3F85021 ldr r2, [r3, #336]
613 004a 42F48052 orr r2, r2, #4096
614 004e C3F85021 str r2, [r3, #336]
292:Core/Src/stm32h7xx_hal_msp.c ****
615 .loc 1 292 5 view .LVU154
616 0052 D3F85021 ldr r2, [r3, #336]
617 0056 02F48052 and r2, r2, #4096
618 005a 0192 str r2, [sp, #4]
292:Core/Src/stm32h7xx_hal_msp.c ****
619 .loc 1 292 5 view .LVU155
620 005c 019A ldr r2, [sp, #4]
621 .LBE9:
292:Core/Src/stm32h7xx_hal_msp.c ****
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 20
622 .loc 1 292 5 view .LVU156
294:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
623 .loc 1 294 5 view .LVU157
624 .LBB10:
294:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
625 .loc 1 294 5 view .LVU158
294:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
626 .loc 1 294 5 view .LVU159
627 005e D3F84021 ldr r2, [r3, #320]
628 0062 42F00102 orr r2, r2, #1
629 0066 C3F84021 str r2, [r3, #320]
294:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
630 .loc 1 294 5 view .LVU160
631 006a D3F84021 ldr r2, [r3, #320]
632 006e 02F00102 and r2, r2, #1
633 0072 0292 str r2, [sp, #8]
294:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
634 .loc 1 294 5 view .LVU161
635 0074 029A ldr r2, [sp, #8]
636 .LBE10:
294:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
637 .loc 1 294 5 view .LVU162
295:Core/Src/stm32h7xx_hal_msp.c **** /**SPI1 GPIO Configuration
638 .loc 1 295 5 view .LVU163
639 .LBB11:
295:Core/Src/stm32h7xx_hal_msp.c **** /**SPI1 GPIO Configuration
640 .loc 1 295 5 view .LVU164
295:Core/Src/stm32h7xx_hal_msp.c **** /**SPI1 GPIO Configuration
641 .loc 1 295 5 view .LVU165
642 0076 D3F84021 ldr r2, [r3, #320]
643 007a 42F00202 orr r2, r2, #2
644 007e C3F84021 str r2, [r3, #320]
295:Core/Src/stm32h7xx_hal_msp.c **** /**SPI1 GPIO Configuration
645 .loc 1 295 5 view .LVU166
646 0082 D3F84031 ldr r3, [r3, #320]
647 0086 03F00203 and r3, r3, #2
648 008a 0393 str r3, [sp, #12]
295:Core/Src/stm32h7xx_hal_msp.c **** /**SPI1 GPIO Configuration
649 .loc 1 295 5 view .LVU167
650 008c 039B ldr r3, [sp, #12]
651 .LBE11:
295:Core/Src/stm32h7xx_hal_msp.c **** /**SPI1 GPIO Configuration
652 .loc 1 295 5 view .LVU168
302:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
653 .loc 1 302 5 view .LVU169
302:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
654 .loc 1 302 25 is_stmt 0 view .LVU170
655 008e 4FF03008 mov r8, #48
656 0092 CDF8E480 str r8, [sp, #228]
303:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
657 .loc 1 303 5 is_stmt 1 view .LVU171
303:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
658 .loc 1 303 26 is_stmt 0 view .LVU172
659 0096 0227 movs r7, #2
660 0098 3A97 str r7, [sp, #232]
304:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
661 .loc 1 304 5 is_stmt 1 view .LVU173
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 21
304:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
662 .loc 1 304 26 is_stmt 0 view .LVU174
663 009a 0024 movs r4, #0
664 .LVL36:
304:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
665 .loc 1 304 26 view .LVU175
666 009c 3B94 str r4, [sp, #236]
305:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI1;
667 .loc 1 305 5 is_stmt 1 view .LVU176
305:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI1;
668 .loc 1 305 27 is_stmt 0 view .LVU177
669 009e 3C94 str r4, [sp, #240]
306:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
670 .loc 1 306 5 is_stmt 1 view .LVU178
306:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
671 .loc 1 306 31 is_stmt 0 view .LVU179
672 00a0 0526 movs r6, #5
673 00a2 3D96 str r6, [sp, #244]
307:Core/Src/stm32h7xx_hal_msp.c ****
674 .loc 1 307 5 is_stmt 1 view .LVU180
675 00a4 39AD add r5, sp, #228
676 00a6 2946 mov r1, r5
677 00a8 3C48 ldr r0, .L49+12
678 00aa FFF7FEFF bl HAL_GPIO_Init
679 .LVL37:
309:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
680 .loc 1 309 5 view .LVU181
309:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
681 .loc 1 309 25 is_stmt 0 view .LVU182
682 00ae CDF8E480 str r8, [sp, #228]
310:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
683 .loc 1 310 5 is_stmt 1 view .LVU183
310:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
684 .loc 1 310 26 is_stmt 0 view .LVU184
685 00b2 3A97 str r7, [sp, #232]
311:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
686 .loc 1 311 5 is_stmt 1 view .LVU185
311:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
687 .loc 1 311 26 is_stmt 0 view .LVU186
688 00b4 3B94 str r4, [sp, #236]
312:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI1;
689 .loc 1 312 5 is_stmt 1 view .LVU187
312:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI1;
690 .loc 1 312 27 is_stmt 0 view .LVU188
691 00b6 3C94 str r4, [sp, #240]
313:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
692 .loc 1 313 5 is_stmt 1 view .LVU189
313:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
693 .loc 1 313 31 is_stmt 0 view .LVU190
694 00b8 3D96 str r6, [sp, #244]
314:Core/Src/stm32h7xx_hal_msp.c ****
695 .loc 1 314 5 is_stmt 1 view .LVU191
696 00ba 2946 mov r1, r5
697 00bc 3848 ldr r0, .L49+16
698 00be FFF7FEFF bl HAL_GPIO_Init
699 .LVL38:
700 00c2 B2E7 b .L39
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 22
701 .LVL39:
702 .L47:
288:Core/Src/stm32h7xx_hal_msp.c **** }
703 .loc 1 288 7 view .LVU192
704 00c4 FFF7FEFF bl Error_Handler
705 .LVL40:
706 00c8 BCE7 b .L41
707 .L46:
328:Core/Src/stm32h7xx_hal_msp.c **** PeriphClkInitStruct.Spi123ClockSelection = RCC_SPI123CLKSOURCE_PLL;
708 .loc 1 328 5 view .LVU193
328:Core/Src/stm32h7xx_hal_msp.c **** PeriphClkInitStruct.Spi123ClockSelection = RCC_SPI123CLKSOURCE_PLL;
709 .loc 1 328 46 is_stmt 0 view .LVU194
710 00ca 4FF48052 mov r2, #4096
711 00ce 0023 movs r3, #0
712 00d0 CDE90823 strd r2, [sp, #32]
329:Core/Src/stm32h7xx_hal_msp.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
713 .loc 1 329 5 is_stmt 1 view .LVU195
330:Core/Src/stm32h7xx_hal_msp.c **** {
714 .loc 1 330 5 view .LVU196
330:Core/Src/stm32h7xx_hal_msp.c **** {
715 .loc 1 330 9 is_stmt 0 view .LVU197
716 00d4 08A8 add r0, sp, #32
717 00d6 FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
718 .LVL41:
330:Core/Src/stm32h7xx_hal_msp.c **** {
719 .loc 1 330 8 discriminator 1 view .LVU198
720 00da 0028 cmp r0, #0
721 00dc 55D1 bne .L48
722 .L43:
336:Core/Src/stm32h7xx_hal_msp.c ****
723 .loc 1 336 5 is_stmt 1 view .LVU199
724 .LBB12:
336:Core/Src/stm32h7xx_hal_msp.c ****
725 .loc 1 336 5 view .LVU200
336:Core/Src/stm32h7xx_hal_msp.c ****
726 .loc 1 336 5 view .LVU201
727 00de 2E4B ldr r3, .L49+8
728 00e0 D3F84821 ldr r2, [r3, #328]
729 00e4 42F48042 orr r2, r2, #16384
730 00e8 C3F84821 str r2, [r3, #328]
336:Core/Src/stm32h7xx_hal_msp.c ****
731 .loc 1 336 5 view .LVU202
732 00ec D3F84821 ldr r2, [r3, #328]
733 00f0 02F48042 and r2, r2, #16384
734 00f4 0492 str r2, [sp, #16]
336:Core/Src/stm32h7xx_hal_msp.c ****
735 .loc 1 336 5 view .LVU203
736 00f6 049A ldr r2, [sp, #16]
737 .LBE12:
336:Core/Src/stm32h7xx_hal_msp.c ****
738 .loc 1 336 5 view .LVU204
338:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
739 .loc 1 338 5 view .LVU205
740 .LBB13:
338:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
741 .loc 1 338 5 view .LVU206
338:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 23
742 .loc 1 338 5 view .LVU207
743 00f8 D3F84021 ldr r2, [r3, #320]
744 00fc 42F00402 orr r2, r2, #4
745 0100 C3F84021 str r2, [r3, #320]
338:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
746 .loc 1 338 5 view .LVU208
747 0104 D3F84021 ldr r2, [r3, #320]
748 0108 02F00402 and r2, r2, #4
749 010c 0592 str r2, [sp, #20]
338:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
750 .loc 1 338 5 view .LVU209
751 010e 059A ldr r2, [sp, #20]
752 .LBE13:
338:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
753 .loc 1 338 5 view .LVU210
339:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
754 .loc 1 339 5 view .LVU211
755 .LBB14:
339:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
756 .loc 1 339 5 view .LVU212
339:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
757 .loc 1 339 5 view .LVU213
758 0110 D3F84021 ldr r2, [r3, #320]
759 0114 42F00202 orr r2, r2, #2
760 0118 C3F84021 str r2, [r3, #320]
339:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
761 .loc 1 339 5 view .LVU214
762 011c D3F84021 ldr r2, [r3, #320]
763 0120 02F00202 and r2, r2, #2
764 0124 0692 str r2, [sp, #24]
339:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
765 .loc 1 339 5 view .LVU215
766 0126 069A ldr r2, [sp, #24]
767 .LBE14:
339:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
768 .loc 1 339 5 view .LVU216
340:Core/Src/stm32h7xx_hal_msp.c **** /**SPI2 GPIO Configuration
769 .loc 1 340 5 view .LVU217
770 .LBB15:
340:Core/Src/stm32h7xx_hal_msp.c **** /**SPI2 GPIO Configuration
771 .loc 1 340 5 view .LVU218
340:Core/Src/stm32h7xx_hal_msp.c **** /**SPI2 GPIO Configuration
772 .loc 1 340 5 view .LVU219
773 0128 D3F84021 ldr r2, [r3, #320]
774 012c 42F00102 orr r2, r2, #1
775 0130 C3F84021 str r2, [r3, #320]
340:Core/Src/stm32h7xx_hal_msp.c **** /**SPI2 GPIO Configuration
776 .loc 1 340 5 view .LVU220
777 0134 D3F84031 ldr r3, [r3, #320]
778 0138 03F00103 and r3, r3, #1
779 013c 0793 str r3, [sp, #28]
340:Core/Src/stm32h7xx_hal_msp.c **** /**SPI2 GPIO Configuration
780 .loc 1 340 5 view .LVU221
781 013e 079B ldr r3, [sp, #28]
782 .LBE15:
340:Core/Src/stm32h7xx_hal_msp.c **** /**SPI2 GPIO Configuration
783 .loc 1 340 5 view .LVU222
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 24
347:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
784 .loc 1 347 5 view .LVU223
347:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
785 .loc 1 347 25 is_stmt 0 view .LVU224
786 0140 0823 movs r3, #8
787 0142 3993 str r3, [sp, #228]
348:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
788 .loc 1 348 5 is_stmt 1 view .LVU225
348:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
789 .loc 1 348 26 is_stmt 0 view .LVU226
790 0144 0227 movs r7, #2
791 0146 3A97 str r7, [sp, #232]
349:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
792 .loc 1 349 5 is_stmt 1 view .LVU227
349:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
793 .loc 1 349 26 is_stmt 0 view .LVU228
794 0148 0024 movs r4, #0
795 .LVL42:
349:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
796 .loc 1 349 26 view .LVU229
797 014a 3B94 str r4, [sp, #236]
350:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
798 .loc 1 350 5 is_stmt 1 view .LVU230
350:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
799 .loc 1 350 27 is_stmt 0 view .LVU231
800 014c 3C94 str r4, [sp, #240]
351:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
801 .loc 1 351 5 is_stmt 1 view .LVU232
351:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
802 .loc 1 351 31 is_stmt 0 view .LVU233
803 014e 0526 movs r6, #5
804 0150 3D96 str r6, [sp, #244]
352:Core/Src/stm32h7xx_hal_msp.c ****
805 .loc 1 352 5 is_stmt 1 view .LVU234
806 0152 39AD add r5, sp, #228
807 0154 2946 mov r1, r5
808 0156 1348 ldr r0, .L49+20
809 0158 FFF7FEFF bl HAL_GPIO_Init
810 .LVL43:
354:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
811 .loc 1 354 5 view .LVU235
354:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
812 .loc 1 354 25 is_stmt 0 view .LVU236
813 015c 4FF4A043 mov r3, #20480
814 0160 3993 str r3, [sp, #228]
355:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
815 .loc 1 355 5 is_stmt 1 view .LVU237
355:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
816 .loc 1 355 26 is_stmt 0 view .LVU238
817 0162 3A97 str r7, [sp, #232]
356:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
818 .loc 1 356 5 is_stmt 1 view .LVU239
356:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
819 .loc 1 356 26 is_stmt 0 view .LVU240
820 0164 3B94 str r4, [sp, #236]
357:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
821 .loc 1 357 5 is_stmt 1 view .LVU241
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 25
357:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
822 .loc 1 357 27 is_stmt 0 view .LVU242
823 0166 3C94 str r4, [sp, #240]
358:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
824 .loc 1 358 5 is_stmt 1 view .LVU243
358:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
825 .loc 1 358 31 is_stmt 0 view .LVU244
826 0168 3D96 str r6, [sp, #244]
359:Core/Src/stm32h7xx_hal_msp.c ****
827 .loc 1 359 5 is_stmt 1 view .LVU245
828 016a 2946 mov r1, r5
829 016c 0C48 ldr r0, .L49+16
830 016e FFF7FEFF bl HAL_GPIO_Init
831 .LVL44:
361:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
832 .loc 1 361 5 view .LVU246
361:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
833 .loc 1 361 25 is_stmt 0 view .LVU247
834 0172 4FF48053 mov r3, #4096
835 0176 3993 str r3, [sp, #228]
362:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
836 .loc 1 362 5 is_stmt 1 view .LVU248
362:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
837 .loc 1 362 26 is_stmt 0 view .LVU249
838 0178 3A97 str r7, [sp, #232]
363:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
839 .loc 1 363 5 is_stmt 1 view .LVU250
363:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
840 .loc 1 363 26 is_stmt 0 view .LVU251
841 017a 3B94 str r4, [sp, #236]
364:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
842 .loc 1 364 5 is_stmt 1 view .LVU252
364:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
843 .loc 1 364 27 is_stmt 0 view .LVU253
844 017c 3C94 str r4, [sp, #240]
365:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
845 .loc 1 365 5 is_stmt 1 view .LVU254
365:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
846 .loc 1 365 31 is_stmt 0 view .LVU255
847 017e 3D96 str r6, [sp, #244]
366:Core/Src/stm32h7xx_hal_msp.c ****
848 .loc 1 366 5 is_stmt 1 view .LVU256
849 0180 2946 mov r1, r5
850 0182 0648 ldr r0, .L49+12
851 0184 FFF7FEFF bl HAL_GPIO_Init
852 .LVL45:
853 .loc 1 373 1 is_stmt 0 view .LVU257
854 0188 4FE7 b .L39
855 .LVL46:
856 .L48:
332:Core/Src/stm32h7xx_hal_msp.c **** }
857 .loc 1 332 7 is_stmt 1 view .LVU258
858 018a FFF7FEFF bl Error_Handler
859 .LVL47:
860 018e A6E7 b .L43
861 .L50:
862 .align 2
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 26
863 .L49:
864 0190 00300140 .word 1073819648
865 0194 00380040 .word 1073756160
866 0198 00440258 .word 1476543488
867 019c 00000258 .word 1476526080
868 01a0 00040258 .word 1476527104
869 01a4 00080258 .word 1476528128
870 .cfi_endproc
871 .LFE340:
873 .section .text.HAL_SPI_MspDeInit,"ax",%progbits
874 .align 1
875 .global HAL_SPI_MspDeInit
876 .syntax unified
877 .thumb
878 .thumb_func
880 HAL_SPI_MspDeInit:
881 .LVL48:
882 .LFB341:
374:Core/Src/stm32h7xx_hal_msp.c ****
375:Core/Src/stm32h7xx_hal_msp.c **** /**
376:Core/Src/stm32h7xx_hal_msp.c **** * @brief SPI MSP De-Initialization
377:Core/Src/stm32h7xx_hal_msp.c **** * This function freeze the hardware resources used in this example
378:Core/Src/stm32h7xx_hal_msp.c **** * @param hspi: SPI handle pointer
379:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
380:Core/Src/stm32h7xx_hal_msp.c **** */
381:Core/Src/stm32h7xx_hal_msp.c **** void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi)
382:Core/Src/stm32h7xx_hal_msp.c **** {
883 .loc 1 382 1 view -0
884 .cfi_startproc
885 @ args = 0, pretend = 0, frame = 0
886 @ frame_needed = 0, uses_anonymous_args = 0
887 .loc 1 382 1 is_stmt 0 view .LVU260
888 0000 08B5 push {r3, lr}
889 .cfi_def_cfa_offset 8
890 .cfi_offset 3, -8
891 .cfi_offset 14, -4
383:Core/Src/stm32h7xx_hal_msp.c **** if(hspi->Instance==SPI1)
892 .loc 1 383 3 is_stmt 1 view .LVU261
893 .loc 1 383 10 is_stmt 0 view .LVU262
894 0002 0368 ldr r3, [r0]
895 .loc 1 383 5 view .LVU263
896 0004 164A ldr r2, .L57
897 0006 9342 cmp r3, r2
898 0008 03D0 beq .L55
384:Core/Src/stm32h7xx_hal_msp.c **** {
385:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN SPI1_MspDeInit 0 */
386:Core/Src/stm32h7xx_hal_msp.c ****
387:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END SPI1_MspDeInit 0 */
388:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock disable */
389:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_SPI1_CLK_DISABLE();
390:Core/Src/stm32h7xx_hal_msp.c ****
391:Core/Src/stm32h7xx_hal_msp.c **** /**SPI1 GPIO Configuration
392:Core/Src/stm32h7xx_hal_msp.c **** PA4 ------> SPI1_NSS
393:Core/Src/stm32h7xx_hal_msp.c **** PA5 ------> SPI1_SCK
394:Core/Src/stm32h7xx_hal_msp.c **** PB4 ------> SPI1_MISO
395:Core/Src/stm32h7xx_hal_msp.c **** PB5 ------> SPI1_MOSI
396:Core/Src/stm32h7xx_hal_msp.c **** */
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 27
397:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_4|GPIO_PIN_5);
398:Core/Src/stm32h7xx_hal_msp.c ****
399:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOB, GPIO_PIN_4|GPIO_PIN_5);
400:Core/Src/stm32h7xx_hal_msp.c ****
401:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN SPI1_MspDeInit 1 */
402:Core/Src/stm32h7xx_hal_msp.c ****
403:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END SPI1_MspDeInit 1 */
404:Core/Src/stm32h7xx_hal_msp.c **** }
405:Core/Src/stm32h7xx_hal_msp.c **** else if(hspi->Instance==SPI2)
899 .loc 1 405 8 is_stmt 1 view .LVU264
900 .loc 1 405 10 is_stmt 0 view .LVU265
901 000a 164A ldr r2, .L57+4
902 000c 9342 cmp r3, r2
903 000e 10D0 beq .L56
904 .LVL49:
905 .L51:
406:Core/Src/stm32h7xx_hal_msp.c **** {
407:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN SPI2_MspDeInit 0 */
408:Core/Src/stm32h7xx_hal_msp.c ****
409:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END SPI2_MspDeInit 0 */
410:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock disable */
411:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_SPI2_CLK_DISABLE();
412:Core/Src/stm32h7xx_hal_msp.c ****
413:Core/Src/stm32h7xx_hal_msp.c **** /**SPI2 GPIO Configuration
414:Core/Src/stm32h7xx_hal_msp.c **** PC3 ------> SPI2_MOSI
415:Core/Src/stm32h7xx_hal_msp.c **** PB12 ------> SPI2_NSS
416:Core/Src/stm32h7xx_hal_msp.c **** PB14 ------> SPI2_MISO
417:Core/Src/stm32h7xx_hal_msp.c **** PA12 ------> SPI2_SCK
418:Core/Src/stm32h7xx_hal_msp.c **** */
419:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOC, GPIO_PIN_3);
420:Core/Src/stm32h7xx_hal_msp.c ****
421:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOB, GPIO_PIN_12|GPIO_PIN_14);
422:Core/Src/stm32h7xx_hal_msp.c ****
423:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_12);
424:Core/Src/stm32h7xx_hal_msp.c ****
425:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN SPI2_MspDeInit 1 */
426:Core/Src/stm32h7xx_hal_msp.c ****
427:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END SPI2_MspDeInit 1 */
428:Core/Src/stm32h7xx_hal_msp.c **** }
429:Core/Src/stm32h7xx_hal_msp.c ****
430:Core/Src/stm32h7xx_hal_msp.c **** }
906 .loc 1 430 1 view .LVU266
907 0010 08BD pop {r3, pc}
908 .LVL50:
909 .L55:
389:Core/Src/stm32h7xx_hal_msp.c ****
910 .loc 1 389 5 is_stmt 1 view .LVU267
911 0012 154A ldr r2, .L57+8
912 0014 D2F85031 ldr r3, [r2, #336]
913 0018 23F48053 bic r3, r3, #4096
914 001c C2F85031 str r3, [r2, #336]
397:Core/Src/stm32h7xx_hal_msp.c ****
915 .loc 1 397 5 view .LVU268
916 0020 3021 movs r1, #48
917 0022 1248 ldr r0, .L57+12
918 .LVL51:
397:Core/Src/stm32h7xx_hal_msp.c ****
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 28
919 .loc 1 397 5 is_stmt 0 view .LVU269
920 0024 FFF7FEFF bl HAL_GPIO_DeInit
921 .LVL52:
399:Core/Src/stm32h7xx_hal_msp.c ****
922 .loc 1 399 5 is_stmt 1 view .LVU270
923 0028 3021 movs r1, #48
924 002a 1148 ldr r0, .L57+16
925 002c FFF7FEFF bl HAL_GPIO_DeInit
926 .LVL53:
927 0030 EEE7 b .L51
928 .LVL54:
929 .L56:
411:Core/Src/stm32h7xx_hal_msp.c ****
930 .loc 1 411 5 view .LVU271
931 0032 0D4A ldr r2, .L57+8
932 0034 D2F84831 ldr r3, [r2, #328]
933 0038 23F48043 bic r3, r3, #16384
934 003c C2F84831 str r3, [r2, #328]
419:Core/Src/stm32h7xx_hal_msp.c ****
935 .loc 1 419 5 view .LVU272
936 0040 0821 movs r1, #8
937 0042 0C48 ldr r0, .L57+20
938 .LVL55:
419:Core/Src/stm32h7xx_hal_msp.c ****
939 .loc 1 419 5 is_stmt 0 view .LVU273
940 0044 FFF7FEFF bl HAL_GPIO_DeInit
941 .LVL56:
421:Core/Src/stm32h7xx_hal_msp.c ****
942 .loc 1 421 5 is_stmt 1 view .LVU274
943 0048 4FF4A041 mov r1, #20480
944 004c 0848 ldr r0, .L57+16
945 004e FFF7FEFF bl HAL_GPIO_DeInit
946 .LVL57:
423:Core/Src/stm32h7xx_hal_msp.c ****
947 .loc 1 423 5 view .LVU275
948 0052 4FF48051 mov r1, #4096
949 0056 0548 ldr r0, .L57+12
950 0058 FFF7FEFF bl HAL_GPIO_DeInit
951 .LVL58:
952 .loc 1 430 1 is_stmt 0 view .LVU276
953 005c D8E7 b .L51
954 .L58:
955 005e 00BF .align 2
956 .L57:
957 0060 00300140 .word 1073819648
958 0064 00380040 .word 1073756160
959 0068 00440258 .word 1476543488
960 006c 00000258 .word 1476526080
961 0070 00040258 .word 1476527104
962 0074 00080258 .word 1476528128
963 .cfi_endproc
964 .LFE341:
966 .section .text.HAL_TIM_IC_MspInit,"ax",%progbits
967 .align 1
968 .global HAL_TIM_IC_MspInit
969 .syntax unified
970 .thumb
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 29
971 .thumb_func
973 HAL_TIM_IC_MspInit:
974 .LVL59:
975 .LFB342:
431:Core/Src/stm32h7xx_hal_msp.c ****
432:Core/Src/stm32h7xx_hal_msp.c **** /**
433:Core/Src/stm32h7xx_hal_msp.c **** * @brief TIM_IC MSP Initialization
434:Core/Src/stm32h7xx_hal_msp.c **** * This function configures the hardware resources used in this example
435:Core/Src/stm32h7xx_hal_msp.c **** * @param htim_ic: TIM_IC handle pointer
436:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
437:Core/Src/stm32h7xx_hal_msp.c **** */
438:Core/Src/stm32h7xx_hal_msp.c **** void HAL_TIM_IC_MspInit(TIM_HandleTypeDef* htim_ic)
439:Core/Src/stm32h7xx_hal_msp.c **** {
976 .loc 1 439 1 is_stmt 1 view -0
977 .cfi_startproc
978 @ args = 0, pretend = 0, frame = 32
979 @ frame_needed = 0, uses_anonymous_args = 0
980 .loc 1 439 1 is_stmt 0 view .LVU278
981 0000 00B5 push {lr}
982 .cfi_def_cfa_offset 4
983 .cfi_offset 14, -4
984 0002 89B0 sub sp, sp, #36
985 .cfi_def_cfa_offset 40
440:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
986 .loc 1 440 3 is_stmt 1 view .LVU279
987 .loc 1 440 20 is_stmt 0 view .LVU280
988 0004 0023 movs r3, #0
989 0006 0393 str r3, [sp, #12]
990 0008 0493 str r3, [sp, #16]
991 000a 0593 str r3, [sp, #20]
992 000c 0693 str r3, [sp, #24]
993 000e 0793 str r3, [sp, #28]
441:Core/Src/stm32h7xx_hal_msp.c **** if(htim_ic->Instance==TIM15)
994 .loc 1 441 3 is_stmt 1 view .LVU281
995 .loc 1 441 13 is_stmt 0 view .LVU282
996 0010 0268 ldr r2, [r0]
997 .loc 1 441 5 view .LVU283
998 0012 144B ldr r3, .L63
999 0014 9A42 cmp r2, r3
1000 0016 02D0 beq .L62
1001 .LVL60:
1002 .L59:
442:Core/Src/stm32h7xx_hal_msp.c **** {
443:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspInit 0 */
444:Core/Src/stm32h7xx_hal_msp.c ****
445:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END TIM15_MspInit 0 */
446:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock enable */
447:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_TIM15_CLK_ENABLE();
448:Core/Src/stm32h7xx_hal_msp.c ****
449:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
450:Core/Src/stm32h7xx_hal_msp.c **** /**TIM15 GPIO Configuration
451:Core/Src/stm32h7xx_hal_msp.c **** PA2 ------> TIM15_CH1
452:Core/Src/stm32h7xx_hal_msp.c **** */
453:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = IMD_M_Pin;
454:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
455:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
456:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 30
457:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_TIM15;
458:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(IMD_M_GPIO_Port, &GPIO_InitStruct);
459:Core/Src/stm32h7xx_hal_msp.c ****
460:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspInit 1 */
461:Core/Src/stm32h7xx_hal_msp.c ****
462:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END TIM15_MspInit 1 */
463:Core/Src/stm32h7xx_hal_msp.c **** }
464:Core/Src/stm32h7xx_hal_msp.c ****
465:Core/Src/stm32h7xx_hal_msp.c **** }
1003 .loc 1 465 1 view .LVU284
1004 0018 09B0 add sp, sp, #36
1005 .cfi_remember_state
1006 .cfi_def_cfa_offset 4
1007 @ sp needed
1008 001a 5DF804FB ldr pc, [sp], #4
1009 .LVL61:
1010 .L62:
1011 .cfi_restore_state
447:Core/Src/stm32h7xx_hal_msp.c ****
1012 .loc 1 447 5 is_stmt 1 view .LVU285
1013 .LBB16:
447:Core/Src/stm32h7xx_hal_msp.c ****
1014 .loc 1 447 5 view .LVU286
447:Core/Src/stm32h7xx_hal_msp.c ****
1015 .loc 1 447 5 view .LVU287
1016 001e 124B ldr r3, .L63+4
1017 0020 D3F85021 ldr r2, [r3, #336]
1018 0024 42F48032 orr r2, r2, #65536
1019 0028 C3F85021 str r2, [r3, #336]
447:Core/Src/stm32h7xx_hal_msp.c ****
1020 .loc 1 447 5 view .LVU288
1021 002c D3F85021 ldr r2, [r3, #336]
1022 0030 02F48032 and r2, r2, #65536
1023 0034 0192 str r2, [sp, #4]
447:Core/Src/stm32h7xx_hal_msp.c ****
1024 .loc 1 447 5 view .LVU289
1025 0036 019A ldr r2, [sp, #4]
1026 .LBE16:
447:Core/Src/stm32h7xx_hal_msp.c ****
1027 .loc 1 447 5 view .LVU290
449:Core/Src/stm32h7xx_hal_msp.c **** /**TIM15 GPIO Configuration
1028 .loc 1 449 5 view .LVU291
1029 .LBB17:
449:Core/Src/stm32h7xx_hal_msp.c **** /**TIM15 GPIO Configuration
1030 .loc 1 449 5 view .LVU292
449:Core/Src/stm32h7xx_hal_msp.c **** /**TIM15 GPIO Configuration
1031 .loc 1 449 5 view .LVU293
1032 0038 D3F84021 ldr r2, [r3, #320]
1033 003c 42F00102 orr r2, r2, #1
1034 0040 C3F84021 str r2, [r3, #320]
449:Core/Src/stm32h7xx_hal_msp.c **** /**TIM15 GPIO Configuration
1035 .loc 1 449 5 view .LVU294
1036 0044 D3F84031 ldr r3, [r3, #320]
1037 0048 03F00103 and r3, r3, #1
1038 004c 0293 str r3, [sp, #8]
449:Core/Src/stm32h7xx_hal_msp.c **** /**TIM15 GPIO Configuration
1039 .loc 1 449 5 view .LVU295
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 31
1040 004e 029B ldr r3, [sp, #8]
1041 .LBE17:
449:Core/Src/stm32h7xx_hal_msp.c **** /**TIM15 GPIO Configuration
1042 .loc 1 449 5 view .LVU296
453:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
1043 .loc 1 453 5 view .LVU297
453:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
1044 .loc 1 453 25 is_stmt 0 view .LVU298
1045 0050 0423 movs r3, #4
1046 0052 0393 str r3, [sp, #12]
454:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
1047 .loc 1 454 5 is_stmt 1 view .LVU299
454:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
1048 .loc 1 454 26 is_stmt 0 view .LVU300
1049 0054 0222 movs r2, #2
1050 0056 0492 str r2, [sp, #16]
455:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
1051 .loc 1 455 5 is_stmt 1 view .LVU301
456:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_TIM15;
1052 .loc 1 456 5 view .LVU302
457:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(IMD_M_GPIO_Port, &GPIO_InitStruct);
1053 .loc 1 457 5 view .LVU303
457:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(IMD_M_GPIO_Port, &GPIO_InitStruct);
1054 .loc 1 457 31 is_stmt 0 view .LVU304
1055 0058 0793 str r3, [sp, #28]
458:Core/Src/stm32h7xx_hal_msp.c ****
1056 .loc 1 458 5 is_stmt 1 view .LVU305
1057 005a 03A9 add r1, sp, #12
1058 005c 0348 ldr r0, .L63+8
1059 .LVL62:
458:Core/Src/stm32h7xx_hal_msp.c ****
1060 .loc 1 458 5 is_stmt 0 view .LVU306
1061 005e FFF7FEFF bl HAL_GPIO_Init
1062 .LVL63:
1063 .loc 1 465 1 view .LVU307
1064 0062 D9E7 b .L59
1065 .L64:
1066 .align 2
1067 .L63:
1068 0064 00400140 .word 1073823744
1069 0068 00440258 .word 1476543488
1070 006c 00000258 .word 1476526080
1071 .cfi_endproc
1072 .LFE342:
1074 .section .text.HAL_TIM_IC_MspDeInit,"ax",%progbits
1075 .align 1
1076 .global HAL_TIM_IC_MspDeInit
1077 .syntax unified
1078 .thumb
1079 .thumb_func
1081 HAL_TIM_IC_MspDeInit:
1082 .LVL64:
1083 .LFB343:
466:Core/Src/stm32h7xx_hal_msp.c ****
467:Core/Src/stm32h7xx_hal_msp.c **** /**
468:Core/Src/stm32h7xx_hal_msp.c **** * @brief TIM_IC MSP De-Initialization
469:Core/Src/stm32h7xx_hal_msp.c **** * This function freeze the hardware resources used in this example
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 32
470:Core/Src/stm32h7xx_hal_msp.c **** * @param htim_ic: TIM_IC handle pointer
471:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
472:Core/Src/stm32h7xx_hal_msp.c **** */
473:Core/Src/stm32h7xx_hal_msp.c **** void HAL_TIM_IC_MspDeInit(TIM_HandleTypeDef* htim_ic)
474:Core/Src/stm32h7xx_hal_msp.c **** {
1084 .loc 1 474 1 is_stmt 1 view -0
1085 .cfi_startproc
1086 @ args = 0, pretend = 0, frame = 0
1087 @ frame_needed = 0, uses_anonymous_args = 0
1088 .loc 1 474 1 is_stmt 0 view .LVU309
1089 0000 08B5 push {r3, lr}
1090 .cfi_def_cfa_offset 8
1091 .cfi_offset 3, -8
1092 .cfi_offset 14, -4
475:Core/Src/stm32h7xx_hal_msp.c **** if(htim_ic->Instance==TIM15)
1093 .loc 1 475 3 is_stmt 1 view .LVU310
1094 .loc 1 475 13 is_stmt 0 view .LVU311
1095 0002 0268 ldr r2, [r0]
1096 .loc 1 475 5 view .LVU312
1097 0004 074B ldr r3, .L69
1098 0006 9A42 cmp r2, r3
1099 0008 00D0 beq .L68
1100 .LVL65:
1101 .L65:
476:Core/Src/stm32h7xx_hal_msp.c **** {
477:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspDeInit 0 */
478:Core/Src/stm32h7xx_hal_msp.c ****
479:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END TIM15_MspDeInit 0 */
480:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock disable */
481:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_TIM15_CLK_DISABLE();
482:Core/Src/stm32h7xx_hal_msp.c ****
483:Core/Src/stm32h7xx_hal_msp.c **** /**TIM15 GPIO Configuration
484:Core/Src/stm32h7xx_hal_msp.c **** PA2 ------> TIM15_CH1
485:Core/Src/stm32h7xx_hal_msp.c **** */
486:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(IMD_M_GPIO_Port, IMD_M_Pin);
487:Core/Src/stm32h7xx_hal_msp.c ****
488:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN TIM15_MspDeInit 1 */
489:Core/Src/stm32h7xx_hal_msp.c ****
490:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END TIM15_MspDeInit 1 */
491:Core/Src/stm32h7xx_hal_msp.c **** }
492:Core/Src/stm32h7xx_hal_msp.c ****
493:Core/Src/stm32h7xx_hal_msp.c **** }
1102 .loc 1 493 1 view .LVU313
1103 000a 08BD pop {r3, pc}
1104 .LVL66:
1105 .L68:
481:Core/Src/stm32h7xx_hal_msp.c ****
1106 .loc 1 481 5 is_stmt 1 view .LVU314
1107 000c 064A ldr r2, .L69+4
1108 000e D2F85031 ldr r3, [r2, #336]
1109 0012 23F48033 bic r3, r3, #65536
1110 0016 C2F85031 str r3, [r2, #336]
486:Core/Src/stm32h7xx_hal_msp.c ****
1111 .loc 1 486 5 view .LVU315
1112 001a 0421 movs r1, #4
1113 001c 0348 ldr r0, .L69+8
1114 .LVL67:
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 33
486:Core/Src/stm32h7xx_hal_msp.c ****
1115 .loc 1 486 5 is_stmt 0 view .LVU316
1116 001e FFF7FEFF bl HAL_GPIO_DeInit
1117 .LVL68:
1118 .loc 1 493 1 view .LVU317
1119 0022 F2E7 b .L65
1120 .L70:
1121 .align 2
1122 .L69:
1123 0024 00400140 .word 1073823744
1124 0028 00440258 .word 1476543488
1125 002c 00000258 .word 1476526080
1126 .cfi_endproc
1127 .LFE343:
1129 .section .bss.HAL_RCC_ADC12_CLK_ENABLED,"aw",%nobits
1130 .align 2
1133 HAL_RCC_ADC12_CLK_ENABLED:
1134 0000 00000000 .space 4
1135 .text
1136 .Letext0:
1137 .file 2 "Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7a3xx.h"
1138 .file 3 "C:/Users/lenex/AppData/Roaming/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-to
1139 .file 4 "C:/Users/lenex/AppData/Roaming/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-to
1140 .file 5 "Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h"
1141 .file 6 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h"
1142 .file 7 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h"
1143 .file 8 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h"
1144 .file 9 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h"
1145 .file 10 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_adc.h"
1146 .file 11 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_fdcan.h"
1147 .file 12 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi.h"
1148 .file 13 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h"
1149 .file 14 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h"
1150 .file 15 "Core/Inc/main.h"
1151 .file 16 "<built-in>"
ARM GAS C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s page 34
DEFINED SYMBOLS
*ABS*:00000000 stm32h7xx_hal_msp.c
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:20 .text.HAL_MspInit:00000000 $t
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:26 .text.HAL_MspInit:00000000 HAL_MspInit
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:59 .text.HAL_MspInit:00000020 $d
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:64 .text.HAL_ADC_MspInit:00000000 $t
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:70 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:243 .text.HAL_ADC_MspInit:000000cc $d
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:1133 .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 HAL_RCC_ADC12_CLK_ENABLED
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:253 .text.HAL_ADC_MspDeInit:00000000 $t
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:259 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:341 .text.HAL_ADC_MspDeInit:00000058 $d
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:350 .text.HAL_FDCAN_MspInit:00000000 $t
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:356 .text.HAL_FDCAN_MspInit:00000000 HAL_FDCAN_MspInit
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:462 .text.HAL_FDCAN_MspInit:00000078 $d
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:469 .text.HAL_FDCAN_MspDeInit:00000000 $t
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:475 .text.HAL_FDCAN_MspDeInit:00000000 HAL_FDCAN_MspDeInit
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:521 .text.HAL_FDCAN_MspDeInit:0000002c $d
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:528 .text.HAL_SPI_MspInit:00000000 $t
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:534 .text.HAL_SPI_MspInit:00000000 HAL_SPI_MspInit
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:864 .text.HAL_SPI_MspInit:00000190 $d
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:874 .text.HAL_SPI_MspDeInit:00000000 $t
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:880 .text.HAL_SPI_MspDeInit:00000000 HAL_SPI_MspDeInit
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:957 .text.HAL_SPI_MspDeInit:00000060 $d
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:967 .text.HAL_TIM_IC_MspInit:00000000 $t
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:973 .text.HAL_TIM_IC_MspInit:00000000 HAL_TIM_IC_MspInit
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:1068 .text.HAL_TIM_IC_MspInit:00000064 $d
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:1075 .text.HAL_TIM_IC_MspDeInit:00000000 $t
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:1081 .text.HAL_TIM_IC_MspDeInit:00000000 HAL_TIM_IC_MspDeInit
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:1123 .text.HAL_TIM_IC_MspDeInit:00000024 $d
C:\Users\lenex\AppData\Local\Temp\cczHqrn1.s:1130 .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 $d
UNDEFINED SYMBOLS
HAL_GPIO_Init
HAL_GPIO_DeInit
HAL_NVIC_SetPriority
HAL_NVIC_EnableIRQ
HAL_NVIC_DisableIRQ
memset
HAL_RCCEx_PeriphCLKConfig
Error_Handler