1056 lines
50 KiB
Plaintext
1056 lines
50 KiB
Plaintext
|
ARM GAS /tmp/ccYeBZUP.s page 1
|
|||
|
|
|||
|
|
|||
|
1 .cpu cortex-m7
|
|||
|
2 .eabi_attribute 28, 1
|
|||
|
3 .eabi_attribute 20, 1
|
|||
|
4 .eabi_attribute 21, 1
|
|||
|
5 .eabi_attribute 23, 3
|
|||
|
6 .eabi_attribute 24, 1
|
|||
|
7 .eabi_attribute 25, 1
|
|||
|
8 .eabi_attribute 26, 1
|
|||
|
9 .eabi_attribute 30, 1
|
|||
|
10 .eabi_attribute 34, 1
|
|||
|
11 .eabi_attribute 18, 4
|
|||
|
12 .file "stm32h7xx_hal_msp.c"
|
|||
|
13 .text
|
|||
|
14 .Ltext0:
|
|||
|
15 .cfi_sections .debug_frame
|
|||
|
16 .section .text.HAL_MspInit,"ax",%progbits
|
|||
|
17 .align 1
|
|||
|
18 .global HAL_MspInit
|
|||
|
19 .arch armv7e-m
|
|||
|
20 .syntax unified
|
|||
|
21 .thumb
|
|||
|
22 .thumb_func
|
|||
|
23 .fpu fpv5-d16
|
|||
|
25 HAL_MspInit:
|
|||
|
26 .LFB141:
|
|||
|
27 .file 1 "Core/Src/stm32h7xx_hal_msp.c"
|
|||
|
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 Name : stm32h7xx_hal_msp.c
|
|||
|
5:Core/Src/stm32h7xx_hal_msp.c **** * Description : 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 **** * <h2><center>© Copyright (c) 2019 STMicroelectronics.
|
|||
|
11:Core/Src/stm32h7xx_hal_msp.c **** * All rights reserved.</center></h2>
|
|||
|
12:Core/Src/stm32h7xx_hal_msp.c **** *
|
|||
|
13:Core/Src/stm32h7xx_hal_msp.c **** * This software component is licensed by ST under BSD 3-Clause license,
|
|||
|
14:Core/Src/stm32h7xx_hal_msp.c **** * the "License"; You may not use this file except in compliance with the
|
|||
|
15:Core/Src/stm32h7xx_hal_msp.c **** * License. You may obtain a copy of the License at:
|
|||
|
16:Core/Src/stm32h7xx_hal_msp.c **** * opensource.org/licenses/BSD-3-Clause
|
|||
|
17:Core/Src/stm32h7xx_hal_msp.c **** *
|
|||
|
18:Core/Src/stm32h7xx_hal_msp.c **** ******************************************************************************
|
|||
|
19:Core/Src/stm32h7xx_hal_msp.c **** */
|
|||
|
20:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END Header */
|
|||
|
21:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
22:Core/Src/stm32h7xx_hal_msp.c **** /* Includes ------------------------------------------------------------------*/
|
|||
|
23:Core/Src/stm32h7xx_hal_msp.c **** #include "main.h"
|
|||
|
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 /tmp/ccYeBZUP.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 0000 00B5 push {lr}
|
|||
|
33 .LCFI0:
|
|||
|
34 .cfi_def_cfa_offset 4
|
|||
|
35 .cfi_offset 14, -4
|
|||
|
36 0002 83B0 sub sp, sp, #12
|
|||
|
37 .LCFI1:
|
|||
|
38 .cfi_def_cfa_offset 16
|
|||
|
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();
|
|||
|
39 .loc 1 70 3 view .LVU1
|
|||
|
40 .LBB2:
|
|||
|
41 .loc 1 70 3 view .LVU2
|
|||
|
42 .loc 1 70 3 view .LVU3
|
|||
|
43 0004 1B4B ldr r3, .L3
|
|||
|
44 0006 D3F8F420 ldr r2, [r3, #244]
|
|||
|
45 000a 42F00202 orr r2, r2, #2
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 3
|
|||
|
|
|||
|
|
|||
|
46 000e C3F8F420 str r2, [r3, #244]
|
|||
|
47 .loc 1 70 3 view .LVU4
|
|||
|
48 0012 D3F8F430 ldr r3, [r3, #244]
|
|||
|
49 0016 03F00203 and r3, r3, #2
|
|||
|
50 001a 0193 str r3, [sp, #4]
|
|||
|
51 .loc 1 70 3 view .LVU5
|
|||
|
52 001c 019B ldr r3, [sp, #4]
|
|||
|
53 .LBE2:
|
|||
|
54 .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 **** /* Peripheral interrupt init */
|
|||
|
75:Core/Src/stm32h7xx_hal_msp.c **** /* PVD_AVD_IRQn interrupt configuration */
|
|||
|
76:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_SetPriority(PVD_AVD_IRQn, 0, 0);
|
|||
|
55 .loc 1 76 3 view .LVU7
|
|||
|
56 001e 0022 movs r2, #0
|
|||
|
57 0020 1146 mov r1, r2
|
|||
|
58 0022 0120 movs r0, #1
|
|||
|
59 0024 FFF7FEFF bl HAL_NVIC_SetPriority
|
|||
|
60 .LVL0:
|
|||
|
77:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(PVD_AVD_IRQn);
|
|||
|
61 .loc 1 77 3 view .LVU8
|
|||
|
62 0028 0120 movs r0, #1
|
|||
|
63 002a FFF7FEFF bl HAL_NVIC_EnableIRQ
|
|||
|
64 .LVL1:
|
|||
|
78:Core/Src/stm32h7xx_hal_msp.c **** /* FLASH_IRQn interrupt configuration */
|
|||
|
79:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_SetPriority(FLASH_IRQn, 0, 0);
|
|||
|
65 .loc 1 79 3 view .LVU9
|
|||
|
66 002e 0022 movs r2, #0
|
|||
|
67 0030 1146 mov r1, r2
|
|||
|
68 0032 0420 movs r0, #4
|
|||
|
69 0034 FFF7FEFF bl HAL_NVIC_SetPriority
|
|||
|
70 .LVL2:
|
|||
|
80:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(FLASH_IRQn);
|
|||
|
71 .loc 1 80 3 view .LVU10
|
|||
|
72 0038 0420 movs r0, #4
|
|||
|
73 003a FFF7FEFF bl HAL_NVIC_EnableIRQ
|
|||
|
74 .LVL3:
|
|||
|
81:Core/Src/stm32h7xx_hal_msp.c **** /* RCC_IRQn interrupt configuration */
|
|||
|
82:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_SetPriority(RCC_IRQn, 0, 0);
|
|||
|
75 .loc 1 82 3 view .LVU11
|
|||
|
76 003e 0022 movs r2, #0
|
|||
|
77 0040 1146 mov r1, r2
|
|||
|
78 0042 0520 movs r0, #5
|
|||
|
79 0044 FFF7FEFF bl HAL_NVIC_SetPriority
|
|||
|
80 .LVL4:
|
|||
|
83:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(RCC_IRQn);
|
|||
|
81 .loc 1 83 3 view .LVU12
|
|||
|
82 0048 0520 movs r0, #5
|
|||
|
83 004a FFF7FEFF bl HAL_NVIC_EnableIRQ
|
|||
|
84 .LVL5:
|
|||
|
84:Core/Src/stm32h7xx_hal_msp.c **** /* FPU_IRQn interrupt configuration */
|
|||
|
85:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_SetPriority(FPU_IRQn, 0, 0);
|
|||
|
85 .loc 1 85 3 view .LVU13
|
|||
|
86 004e 0022 movs r2, #0
|
|||
|
87 0050 1146 mov r1, r2
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 4
|
|||
|
|
|||
|
|
|||
|
88 0052 5120 movs r0, #81
|
|||
|
89 0054 FFF7FEFF bl HAL_NVIC_SetPriority
|
|||
|
90 .LVL6:
|
|||
|
86:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(FPU_IRQn);
|
|||
|
91 .loc 1 86 3 view .LVU14
|
|||
|
92 0058 5120 movs r0, #81
|
|||
|
93 005a FFF7FEFF bl HAL_NVIC_EnableIRQ
|
|||
|
94 .LVL7:
|
|||
|
87:Core/Src/stm32h7xx_hal_msp.c **** /* HSEM1_IRQn interrupt configuration */
|
|||
|
88:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_SetPriority(HSEM1_IRQn, 0, 0);
|
|||
|
95 .loc 1 88 3 view .LVU15
|
|||
|
96 005e 0022 movs r2, #0
|
|||
|
97 0060 1146 mov r1, r2
|
|||
|
98 0062 7D20 movs r0, #125
|
|||
|
99 0064 FFF7FEFF bl HAL_NVIC_SetPriority
|
|||
|
100 .LVL8:
|
|||
|
89:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(HSEM1_IRQn);
|
|||
|
101 .loc 1 89 3 view .LVU16
|
|||
|
102 0068 7D20 movs r0, #125
|
|||
|
103 006a FFF7FEFF bl HAL_NVIC_EnableIRQ
|
|||
|
104 .LVL9:
|
|||
|
90:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
91:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN MspInit 1 */
|
|||
|
92:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
93:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END MspInit 1 */
|
|||
|
94:Core/Src/stm32h7xx_hal_msp.c **** }
|
|||
|
105 .loc 1 94 1 is_stmt 0 view .LVU17
|
|||
|
106 006e 03B0 add sp, sp, #12
|
|||
|
107 .LCFI2:
|
|||
|
108 .cfi_def_cfa_offset 4
|
|||
|
109 @ sp needed
|
|||
|
110 0070 5DF804FB ldr pc, [sp], #4
|
|||
|
111 .L4:
|
|||
|
112 .align 2
|
|||
|
113 .L3:
|
|||
|
114 0074 00440258 .word 1476543488
|
|||
|
115 .cfi_endproc
|
|||
|
116 .LFE141:
|
|||
|
118 .section .text.HAL_QSPI_MspInit,"ax",%progbits
|
|||
|
119 .align 1
|
|||
|
120 .global HAL_QSPI_MspInit
|
|||
|
121 .syntax unified
|
|||
|
122 .thumb
|
|||
|
123 .thumb_func
|
|||
|
124 .fpu fpv5-d16
|
|||
|
126 HAL_QSPI_MspInit:
|
|||
|
127 .LVL10:
|
|||
|
128 .LFB142:
|
|||
|
95:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
96:Core/Src/stm32h7xx_hal_msp.c **** /**
|
|||
|
97:Core/Src/stm32h7xx_hal_msp.c **** * @brief QSPI MSP Initialization
|
|||
|
98:Core/Src/stm32h7xx_hal_msp.c **** * This function configures the hardware resources used in this example
|
|||
|
99:Core/Src/stm32h7xx_hal_msp.c **** * @param hqspi: QSPI handle pointer
|
|||
|
100:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
|
|||
|
101:Core/Src/stm32h7xx_hal_msp.c **** */
|
|||
|
102:Core/Src/stm32h7xx_hal_msp.c **** void HAL_QSPI_MspInit(QSPI_HandleTypeDef* hqspi)
|
|||
|
103:Core/Src/stm32h7xx_hal_msp.c **** {
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 5
|
|||
|
|
|||
|
|
|||
|
129 .loc 1 103 1 is_stmt 1 view -0
|
|||
|
130 .cfi_startproc
|
|||
|
131 @ args = 0, pretend = 0, frame = 40
|
|||
|
132 @ frame_needed = 0, uses_anonymous_args = 0
|
|||
|
133 .loc 1 103 1 is_stmt 0 view .LVU19
|
|||
|
134 0000 F0B5 push {r4, r5, r6, r7, lr}
|
|||
|
135 .LCFI3:
|
|||
|
136 .cfi_def_cfa_offset 20
|
|||
|
137 .cfi_offset 4, -20
|
|||
|
138 .cfi_offset 5, -16
|
|||
|
139 .cfi_offset 6, -12
|
|||
|
140 .cfi_offset 7, -8
|
|||
|
141 .cfi_offset 14, -4
|
|||
|
142 0002 8BB0 sub sp, sp, #44
|
|||
|
143 .LCFI4:
|
|||
|
144 .cfi_def_cfa_offset 64
|
|||
|
104:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
|
|||
|
145 .loc 1 104 3 is_stmt 1 view .LVU20
|
|||
|
146 .loc 1 104 20 is_stmt 0 view .LVU21
|
|||
|
147 0004 0023 movs r3, #0
|
|||
|
148 0006 0593 str r3, [sp, #20]
|
|||
|
149 0008 0693 str r3, [sp, #24]
|
|||
|
150 000a 0793 str r3, [sp, #28]
|
|||
|
151 000c 0893 str r3, [sp, #32]
|
|||
|
152 000e 0993 str r3, [sp, #36]
|
|||
|
105:Core/Src/stm32h7xx_hal_msp.c **** if(hqspi->Instance==QUADSPI)
|
|||
|
153 .loc 1 105 3 is_stmt 1 view .LVU22
|
|||
|
154 .loc 1 105 11 is_stmt 0 view .LVU23
|
|||
|
155 0010 0268 ldr r2, [r0]
|
|||
|
156 .loc 1 105 5 view .LVU24
|
|||
|
157 0012 354B ldr r3, .L9
|
|||
|
158 0014 9A42 cmp r2, r3
|
|||
|
159 0016 01D0 beq .L8
|
|||
|
160 .LVL11:
|
|||
|
161 .L5:
|
|||
|
106:Core/Src/stm32h7xx_hal_msp.c **** {
|
|||
|
107:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN QUADSPI_MspInit 0 */
|
|||
|
108:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
109:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END QUADSPI_MspInit 0 */
|
|||
|
110:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock enable */
|
|||
|
111:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_QSPI_CLK_ENABLE();
|
|||
|
112:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
113:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOE_CLK_ENABLE();
|
|||
|
114:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
|
|||
|
115:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOD_CLK_ENABLE();
|
|||
|
116:Core/Src/stm32h7xx_hal_msp.c **** /**QUADSPI GPIO Configuration
|
|||
|
117:Core/Src/stm32h7xx_hal_msp.c **** PE2 ------> QUADSPI_BK1_IO2
|
|||
|
118:Core/Src/stm32h7xx_hal_msp.c **** PB2 ------> QUADSPI_CLK
|
|||
|
119:Core/Src/stm32h7xx_hal_msp.c **** PD11 ------> QUADSPI_BK1_IO0
|
|||
|
120:Core/Src/stm32h7xx_hal_msp.c **** PD12 ------> QUADSPI_BK1_IO1
|
|||
|
121:Core/Src/stm32h7xx_hal_msp.c **** PD13 ------> QUADSPI_BK1_IO3
|
|||
|
122:Core/Src/stm32h7xx_hal_msp.c **** PB6 ------> QUADSPI_BK1_NCS
|
|||
|
123:Core/Src/stm32h7xx_hal_msp.c **** */
|
|||
|
124:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_2;
|
|||
|
125:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
126:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
127:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 6
|
|||
|
|
|||
|
|
|||
|
128:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI;
|
|||
|
129:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
|
|||
|
130:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
131:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_2;
|
|||
|
132:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
133:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
134:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
135:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI;
|
|||
|
136:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
|||
|
137:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
138:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13;
|
|||
|
139:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
140:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
141:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
142:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI;
|
|||
|
143:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
|
|||
|
144:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
145:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_6;
|
|||
|
146:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
147:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
148:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
149:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF10_QUADSPI;
|
|||
|
150:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
|||
|
151:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
152:Core/Src/stm32h7xx_hal_msp.c **** /* QUADSPI interrupt Init */
|
|||
|
153:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_SetPriority(QUADSPI_IRQn, 1, 0);
|
|||
|
154:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(QUADSPI_IRQn);
|
|||
|
155:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN QUADSPI_MspInit 1 */
|
|||
|
156:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
157:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END QUADSPI_MspInit 1 */
|
|||
|
158:Core/Src/stm32h7xx_hal_msp.c **** }
|
|||
|
159:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
160:Core/Src/stm32h7xx_hal_msp.c **** }
|
|||
|
162 .loc 1 160 1 view .LVU25
|
|||
|
163 0018 0BB0 add sp, sp, #44
|
|||
|
164 .LCFI5:
|
|||
|
165 .cfi_remember_state
|
|||
|
166 .cfi_def_cfa_offset 20
|
|||
|
167 @ sp needed
|
|||
|
168 001a F0BD pop {r4, r5, r6, r7, pc}
|
|||
|
169 .LVL12:
|
|||
|
170 .L8:
|
|||
|
171 .LCFI6:
|
|||
|
172 .cfi_restore_state
|
|||
|
111:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
173 .loc 1 111 5 is_stmt 1 view .LVU26
|
|||
|
174 .LBB3:
|
|||
|
111:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
175 .loc 1 111 5 view .LVU27
|
|||
|
111:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
176 .loc 1 111 5 view .LVU28
|
|||
|
177 001c 334B ldr r3, .L9+4
|
|||
|
178 001e D3F8D420 ldr r2, [r3, #212]
|
|||
|
179 0022 42F48042 orr r2, r2, #16384
|
|||
|
180 0026 C3F8D420 str r2, [r3, #212]
|
|||
|
111:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
181 .loc 1 111 5 view .LVU29
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 7
|
|||
|
|
|||
|
|
|||
|
182 002a D3F8D420 ldr r2, [r3, #212]
|
|||
|
183 002e 02F48042 and r2, r2, #16384
|
|||
|
184 0032 0192 str r2, [sp, #4]
|
|||
|
111:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
185 .loc 1 111 5 view .LVU30
|
|||
|
186 0034 019A ldr r2, [sp, #4]
|
|||
|
187 .LBE3:
|
|||
|
111:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
188 .loc 1 111 5 view .LVU31
|
|||
|
113:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
|
|||
|
189 .loc 1 113 5 view .LVU32
|
|||
|
190 .LBB4:
|
|||
|
113:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
|
|||
|
191 .loc 1 113 5 view .LVU33
|
|||
|
113:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
|
|||
|
192 .loc 1 113 5 view .LVU34
|
|||
|
193 0036 D3F8E020 ldr r2, [r3, #224]
|
|||
|
194 003a 42F01002 orr r2, r2, #16
|
|||
|
195 003e C3F8E020 str r2, [r3, #224]
|
|||
|
113:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
|
|||
|
196 .loc 1 113 5 view .LVU35
|
|||
|
197 0042 D3F8E020 ldr r2, [r3, #224]
|
|||
|
198 0046 02F01002 and r2, r2, #16
|
|||
|
199 004a 0292 str r2, [sp, #8]
|
|||
|
113:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
|
|||
|
200 .loc 1 113 5 view .LVU36
|
|||
|
201 004c 029A ldr r2, [sp, #8]
|
|||
|
202 .LBE4:
|
|||
|
113:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
|
|||
|
203 .loc 1 113 5 view .LVU37
|
|||
|
114:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOD_CLK_ENABLE();
|
|||
|
204 .loc 1 114 5 view .LVU38
|
|||
|
205 .LBB5:
|
|||
|
114:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOD_CLK_ENABLE();
|
|||
|
206 .loc 1 114 5 view .LVU39
|
|||
|
114:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOD_CLK_ENABLE();
|
|||
|
207 .loc 1 114 5 view .LVU40
|
|||
|
208 004e D3F8E020 ldr r2, [r3, #224]
|
|||
|
209 0052 42F00202 orr r2, r2, #2
|
|||
|
210 0056 C3F8E020 str r2, [r3, #224]
|
|||
|
114:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOD_CLK_ENABLE();
|
|||
|
211 .loc 1 114 5 view .LVU41
|
|||
|
212 005a D3F8E020 ldr r2, [r3, #224]
|
|||
|
213 005e 02F00202 and r2, r2, #2
|
|||
|
214 0062 0392 str r2, [sp, #12]
|
|||
|
114:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOD_CLK_ENABLE();
|
|||
|
215 .loc 1 114 5 view .LVU42
|
|||
|
216 0064 039A ldr r2, [sp, #12]
|
|||
|
217 .LBE5:
|
|||
|
114:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOD_CLK_ENABLE();
|
|||
|
218 .loc 1 114 5 view .LVU43
|
|||
|
115:Core/Src/stm32h7xx_hal_msp.c **** /**QUADSPI GPIO Configuration
|
|||
|
219 .loc 1 115 5 view .LVU44
|
|||
|
220 .LBB6:
|
|||
|
115:Core/Src/stm32h7xx_hal_msp.c **** /**QUADSPI GPIO Configuration
|
|||
|
221 .loc 1 115 5 view .LVU45
|
|||
|
115:Core/Src/stm32h7xx_hal_msp.c **** /**QUADSPI GPIO Configuration
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 8
|
|||
|
|
|||
|
|
|||
|
222 .loc 1 115 5 view .LVU46
|
|||
|
223 0066 D3F8E020 ldr r2, [r3, #224]
|
|||
|
224 006a 42F00802 orr r2, r2, #8
|
|||
|
225 006e C3F8E020 str r2, [r3, #224]
|
|||
|
115:Core/Src/stm32h7xx_hal_msp.c **** /**QUADSPI GPIO Configuration
|
|||
|
226 .loc 1 115 5 view .LVU47
|
|||
|
227 0072 D3F8E030 ldr r3, [r3, #224]
|
|||
|
228 0076 03F00803 and r3, r3, #8
|
|||
|
229 007a 0493 str r3, [sp, #16]
|
|||
|
115:Core/Src/stm32h7xx_hal_msp.c **** /**QUADSPI GPIO Configuration
|
|||
|
230 .loc 1 115 5 view .LVU48
|
|||
|
231 007c 049B ldr r3, [sp, #16]
|
|||
|
232 .LBE6:
|
|||
|
115:Core/Src/stm32h7xx_hal_msp.c **** /**QUADSPI GPIO Configuration
|
|||
|
233 .loc 1 115 5 view .LVU49
|
|||
|
124:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
234 .loc 1 124 5 view .LVU50
|
|||
|
124:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
235 .loc 1 124 25 is_stmt 0 view .LVU51
|
|||
|
236 007e 0424 movs r4, #4
|
|||
|
237 0080 0594 str r4, [sp, #20]
|
|||
|
125:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
238 .loc 1 125 5 is_stmt 1 view .LVU52
|
|||
|
125:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
239 .loc 1 125 26 is_stmt 0 view .LVU53
|
|||
|
240 0082 0225 movs r5, #2
|
|||
|
241 0084 0695 str r5, [sp, #24]
|
|||
|
126:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
242 .loc 1 126 5 is_stmt 1 view .LVU54
|
|||
|
127:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI;
|
|||
|
243 .loc 1 127 5 view .LVU55
|
|||
|
128:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
|
|||
|
244 .loc 1 128 5 view .LVU56
|
|||
|
128:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
|
|||
|
245 .loc 1 128 31 is_stmt 0 view .LVU57
|
|||
|
246 0086 0926 movs r6, #9
|
|||
|
247 0088 0996 str r6, [sp, #36]
|
|||
|
129:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
248 .loc 1 129 5 is_stmt 1 view .LVU58
|
|||
|
249 008a 05A9 add r1, sp, #20
|
|||
|
250 008c 1848 ldr r0, .L9+8
|
|||
|
251 .LVL13:
|
|||
|
129:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
252 .loc 1 129 5 is_stmt 0 view .LVU59
|
|||
|
253 008e FFF7FEFF bl HAL_GPIO_Init
|
|||
|
254 .LVL14:
|
|||
|
131:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
255 .loc 1 131 5 is_stmt 1 view .LVU60
|
|||
|
131:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
256 .loc 1 131 25 is_stmt 0 view .LVU61
|
|||
|
257 0092 0594 str r4, [sp, #20]
|
|||
|
132:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
258 .loc 1 132 5 is_stmt 1 view .LVU62
|
|||
|
132:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
259 .loc 1 132 26 is_stmt 0 view .LVU63
|
|||
|
260 0094 0695 str r5, [sp, #24]
|
|||
|
133:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 9
|
|||
|
|
|||
|
|
|||
|
261 .loc 1 133 5 is_stmt 1 view .LVU64
|
|||
|
133:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
262 .loc 1 133 26 is_stmt 0 view .LVU65
|
|||
|
263 0096 0024 movs r4, #0
|
|||
|
264 0098 0794 str r4, [sp, #28]
|
|||
|
134:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI;
|
|||
|
265 .loc 1 134 5 is_stmt 1 view .LVU66
|
|||
|
134:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI;
|
|||
|
266 .loc 1 134 27 is_stmt 0 view .LVU67
|
|||
|
267 009a 0894 str r4, [sp, #32]
|
|||
|
135:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
|||
|
268 .loc 1 135 5 is_stmt 1 view .LVU68
|
|||
|
135:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
|||
|
269 .loc 1 135 31 is_stmt 0 view .LVU69
|
|||
|
270 009c 0996 str r6, [sp, #36]
|
|||
|
136:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
271 .loc 1 136 5 is_stmt 1 view .LVU70
|
|||
|
272 009e 154F ldr r7, .L9+12
|
|||
|
273 00a0 05A9 add r1, sp, #20
|
|||
|
274 00a2 3846 mov r0, r7
|
|||
|
275 00a4 FFF7FEFF bl HAL_GPIO_Init
|
|||
|
276 .LVL15:
|
|||
|
138:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
277 .loc 1 138 5 view .LVU71
|
|||
|
138:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
278 .loc 1 138 25 is_stmt 0 view .LVU72
|
|||
|
279 00a8 4FF46053 mov r3, #14336
|
|||
|
280 00ac 0593 str r3, [sp, #20]
|
|||
|
139:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
281 .loc 1 139 5 is_stmt 1 view .LVU73
|
|||
|
139:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
282 .loc 1 139 26 is_stmt 0 view .LVU74
|
|||
|
283 00ae 0695 str r5, [sp, #24]
|
|||
|
140:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
284 .loc 1 140 5 is_stmt 1 view .LVU75
|
|||
|
140:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
285 .loc 1 140 26 is_stmt 0 view .LVU76
|
|||
|
286 00b0 0794 str r4, [sp, #28]
|
|||
|
141:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI;
|
|||
|
287 .loc 1 141 5 is_stmt 1 view .LVU77
|
|||
|
141:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_QUADSPI;
|
|||
|
288 .loc 1 141 27 is_stmt 0 view .LVU78
|
|||
|
289 00b2 0894 str r4, [sp, #32]
|
|||
|
142:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
|
|||
|
290 .loc 1 142 5 is_stmt 1 view .LVU79
|
|||
|
142:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
|
|||
|
291 .loc 1 142 31 is_stmt 0 view .LVU80
|
|||
|
292 00b4 0996 str r6, [sp, #36]
|
|||
|
143:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
293 .loc 1 143 5 is_stmt 1 view .LVU81
|
|||
|
294 00b6 05A9 add r1, sp, #20
|
|||
|
295 00b8 0F48 ldr r0, .L9+16
|
|||
|
296 00ba FFF7FEFF bl HAL_GPIO_Init
|
|||
|
297 .LVL16:
|
|||
|
145:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
298 .loc 1 145 5 view .LVU82
|
|||
|
145:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 10
|
|||
|
|
|||
|
|
|||
|
299 .loc 1 145 25 is_stmt 0 view .LVU83
|
|||
|
300 00be 4023 movs r3, #64
|
|||
|
301 00c0 0593 str r3, [sp, #20]
|
|||
|
146:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
302 .loc 1 146 5 is_stmt 1 view .LVU84
|
|||
|
146:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
303 .loc 1 146 26 is_stmt 0 view .LVU85
|
|||
|
304 00c2 0695 str r5, [sp, #24]
|
|||
|
147:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
305 .loc 1 147 5 is_stmt 1 view .LVU86
|
|||
|
147:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
306 .loc 1 147 26 is_stmt 0 view .LVU87
|
|||
|
307 00c4 0794 str r4, [sp, #28]
|
|||
|
148:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF10_QUADSPI;
|
|||
|
308 .loc 1 148 5 is_stmt 1 view .LVU88
|
|||
|
148:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF10_QUADSPI;
|
|||
|
309 .loc 1 148 27 is_stmt 0 view .LVU89
|
|||
|
310 00c6 0894 str r4, [sp, #32]
|
|||
|
149:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
|||
|
311 .loc 1 149 5 is_stmt 1 view .LVU90
|
|||
|
149:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
|||
|
312 .loc 1 149 31 is_stmt 0 view .LVU91
|
|||
|
313 00c8 0A23 movs r3, #10
|
|||
|
314 00ca 0993 str r3, [sp, #36]
|
|||
|
150:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
315 .loc 1 150 5 is_stmt 1 view .LVU92
|
|||
|
316 00cc 05A9 add r1, sp, #20
|
|||
|
317 00ce 3846 mov r0, r7
|
|||
|
318 00d0 FFF7FEFF bl HAL_GPIO_Init
|
|||
|
319 .LVL17:
|
|||
|
153:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(QUADSPI_IRQn);
|
|||
|
320 .loc 1 153 5 view .LVU93
|
|||
|
321 00d4 2246 mov r2, r4
|
|||
|
322 00d6 0121 movs r1, #1
|
|||
|
323 00d8 5C20 movs r0, #92
|
|||
|
324 00da FFF7FEFF bl HAL_NVIC_SetPriority
|
|||
|
325 .LVL18:
|
|||
|
154:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN QUADSPI_MspInit 1 */
|
|||
|
326 .loc 1 154 5 view .LVU94
|
|||
|
327 00de 5C20 movs r0, #92
|
|||
|
328 00e0 FFF7FEFF bl HAL_NVIC_EnableIRQ
|
|||
|
329 .LVL19:
|
|||
|
330 .loc 1 160 1 is_stmt 0 view .LVU95
|
|||
|
331 00e4 98E7 b .L5
|
|||
|
332 .L10:
|
|||
|
333 00e6 00BF .align 2
|
|||
|
334 .L9:
|
|||
|
335 00e8 00500052 .word 1375752192
|
|||
|
336 00ec 00440258 .word 1476543488
|
|||
|
337 00f0 00100258 .word 1476530176
|
|||
|
338 00f4 00040258 .word 1476527104
|
|||
|
339 00f8 000C0258 .word 1476529152
|
|||
|
340 .cfi_endproc
|
|||
|
341 .LFE142:
|
|||
|
343 .section .text.HAL_QSPI_MspDeInit,"ax",%progbits
|
|||
|
344 .align 1
|
|||
|
345 .global HAL_QSPI_MspDeInit
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 11
|
|||
|
|
|||
|
|
|||
|
346 .syntax unified
|
|||
|
347 .thumb
|
|||
|
348 .thumb_func
|
|||
|
349 .fpu fpv5-d16
|
|||
|
351 HAL_QSPI_MspDeInit:
|
|||
|
352 .LVL20:
|
|||
|
353 .LFB143:
|
|||
|
161:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
162:Core/Src/stm32h7xx_hal_msp.c **** /**
|
|||
|
163:Core/Src/stm32h7xx_hal_msp.c **** * @brief QSPI MSP De-Initialization
|
|||
|
164:Core/Src/stm32h7xx_hal_msp.c **** * This function freeze the hardware resources used in this example
|
|||
|
165:Core/Src/stm32h7xx_hal_msp.c **** * @param hqspi: QSPI handle pointer
|
|||
|
166:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
|
|||
|
167:Core/Src/stm32h7xx_hal_msp.c **** */
|
|||
|
168:Core/Src/stm32h7xx_hal_msp.c **** void HAL_QSPI_MspDeInit(QSPI_HandleTypeDef* hqspi)
|
|||
|
169:Core/Src/stm32h7xx_hal_msp.c **** {
|
|||
|
354 .loc 1 169 1 is_stmt 1 view -0
|
|||
|
355 .cfi_startproc
|
|||
|
356 @ args = 0, pretend = 0, frame = 0
|
|||
|
357 @ frame_needed = 0, uses_anonymous_args = 0
|
|||
|
358 .loc 1 169 1 is_stmt 0 view .LVU97
|
|||
|
359 0000 08B5 push {r3, lr}
|
|||
|
360 .LCFI7:
|
|||
|
361 .cfi_def_cfa_offset 8
|
|||
|
362 .cfi_offset 3, -8
|
|||
|
363 .cfi_offset 14, -4
|
|||
|
170:Core/Src/stm32h7xx_hal_msp.c **** if(hqspi->Instance==QUADSPI)
|
|||
|
364 .loc 1 170 3 is_stmt 1 view .LVU98
|
|||
|
365 .loc 1 170 11 is_stmt 0 view .LVU99
|
|||
|
366 0002 0268 ldr r2, [r0]
|
|||
|
367 .loc 1 170 5 view .LVU100
|
|||
|
368 0004 0D4B ldr r3, .L15
|
|||
|
369 0006 9A42 cmp r2, r3
|
|||
|
370 0008 00D0 beq .L14
|
|||
|
371 .LVL21:
|
|||
|
372 .L11:
|
|||
|
171:Core/Src/stm32h7xx_hal_msp.c **** {
|
|||
|
172:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN QUADSPI_MspDeInit 0 */
|
|||
|
173:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
174:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END QUADSPI_MspDeInit 0 */
|
|||
|
175:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock disable */
|
|||
|
176:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_QSPI_CLK_DISABLE();
|
|||
|
177:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
178:Core/Src/stm32h7xx_hal_msp.c **** /**QUADSPI GPIO Configuration
|
|||
|
179:Core/Src/stm32h7xx_hal_msp.c **** PE2 ------> QUADSPI_BK1_IO2
|
|||
|
180:Core/Src/stm32h7xx_hal_msp.c **** PB2 ------> QUADSPI_CLK
|
|||
|
181:Core/Src/stm32h7xx_hal_msp.c **** PD11 ------> QUADSPI_BK1_IO0
|
|||
|
182:Core/Src/stm32h7xx_hal_msp.c **** PD12 ------> QUADSPI_BK1_IO1
|
|||
|
183:Core/Src/stm32h7xx_hal_msp.c **** PD13 ------> QUADSPI_BK1_IO3
|
|||
|
184:Core/Src/stm32h7xx_hal_msp.c **** PB6 ------> QUADSPI_BK1_NCS
|
|||
|
185:Core/Src/stm32h7xx_hal_msp.c **** */
|
|||
|
186:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOE, GPIO_PIN_2);
|
|||
|
187:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
188:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOB, GPIO_PIN_2|GPIO_PIN_6);
|
|||
|
189:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
190:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOD, GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13);
|
|||
|
191:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 12
|
|||
|
|
|||
|
|
|||
|
192:Core/Src/stm32h7xx_hal_msp.c **** /* QUADSPI interrupt DeInit */
|
|||
|
193:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_DisableIRQ(QUADSPI_IRQn);
|
|||
|
194:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN QUADSPI_MspDeInit 1 */
|
|||
|
195:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
196:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END QUADSPI_MspDeInit 1 */
|
|||
|
197:Core/Src/stm32h7xx_hal_msp.c **** }
|
|||
|
198:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
199:Core/Src/stm32h7xx_hal_msp.c **** }
|
|||
|
373 .loc 1 199 1 view .LVU101
|
|||
|
374 000a 08BD pop {r3, pc}
|
|||
|
375 .LVL22:
|
|||
|
376 .L14:
|
|||
|
176:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
377 .loc 1 176 5 is_stmt 1 view .LVU102
|
|||
|
378 000c 0C4A ldr r2, .L15+4
|
|||
|
379 000e D2F8D430 ldr r3, [r2, #212]
|
|||
|
380 0012 23F48043 bic r3, r3, #16384
|
|||
|
381 0016 C2F8D430 str r3, [r2, #212]
|
|||
|
186:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
382 .loc 1 186 5 view .LVU103
|
|||
|
383 001a 0421 movs r1, #4
|
|||
|
384 001c 0948 ldr r0, .L15+8
|
|||
|
385 .LVL23:
|
|||
|
186:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
386 .loc 1 186 5 is_stmt 0 view .LVU104
|
|||
|
387 001e FFF7FEFF bl HAL_GPIO_DeInit
|
|||
|
388 .LVL24:
|
|||
|
188:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
389 .loc 1 188 5 is_stmt 1 view .LVU105
|
|||
|
390 0022 4421 movs r1, #68
|
|||
|
391 0024 0848 ldr r0, .L15+12
|
|||
|
392 0026 FFF7FEFF bl HAL_GPIO_DeInit
|
|||
|
393 .LVL25:
|
|||
|
190:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
394 .loc 1 190 5 view .LVU106
|
|||
|
395 002a 4FF46051 mov r1, #14336
|
|||
|
396 002e 0748 ldr r0, .L15+16
|
|||
|
397 0030 FFF7FEFF bl HAL_GPIO_DeInit
|
|||
|
398 .LVL26:
|
|||
|
193:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN QUADSPI_MspDeInit 1 */
|
|||
|
399 .loc 1 193 5 view .LVU107
|
|||
|
400 0034 5C20 movs r0, #92
|
|||
|
401 0036 FFF7FEFF bl HAL_NVIC_DisableIRQ
|
|||
|
402 .LVL27:
|
|||
|
403 .loc 1 199 1 is_stmt 0 view .LVU108
|
|||
|
404 003a E6E7 b .L11
|
|||
|
405 .L16:
|
|||
|
406 .align 2
|
|||
|
407 .L15:
|
|||
|
408 003c 00500052 .word 1375752192
|
|||
|
409 0040 00440258 .word 1476543488
|
|||
|
410 0044 00100258 .word 1476530176
|
|||
|
411 0048 00040258 .word 1476527104
|
|||
|
412 004c 000C0258 .word 1476529152
|
|||
|
413 .cfi_endproc
|
|||
|
414 .LFE143:
|
|||
|
416 .section .text.HAL_UART_MspInit,"ax",%progbits
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 13
|
|||
|
|
|||
|
|
|||
|
417 .align 1
|
|||
|
418 .global HAL_UART_MspInit
|
|||
|
419 .syntax unified
|
|||
|
420 .thumb
|
|||
|
421 .thumb_func
|
|||
|
422 .fpu fpv5-d16
|
|||
|
424 HAL_UART_MspInit:
|
|||
|
425 .LVL28:
|
|||
|
426 .LFB144:
|
|||
|
200:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
201:Core/Src/stm32h7xx_hal_msp.c **** /**
|
|||
|
202:Core/Src/stm32h7xx_hal_msp.c **** * @brief UART MSP Initialization
|
|||
|
203:Core/Src/stm32h7xx_hal_msp.c **** * This function configures the hardware resources used in this example
|
|||
|
204:Core/Src/stm32h7xx_hal_msp.c **** * @param huart: UART handle pointer
|
|||
|
205:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
|
|||
|
206:Core/Src/stm32h7xx_hal_msp.c **** */
|
|||
|
207:Core/Src/stm32h7xx_hal_msp.c **** void HAL_UART_MspInit(UART_HandleTypeDef* huart)
|
|||
|
208:Core/Src/stm32h7xx_hal_msp.c **** {
|
|||
|
427 .loc 1 208 1 is_stmt 1 view -0
|
|||
|
428 .cfi_startproc
|
|||
|
429 @ args = 0, pretend = 0, frame = 32
|
|||
|
430 @ frame_needed = 0, uses_anonymous_args = 0
|
|||
|
431 .loc 1 208 1 is_stmt 0 view .LVU110
|
|||
|
432 0000 00B5 push {lr}
|
|||
|
433 .LCFI8:
|
|||
|
434 .cfi_def_cfa_offset 4
|
|||
|
435 .cfi_offset 14, -4
|
|||
|
436 0002 89B0 sub sp, sp, #36
|
|||
|
437 .LCFI9:
|
|||
|
438 .cfi_def_cfa_offset 40
|
|||
|
209:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
|
|||
|
439 .loc 1 209 3 is_stmt 1 view .LVU111
|
|||
|
440 .loc 1 209 20 is_stmt 0 view .LVU112
|
|||
|
441 0004 0023 movs r3, #0
|
|||
|
442 0006 0393 str r3, [sp, #12]
|
|||
|
443 0008 0493 str r3, [sp, #16]
|
|||
|
444 000a 0593 str r3, [sp, #20]
|
|||
|
445 000c 0693 str r3, [sp, #24]
|
|||
|
446 000e 0793 str r3, [sp, #28]
|
|||
|
210:Core/Src/stm32h7xx_hal_msp.c **** if(huart->Instance==USART1)
|
|||
|
447 .loc 1 210 3 is_stmt 1 view .LVU113
|
|||
|
448 .loc 1 210 11 is_stmt 0 view .LVU114
|
|||
|
449 0010 0268 ldr r2, [r0]
|
|||
|
450 .loc 1 210 5 view .LVU115
|
|||
|
451 0012 03F18043 add r3, r3, #1073741824
|
|||
|
452 0016 03F58833 add r3, r3, #69632
|
|||
|
453 001a 9A42 cmp r2, r3
|
|||
|
454 001c 02D0 beq .L20
|
|||
|
455 .LVL29:
|
|||
|
456 .L17:
|
|||
|
211:Core/Src/stm32h7xx_hal_msp.c **** {
|
|||
|
212:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspInit 0 */
|
|||
|
213:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
214:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END USART1_MspInit 0 */
|
|||
|
215:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock enable */
|
|||
|
216:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_USART1_CLK_ENABLE();
|
|||
|
217:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 14
|
|||
|
|
|||
|
|
|||
|
218:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
|
|||
|
219:Core/Src/stm32h7xx_hal_msp.c **** /**USART1 GPIO Configuration
|
|||
|
220:Core/Src/stm32h7xx_hal_msp.c **** PA9 ------> USART1_TX
|
|||
|
221:Core/Src/stm32h7xx_hal_msp.c **** PA10 ------> USART1_RX
|
|||
|
222:Core/Src/stm32h7xx_hal_msp.c **** */
|
|||
|
223:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10;
|
|||
|
224:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
225:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
226:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
227:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF7_USART1;
|
|||
|
228:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
|||
|
229:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
230:Core/Src/stm32h7xx_hal_msp.c **** /* USART1 interrupt Init */
|
|||
|
231:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_SetPriority(USART1_IRQn, 1, 0);
|
|||
|
232:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(USART1_IRQn);
|
|||
|
233:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspInit 1 */
|
|||
|
234:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
235:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END USART1_MspInit 1 */
|
|||
|
236:Core/Src/stm32h7xx_hal_msp.c **** }
|
|||
|
237:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
238:Core/Src/stm32h7xx_hal_msp.c **** }
|
|||
|
457 .loc 1 238 1 view .LVU116
|
|||
|
458 001e 09B0 add sp, sp, #36
|
|||
|
459 .LCFI10:
|
|||
|
460 .cfi_remember_state
|
|||
|
461 .cfi_def_cfa_offset 4
|
|||
|
462 @ sp needed
|
|||
|
463 0020 5DF804FB ldr pc, [sp], #4
|
|||
|
464 .LVL30:
|
|||
|
465 .L20:
|
|||
|
466 .LCFI11:
|
|||
|
467 .cfi_restore_state
|
|||
|
216:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
468 .loc 1 216 5 is_stmt 1 view .LVU117
|
|||
|
469 .LBB7:
|
|||
|
216:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
470 .loc 1 216 5 view .LVU118
|
|||
|
216:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
471 .loc 1 216 5 view .LVU119
|
|||
|
472 0024 164B ldr r3, .L21
|
|||
|
473 0026 D3F8F020 ldr r2, [r3, #240]
|
|||
|
474 002a 42F01002 orr r2, r2, #16
|
|||
|
475 002e C3F8F020 str r2, [r3, #240]
|
|||
|
216:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
476 .loc 1 216 5 view .LVU120
|
|||
|
477 0032 D3F8F020 ldr r2, [r3, #240]
|
|||
|
478 0036 02F01002 and r2, r2, #16
|
|||
|
479 003a 0192 str r2, [sp, #4]
|
|||
|
216:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
480 .loc 1 216 5 view .LVU121
|
|||
|
481 003c 019A ldr r2, [sp, #4]
|
|||
|
482 .LBE7:
|
|||
|
216:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
483 .loc 1 216 5 view .LVU122
|
|||
|
218:Core/Src/stm32h7xx_hal_msp.c **** /**USART1 GPIO Configuration
|
|||
|
484 .loc 1 218 5 view .LVU123
|
|||
|
485 .LBB8:
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 15
|
|||
|
|
|||
|
|
|||
|
218:Core/Src/stm32h7xx_hal_msp.c **** /**USART1 GPIO Configuration
|
|||
|
486 .loc 1 218 5 view .LVU124
|
|||
|
218:Core/Src/stm32h7xx_hal_msp.c **** /**USART1 GPIO Configuration
|
|||
|
487 .loc 1 218 5 view .LVU125
|
|||
|
488 003e D3F8E020 ldr r2, [r3, #224]
|
|||
|
489 0042 42F00102 orr r2, r2, #1
|
|||
|
490 0046 C3F8E020 str r2, [r3, #224]
|
|||
|
218:Core/Src/stm32h7xx_hal_msp.c **** /**USART1 GPIO Configuration
|
|||
|
491 .loc 1 218 5 view .LVU126
|
|||
|
492 004a D3F8E030 ldr r3, [r3, #224]
|
|||
|
493 004e 03F00103 and r3, r3, #1
|
|||
|
494 0052 0293 str r3, [sp, #8]
|
|||
|
218:Core/Src/stm32h7xx_hal_msp.c **** /**USART1 GPIO Configuration
|
|||
|
495 .loc 1 218 5 view .LVU127
|
|||
|
496 0054 029B ldr r3, [sp, #8]
|
|||
|
497 .LBE8:
|
|||
|
218:Core/Src/stm32h7xx_hal_msp.c **** /**USART1 GPIO Configuration
|
|||
|
498 .loc 1 218 5 view .LVU128
|
|||
|
223:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
499 .loc 1 223 5 view .LVU129
|
|||
|
223:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|||
|
500 .loc 1 223 25 is_stmt 0 view .LVU130
|
|||
|
501 0056 4FF4C063 mov r3, #1536
|
|||
|
502 005a 0393 str r3, [sp, #12]
|
|||
|
224:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
503 .loc 1 224 5 is_stmt 1 view .LVU131
|
|||
|
224:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|||
|
504 .loc 1 224 26 is_stmt 0 view .LVU132
|
|||
|
505 005c 0223 movs r3, #2
|
|||
|
506 005e 0493 str r3, [sp, #16]
|
|||
|
225:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
|||
|
507 .loc 1 225 5 is_stmt 1 view .LVU133
|
|||
|
226:Core/Src/stm32h7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF7_USART1;
|
|||
|
508 .loc 1 226 5 view .LVU134
|
|||
|
227:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
|||
|
509 .loc 1 227 5 view .LVU135
|
|||
|
227:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
|||
|
510 .loc 1 227 31 is_stmt 0 view .LVU136
|
|||
|
511 0060 0723 movs r3, #7
|
|||
|
512 0062 0793 str r3, [sp, #28]
|
|||
|
228:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
513 .loc 1 228 5 is_stmt 1 view .LVU137
|
|||
|
514 0064 03A9 add r1, sp, #12
|
|||
|
515 0066 0748 ldr r0, .L21+4
|
|||
|
516 .LVL31:
|
|||
|
228:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
517 .loc 1 228 5 is_stmt 0 view .LVU138
|
|||
|
518 0068 FFF7FEFF bl HAL_GPIO_Init
|
|||
|
519 .LVL32:
|
|||
|
231:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(USART1_IRQn);
|
|||
|
520 .loc 1 231 5 is_stmt 1 view .LVU139
|
|||
|
521 006c 0022 movs r2, #0
|
|||
|
522 006e 0121 movs r1, #1
|
|||
|
523 0070 2520 movs r0, #37
|
|||
|
524 0072 FFF7FEFF bl HAL_NVIC_SetPriority
|
|||
|
525 .LVL33:
|
|||
|
232:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspInit 1 */
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 16
|
|||
|
|
|||
|
|
|||
|
526 .loc 1 232 5 view .LVU140
|
|||
|
527 0076 2520 movs r0, #37
|
|||
|
528 0078 FFF7FEFF bl HAL_NVIC_EnableIRQ
|
|||
|
529 .LVL34:
|
|||
|
530 .loc 1 238 1 is_stmt 0 view .LVU141
|
|||
|
531 007c CFE7 b .L17
|
|||
|
532 .L22:
|
|||
|
533 007e 00BF .align 2
|
|||
|
534 .L21:
|
|||
|
535 0080 00440258 .word 1476543488
|
|||
|
536 0084 00000258 .word 1476526080
|
|||
|
537 .cfi_endproc
|
|||
|
538 .LFE144:
|
|||
|
540 .section .text.HAL_UART_MspDeInit,"ax",%progbits
|
|||
|
541 .align 1
|
|||
|
542 .global HAL_UART_MspDeInit
|
|||
|
543 .syntax unified
|
|||
|
544 .thumb
|
|||
|
545 .thumb_func
|
|||
|
546 .fpu fpv5-d16
|
|||
|
548 HAL_UART_MspDeInit:
|
|||
|
549 .LVL35:
|
|||
|
550 .LFB145:
|
|||
|
239:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
240:Core/Src/stm32h7xx_hal_msp.c **** /**
|
|||
|
241:Core/Src/stm32h7xx_hal_msp.c **** * @brief UART MSP De-Initialization
|
|||
|
242:Core/Src/stm32h7xx_hal_msp.c **** * This function freeze the hardware resources used in this example
|
|||
|
243:Core/Src/stm32h7xx_hal_msp.c **** * @param huart: UART handle pointer
|
|||
|
244:Core/Src/stm32h7xx_hal_msp.c **** * @retval None
|
|||
|
245:Core/Src/stm32h7xx_hal_msp.c **** */
|
|||
|
246:Core/Src/stm32h7xx_hal_msp.c **** void HAL_UART_MspDeInit(UART_HandleTypeDef* huart)
|
|||
|
247:Core/Src/stm32h7xx_hal_msp.c **** {
|
|||
|
551 .loc 1 247 1 is_stmt 1 view -0
|
|||
|
552 .cfi_startproc
|
|||
|
553 @ args = 0, pretend = 0, frame = 0
|
|||
|
554 @ frame_needed = 0, uses_anonymous_args = 0
|
|||
|
555 .loc 1 247 1 is_stmt 0 view .LVU143
|
|||
|
556 0000 08B5 push {r3, lr}
|
|||
|
557 .LCFI12:
|
|||
|
558 .cfi_def_cfa_offset 8
|
|||
|
559 .cfi_offset 3, -8
|
|||
|
560 .cfi_offset 14, -4
|
|||
|
248:Core/Src/stm32h7xx_hal_msp.c **** if(huart->Instance==USART1)
|
|||
|
561 .loc 1 248 3 is_stmt 1 view .LVU144
|
|||
|
562 .loc 1 248 11 is_stmt 0 view .LVU145
|
|||
|
563 0002 0268 ldr r2, [r0]
|
|||
|
564 .loc 1 248 5 view .LVU146
|
|||
|
565 0004 094B ldr r3, .L27
|
|||
|
566 0006 9A42 cmp r2, r3
|
|||
|
567 0008 00D0 beq .L26
|
|||
|
568 .LVL36:
|
|||
|
569 .L23:
|
|||
|
249:Core/Src/stm32h7xx_hal_msp.c **** {
|
|||
|
250:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspDeInit 0 */
|
|||
|
251:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
252:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END USART1_MspDeInit 0 */
|
|||
|
253:Core/Src/stm32h7xx_hal_msp.c **** /* Peripheral clock disable */
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 17
|
|||
|
|
|||
|
|
|||
|
254:Core/Src/stm32h7xx_hal_msp.c **** __HAL_RCC_USART1_CLK_DISABLE();
|
|||
|
255:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
256:Core/Src/stm32h7xx_hal_msp.c **** /**USART1 GPIO Configuration
|
|||
|
257:Core/Src/stm32h7xx_hal_msp.c **** PA9 ------> USART1_TX
|
|||
|
258:Core/Src/stm32h7xx_hal_msp.c **** PA10 ------> USART1_RX
|
|||
|
259:Core/Src/stm32h7xx_hal_msp.c **** */
|
|||
|
260:Core/Src/stm32h7xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10);
|
|||
|
261:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
262:Core/Src/stm32h7xx_hal_msp.c **** /* USART1 interrupt DeInit */
|
|||
|
263:Core/Src/stm32h7xx_hal_msp.c **** HAL_NVIC_DisableIRQ(USART1_IRQn);
|
|||
|
264:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspDeInit 1 */
|
|||
|
265:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
266:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE END USART1_MspDeInit 1 */
|
|||
|
267:Core/Src/stm32h7xx_hal_msp.c **** }
|
|||
|
268:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
269:Core/Src/stm32h7xx_hal_msp.c **** }
|
|||
|
570 .loc 1 269 1 view .LVU147
|
|||
|
571 000a 08BD pop {r3, pc}
|
|||
|
572 .LVL37:
|
|||
|
573 .L26:
|
|||
|
254:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
574 .loc 1 254 5 is_stmt 1 view .LVU148
|
|||
|
575 000c 084A ldr r2, .L27+4
|
|||
|
576 000e D2F8F030 ldr r3, [r2, #240]
|
|||
|
577 0012 23F01003 bic r3, r3, #16
|
|||
|
578 0016 C2F8F030 str r3, [r2, #240]
|
|||
|
260:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
579 .loc 1 260 5 view .LVU149
|
|||
|
580 001a 4FF4C061 mov r1, #1536
|
|||
|
581 001e 0548 ldr r0, .L27+8
|
|||
|
582 .LVL38:
|
|||
|
260:Core/Src/stm32h7xx_hal_msp.c ****
|
|||
|
583 .loc 1 260 5 is_stmt 0 view .LVU150
|
|||
|
584 0020 FFF7FEFF bl HAL_GPIO_DeInit
|
|||
|
585 .LVL39:
|
|||
|
263:Core/Src/stm32h7xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspDeInit 1 */
|
|||
|
586 .loc 1 263 5 is_stmt 1 view .LVU151
|
|||
|
587 0024 2520 movs r0, #37
|
|||
|
588 0026 FFF7FEFF bl HAL_NVIC_DisableIRQ
|
|||
|
589 .LVL40:
|
|||
|
590 .loc 1 269 1 is_stmt 0 view .LVU152
|
|||
|
591 002a EEE7 b .L23
|
|||
|
592 .L28:
|
|||
|
593 .align 2
|
|||
|
594 .L27:
|
|||
|
595 002c 00100140 .word 1073811456
|
|||
|
596 0030 00440258 .word 1476543488
|
|||
|
597 0034 00000258 .word 1476526080
|
|||
|
598 .cfi_endproc
|
|||
|
599 .LFE145:
|
|||
|
601 .text
|
|||
|
602 .Letext0:
|
|||
|
603 .file 2 "/usr/arm-none-eabi/include/machine/_default_types.h"
|
|||
|
604 .file 3 "/usr/arm-none-eabi/include/sys/_stdint.h"
|
|||
|
605 .file 4 "Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h750xx.h"
|
|||
|
606 .file 5 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h"
|
|||
|
607 .file 6 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h"
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 18
|
|||
|
|
|||
|
|
|||
|
608 .file 7 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h"
|
|||
|
609 .file 8 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h"
|
|||
|
610 .file 9 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_qspi.h"
|
|||
|
611 .file 10 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h"
|
|||
|
612 .file 11 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h"
|
|||
|
ARM GAS /tmp/ccYeBZUP.s page 19
|
|||
|
|
|||
|
|
|||
|
DEFINED SYMBOLS
|
|||
|
*ABS*:0000000000000000 stm32h7xx_hal_msp.c
|
|||
|
/tmp/ccYeBZUP.s:17 .text.HAL_MspInit:0000000000000000 $t
|
|||
|
/tmp/ccYeBZUP.s:25 .text.HAL_MspInit:0000000000000000 HAL_MspInit
|
|||
|
/tmp/ccYeBZUP.s:114 .text.HAL_MspInit:0000000000000074 $d
|
|||
|
/tmp/ccYeBZUP.s:119 .text.HAL_QSPI_MspInit:0000000000000000 $t
|
|||
|
/tmp/ccYeBZUP.s:126 .text.HAL_QSPI_MspInit:0000000000000000 HAL_QSPI_MspInit
|
|||
|
/tmp/ccYeBZUP.s:335 .text.HAL_QSPI_MspInit:00000000000000e8 $d
|
|||
|
/tmp/ccYeBZUP.s:344 .text.HAL_QSPI_MspDeInit:0000000000000000 $t
|
|||
|
/tmp/ccYeBZUP.s:351 .text.HAL_QSPI_MspDeInit:0000000000000000 HAL_QSPI_MspDeInit
|
|||
|
/tmp/ccYeBZUP.s:408 .text.HAL_QSPI_MspDeInit:000000000000003c $d
|
|||
|
/tmp/ccYeBZUP.s:417 .text.HAL_UART_MspInit:0000000000000000 $t
|
|||
|
/tmp/ccYeBZUP.s:424 .text.HAL_UART_MspInit:0000000000000000 HAL_UART_MspInit
|
|||
|
/tmp/ccYeBZUP.s:535 .text.HAL_UART_MspInit:0000000000000080 $d
|
|||
|
/tmp/ccYeBZUP.s:541 .text.HAL_UART_MspDeInit:0000000000000000 $t
|
|||
|
/tmp/ccYeBZUP.s:548 .text.HAL_UART_MspDeInit:0000000000000000 HAL_UART_MspDeInit
|
|||
|
/tmp/ccYeBZUP.s:595 .text.HAL_UART_MspDeInit:000000000000002c $d
|
|||
|
|
|||
|
UNDEFINED SYMBOLS
|
|||
|
HAL_NVIC_SetPriority
|
|||
|
HAL_NVIC_EnableIRQ
|
|||
|
HAL_GPIO_Init
|
|||
|
HAL_GPIO_DeInit
|
|||
|
HAL_NVIC_DisableIRQ
|