1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
|
ARM GAS /tmp/ccDFtYGV.s page 1
1 .cpu cortex-m0
2 .eabi_attribute 20, 1
3 .eabi_attribute 21, 1
4 .eabi_attribute 23, 3
5 .eabi_attribute 24, 1
6 .eabi_attribute 25, 1
7 .eabi_attribute 26, 1
8 .eabi_attribute 30, 1
9 .eabi_attribute 34, 0
10 .eabi_attribute 18, 4
11 .file "stm32f0xx_hal_msp.c"
12 .text
13 .Ltext0:
14 .cfi_sections .debug_frame
15 .section .text.HAL_MspInit,"ax",%progbits
16 .align 1
17 .global HAL_MspInit
18 .syntax unified
19 .code 16
20 .thumb_func
21 .fpu softvfp
23 HAL_MspInit:
24 .LFB40:
25 .file 1 "Src/stm32f0xx_hal_msp.c"
1:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN Header */
2:Src/stm32f0xx_hal_msp.c **** /**
3:Src/stm32f0xx_hal_msp.c **** ******************************************************************************
4:Src/stm32f0xx_hal_msp.c **** * File Name : stm32f0xx_hal_msp.c
5:Src/stm32f0xx_hal_msp.c **** * Description : This file provides code for the MSP Initialization
6:Src/stm32f0xx_hal_msp.c **** * and de-Initialization codes.
7:Src/stm32f0xx_hal_msp.c **** ******************************************************************************
8:Src/stm32f0xx_hal_msp.c **** * @attention
9:Src/stm32f0xx_hal_msp.c **** *
10:Src/stm32f0xx_hal_msp.c **** * <h2><center>© Copyright (c) 2020 STMicroelectronics.
11:Src/stm32f0xx_hal_msp.c **** * All rights reserved.</center></h2>
12:Src/stm32f0xx_hal_msp.c **** *
13:Src/stm32f0xx_hal_msp.c **** * This software component is licensed by ST under BSD 3-Clause license,
14:Src/stm32f0xx_hal_msp.c **** * the "License"; You may not use this file except in compliance with the
15:Src/stm32f0xx_hal_msp.c **** * License. You may obtain a copy of the License at:
16:Src/stm32f0xx_hal_msp.c **** * opensource.org/licenses/BSD-3-Clause
17:Src/stm32f0xx_hal_msp.c **** *
18:Src/stm32f0xx_hal_msp.c **** ******************************************************************************
19:Src/stm32f0xx_hal_msp.c **** */
20:Src/stm32f0xx_hal_msp.c **** /* USER CODE END Header */
21:Src/stm32f0xx_hal_msp.c ****
22:Src/stm32f0xx_hal_msp.c **** /* Includes ------------------------------------------------------------------*/
23:Src/stm32f0xx_hal_msp.c **** #include "main.h"
24:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN Includes */
25:Src/stm32f0xx_hal_msp.c ****
26:Src/stm32f0xx_hal_msp.c **** /* USER CODE END Includes */
27:Src/stm32f0xx_hal_msp.c ****
28:Src/stm32f0xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/
29:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN TD */
30:Src/stm32f0xx_hal_msp.c ****
31:Src/stm32f0xx_hal_msp.c **** /* USER CODE END TD */
32:Src/stm32f0xx_hal_msp.c ****
33:Src/stm32f0xx_hal_msp.c **** /* Private define ------------------------------------------------------------*/
ARM GAS /tmp/ccDFtYGV.s page 2
34:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN Define */
35:Src/stm32f0xx_hal_msp.c ****
36:Src/stm32f0xx_hal_msp.c **** /* USER CODE END Define */
37:Src/stm32f0xx_hal_msp.c ****
38:Src/stm32f0xx_hal_msp.c **** /* Private macro -------------------------------------------------------------*/
39:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN Macro */
40:Src/stm32f0xx_hal_msp.c ****
41:Src/stm32f0xx_hal_msp.c **** /* USER CODE END Macro */
42:Src/stm32f0xx_hal_msp.c ****
43:Src/stm32f0xx_hal_msp.c **** /* Private variables ---------------------------------------------------------*/
44:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN PV */
45:Src/stm32f0xx_hal_msp.c ****
46:Src/stm32f0xx_hal_msp.c **** /* USER CODE END PV */
47:Src/stm32f0xx_hal_msp.c ****
48:Src/stm32f0xx_hal_msp.c **** /* Private function prototypes -----------------------------------------------*/
49:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN PFP */
50:Src/stm32f0xx_hal_msp.c ****
51:Src/stm32f0xx_hal_msp.c **** /* USER CODE END PFP */
52:Src/stm32f0xx_hal_msp.c ****
53:Src/stm32f0xx_hal_msp.c **** /* External functions --------------------------------------------------------*/
54:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN ExternalFunctions */
55:Src/stm32f0xx_hal_msp.c ****
56:Src/stm32f0xx_hal_msp.c **** /* USER CODE END ExternalFunctions */
57:Src/stm32f0xx_hal_msp.c ****
58:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN 0 */
59:Src/stm32f0xx_hal_msp.c ****
60:Src/stm32f0xx_hal_msp.c **** /* USER CODE END 0 */
61:Src/stm32f0xx_hal_msp.c **** /**
62:Src/stm32f0xx_hal_msp.c **** * Initializes the Global MSP.
63:Src/stm32f0xx_hal_msp.c **** */
64:Src/stm32f0xx_hal_msp.c **** void HAL_MspInit(void)
65:Src/stm32f0xx_hal_msp.c **** {
26 .loc 1 65 0
27 .cfi_startproc
28 @ args = 0, pretend = 0, frame = 8
29 @ frame_needed = 0, uses_anonymous_args = 0
30 @ link register save eliminated.
31 0000 82B0 sub sp, sp, #8
32 .LCFI0:
33 .cfi_def_cfa_offset 8
34 .LBB2:
66:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN MspInit 0 */
67:Src/stm32f0xx_hal_msp.c ****
68:Src/stm32f0xx_hal_msp.c **** /* USER CODE END MspInit 0 */
69:Src/stm32f0xx_hal_msp.c ****
70:Src/stm32f0xx_hal_msp.c **** __HAL_RCC_SYSCFG_CLK_ENABLE();
35 .loc 1 70 0
36 0002 0A4B ldr r3, .L2
37 0004 9969 ldr r1, [r3, #24]
38 0006 0122 movs r2, #1
39 0008 1143 orrs r1, r2
40 000a 9961 str r1, [r3, #24]
41 000c 9969 ldr r1, [r3, #24]
42 000e 0A40 ands r2, r1
43 0010 0092 str r2, [sp]
44 0012 009A ldr r2, [sp]
45 .LBE2:
ARM GAS /tmp/ccDFtYGV.s page 3
46 .LBB3:
71:Src/stm32f0xx_hal_msp.c **** __HAL_RCC_PWR_CLK_ENABLE();
47 .loc 1 71 0
48 0014 DA69 ldr r2, [r3, #28]
49 0016 8021 movs r1, #128
50 0018 4905 lsls r1, r1, #21
51 001a 0A43 orrs r2, r1
52 001c DA61 str r2, [r3, #28]
53 001e DB69 ldr r3, [r3, #28]
54 0020 0B40 ands r3, r1
55 0022 0193 str r3, [sp, #4]
56 0024 019B ldr r3, [sp, #4]
57 .LBE3:
72:Src/stm32f0xx_hal_msp.c ****
73:Src/stm32f0xx_hal_msp.c **** /* System interrupt init*/
74:Src/stm32f0xx_hal_msp.c ****
75:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN MspInit 1 */
76:Src/stm32f0xx_hal_msp.c ****
77:Src/stm32f0xx_hal_msp.c **** /* USER CODE END MspInit 1 */
78:Src/stm32f0xx_hal_msp.c **** }
58 .loc 1 78 0
59 0026 02B0 add sp, sp, #8
60 @ sp needed
61 0028 7047 bx lr
62 .L3:
63 002a C046 .align 2
64 .L2:
65 002c 00100240 .word 1073876992
66 .cfi_endproc
67 .LFE40:
69 .text
70 .Letext0:
71 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
72 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
73 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
74 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
75 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
ARM GAS /tmp/ccDFtYGV.s page 4
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_msp.c
/tmp/ccDFtYGV.s:16 .text.HAL_MspInit:0000000000000000 $t
/tmp/ccDFtYGV.s:23 .text.HAL_MspInit:0000000000000000 HAL_MspInit
/tmp/ccDFtYGV.s:65 .text.HAL_MspInit:000000000000002c $d
NO UNDEFINED SYMBOLS
|