source: trunk/firmware_bootloader/SES/Output/Release/Exe/bootloader.map@ 1

Last change on this file since 1 was 1, checked in by f.jahn, 3 years ago
File size: 43.5 KB
Line 
1***********************************************************************************************
2*** ***
3*** LINK INFORMATION ***
4*** ***
5***********************************************************************************************
6
7Linker version:
8
9 SEGGER ARM Linker 4.38.0 compiled Nov 21 2022 19:07:37
10 Copyright (c) 2017-2022 SEGGER Microcontroller GmbH www.segger.com
11
12
13***********************************************************************************************
14*** ***
15*** MODULE SUMMARY ***
16*** ***
17***********************************************************************************************
18
19Memory use by input file:
20
21 Object File RX Code RO Data RW Data ZI Data
22 --------------------------------------------- ---------- ---------- ---------- ----------
23 aes.o 752 767 184
24 main.o 2 170 32 9
25 SEGGER_THUMB_Startup.o 20
26 STM32G07x_Vectors.o 260
27 STM32G0xx_Startup.o 6
28 system_stm32g0xx.o 156 64 4
29 --------------------------------------------- ---------- ---------- ---------- ----------
30 Subtotal (6 objects) 3 364 863 4 193
31 --------------------------------------------- ---------- ---------- ---------- ----------
32 libc_v6m_t_le_eabi_small.a 82
33 SEGGER_crtinit_v6m_t_le_eabi_small.a 38
34 --------------------------------------------- ---------- ---------- ---------- ----------
35 Subtotal (2 archives) 120
36 --------------------------------------------- ---------- ---------- ---------- ----------
37 Linker created (shared data, fills, blocks): 48 4 096
38 ============================================= ========== ========== ========== ==========
39 Total: 3 484 911 4 4 289
40 ============================================= ========== ========== ========== ==========
41
42Memory use by archive member:
43
44 Archive member RX Code RO Data RW Data ZI Data
45 --------------------------------------------- ---------- ---------- ---------- ----------
46 intasmops_arm.o (libc_v6m_t_le_eabi_small.a) 62
47 SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
48 38
49 strasmops_arm.o (libc_v6m_t_le_eabi_small.a) 20
50 --------------------------------------------- ---------- ---------- ---------- ----------
51 Subtotal (3 members from 2 archives) 120
52 Objects (6 files) 3 364 863 4 193
53 Linker created (shared data, fills, blocks): 48 4 096
54 ============================================= ========== ========== ========== ==========
55 Total: 3 484 911 4 4 289
56 ============================================= ========== ========== ========== ==========
57
58Memory use by linker:
59
60 Description RX Code RO Data RW Data ZI Data
61 --------------------------------------------- ---------- ---------- ---------- ----------
62 Initialization table 48
63 Memory for block 'stack' 4 096
64 --------------------------------------------- ---------- ---------- ---------- ----------
65 Subtotal (linker created): 48 4 096
66 --------------------------------------------- ---------- ---------- ---------- ----------
67 Objects (6 files) 3 364 863 4 193
68 Archives (2 files) 120
69 ============================================= ========== ========== ========== ==========
70 Total: 3 484 911 4 4 289
71 ============================================= ========== ========== ========== ==========
72
73
74***********************************************************************************************
75*** ***
76*** SECTION DETAIL ***
77*** ***
78***********************************************************************************************
79
80Sections by address:
81
82 Range Symbol or [section] Name Size Al Init Ac Object File
83 ----------------- ------------------------- ---------- -- ---- -- -----------
84 08000000-080000bf _vectors 192 512
85 Code RX STM32G07x_Vectors.o
86 080000c0-080000cf FW_VERSION 16 16 Cnst RO main.o
87 080000d0-080000df SystemInit 16 4 Code RX system_stm32g0xx.o
88 080000e0-0800016b SystemCoreClockUpdate 140 4 Code RX system_stm32g0xx.o
89 0800016c-080001ab AHBPrescTable 64 4 Cnst RO system_stm32g0xx.o
90 080001ac-08000627 main 1 148 4 Code RX main.o
91 08000628-0800082b Init 516 4 Code RX main.o
92 0800082c-080008b7 WaitForByte 140 4 Code RX main.o
93 080008b8-0800094f JumpToApplication 152 4 Code RX main.o
94 08000950-0800096f Transmit 32 4 Code RX main.o
95 08000970-080009b3 TurnErrorLEDOn 68 4 Code RX main.o
96 080009b4-080009cf Delay 28 4 Code RX main.o
97 080009d0-080009df SysTick_Handler 16 4 Code RX main.o
98 080009e0-08000c97 AES128_ECB_decrypt 696 4 Code RX aes.o
99 08000c98-08000ccf AddRoundKey 56 4 Code RX aes.o
100 08000cd0-08000ce3 _start 20 4 Code RX SEGGER_THUMB_Startup.o
101 08000ce4-08000ce9 reset_handler 6 2 Code RX STM32G0xx_Startup.o
102 08000cea-08000ceb SVC_Handler 2 2 Code RX STM32G07x_Vectors.o
103 08000cec-08000ced PendSV_Handler 2 2 Code RX STM32G07x_Vectors.o
104 08000cee-08000cef WWDG_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
105 08000cf0-08000cf1 PVD_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
106 08000cf2-08000cf3 RTC_STAMP_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
107 08000cf4-08000cf5 FLASH_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
108 08000cf6-08000cf7 RCC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
109 08000cf8-08000cf9 EXTI0_1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
110 08000cfa-08000cfb EXTI2_3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
111 08000cfc-08000cfd EXTI4_15_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
112 08000cfe-08000cff UCPD1_UCPD2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
113 08000d00-08000d01 DMA_Channel1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
114 08000d02-08000d03 DMA_Channel2_3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
115 08000d04-08000d05 DMA_Channel4_5_6_7_IRQHandler
116 2 2 Code RX STM32G07x_Vectors.o
117 08000d06-08000d07 ADC_COMP_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
118 08000d08-08000d09 TIM1_BRK_UP_TRG_COMP_IRQHandler
119 2 2 Code RX STM32G07x_Vectors.o
120 08000d0a-08000d0b TIM1_CC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
121 08000d0c-08000d0d TIM2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
122 08000d0e-08000d0f TIM3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
123 08000d10-08000d11 TIM6_DAC_LPTIM1_IRQHandler
124 2 2 Code RX STM32G07x_Vectors.o
125 08000d12-08000d13 TIM7_LPTIM2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
126 08000d14-08000d15 TIM14_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
127 08000d16-08000d17 TIM15_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
128 08000d18-08000d19 TIM16_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
129 08000d1a-08000d1b TIM17_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
130 08000d1c-08000d1d I2C1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
131 08000d1e-08000d1f I2C2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
132 08000d20-08000d21 SPI1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
133 08000d22-08000d23 SPI2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
134 08000d24-08000d25 USART1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
135 08000d26-08000d27 USART2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
136 08000d28-08000d29 USART3_USART4_LPUART1_IRQHandler
137 2 2 Code RX STM32G07x_Vectors.o
138 08000d2a-08000d2b CEC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
139 08000d2c-08000d2d AES_RNG_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
140 08000d2e-08000d3b NMI_Handler 14 2 Code RX main.o
141 08000d3c-08000d41 __aeabi_idiv0 6 2 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
142 08000d42-08000d55 TransmitACK 20 2 Code RX main.o
143 08000d56-08000d69 TransmitNACK 20 2 Code RX main.o
144 08000d6a-08000d79 HardFault_Handler 16 2 Code RX main.o
145 08000d7a-08000db1 __aeabi_uidiv 56 2 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
146 08000db2-08000dc5 __aeabi_memclr 20 2 Code RX strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
147 08000dc6-08000ec4 Rcon 255 1 Cnst RO aes.o
148 08000ec5-08000ec7 ( UNUSED .=.+3 ) 3 - ---- - -
149 08000ec8-08000ecb [.init_array] 4 4 ---- -- STM32G0xx_Startup.o
150 08000ecc-08000edb AES_KEY 16 1 Cnst RO main.o
151 08000edc-08000fdb sbox 256 1 Cnst RO aes.o
152 08000fdc-080010db rsbox 256 1 Cnst RO aes.o
153 080010dc-08001107 __SEGGER_init_table__ 44 4 Cnst RO [ Linker created ]
154 08001108-0800110b __SEGGER_init_data__ 4 4 Cnst RO [ Linker created ]
155 0800110c-0800111d __SEGGER_init_zero 18 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
156 0800111e-08001131 __SEGGER_init_copy 20 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
157 08001132-1fffffff ( UNUSED .=.+402648782 ) 402 648 782
158 - ---- - -
159 20000000-20000003 SystemCoreClock 4 4 Init RW system_stm32g0xx.o
160 20000004-20000008 u 5 4 Zero ZI main.o
161 20000009-2000000b ( ALIGN .=.+3 ) 3 - ---- - -
162 2000000c-2000000f state 4 4 Zero ZI aes.o
163 20000010-20000013 msCounter 4 4 Zero ZI main.o
164 20000014-20000017 Key 4 4 Zero ZI aes.o
165 20000018-200000c7 RoundKey 176 1 Zero ZI aes.o
166 200000c8-20006fff ( UNUSED .=.+28472 ) 28 472 - ---- - -
167 20007000-20007fff [.bss.block.stack] 4 096 8 None ZI [ Linker created ]
168
169
170***********************************************************************************************
171*** ***
172*** SYMBOL LIST ***
173*** ***
174***********************************************************************************************
175
176Function symbols by name:
177
178 Symbol name Address Size Align Type Bd Object File
179 ------------------------- ---------- ---------- ----- ---- -- -----------
180 ADC_COMP_IRQHandler 0x08000D07 2 Code Wk STM32G07x_Vectors.o
181 AES128_ECB_decrypt 0x080009E1 696 4 Code Gb aes.o
182 AES_RNG_IRQHandler 0x08000D2D 2 Code Wk STM32G07x_Vectors.o
183 AddRoundKey 0x08000C99 56 4 Code Lc aes.o
184 CEC_IRQHandler 0x08000D2B 2 Code Wk STM32G07x_Vectors.o
185 DMA_Channel1_IRQHandler 0x08000D01 2 Code Wk STM32G07x_Vectors.o
186 DMA_Channel2_3_IRQHandler 0x08000D03 2 Code Wk STM32G07x_Vectors.o
187 DMA_Channel4_5_6_7_IRQHandler
188 0x08000D05 2 Code Wk STM32G07x_Vectors.o
189 Delay 0x080009B5 28 4 Code Gb main.o
190 EXTI0_1_IRQHandler 0x08000CF9 2 Code Wk STM32G07x_Vectors.o
191 EXTI2_3_IRQHandler 0x08000CFB 2 Code Wk STM32G07x_Vectors.o
192 EXTI4_15_IRQHandler 0x08000CFD 2 Code Wk STM32G07x_Vectors.o
193 FLASH_IRQHandler 0x08000CF5 2 Code Wk STM32G07x_Vectors.o
194 HardFault_Handler 0x08000D6B 16 2 Code Gb main.o
195 I2C1_IRQHandler 0x08000D1D 2 Code Wk STM32G07x_Vectors.o
196 I2C2_IRQHandler 0x08000D1F 2 Code Wk STM32G07x_Vectors.o
197 Init 0x08000629 516 4 Code Gb main.o
198 JumpToApplication 0x080008B9 152 4 Code Gb main.o
199 NMI_Handler 0x08000D2F 14 2 Code Gb main.o
200 PVD_IRQHandler 0x08000CF1 2 Code Wk STM32G07x_Vectors.o
201 PendSV_Handler 0x08000CED 2 Code Wk STM32G07x_Vectors.o
202 RCC_IRQHandler 0x08000CF7 2 Code Wk STM32G07x_Vectors.o
203 RTC_STAMP_IRQHandler 0x08000CF3 2 Code Wk STM32G07x_Vectors.o
204 Reset_Handler 0x08000CE5 2 Code Gb STM32G0xx_Startup.o
205 SPI1_IRQHandler 0x08000D21 2 Code Wk STM32G07x_Vectors.o
206 SPI2_IRQHandler 0x08000D23 2 Code Wk STM32G07x_Vectors.o
207 SVC_Handler 0x08000CEB 2 Code Wk STM32G07x_Vectors.o
208 SysTick_Handler 0x080009D1 16 4 Code Gb main.o
209 SystemCoreClockUpdate 0x080000E1 140 4 Code Gb system_stm32g0xx.o
210 SystemInit 0x080000D1 16 4 Code Gb system_stm32g0xx.o
211 TIM14_IRQHandler 0x08000D15 2 Code Wk STM32G07x_Vectors.o
212 TIM15_IRQHandler 0x08000D17 2 Code Wk STM32G07x_Vectors.o
213 TIM16_IRQHandler 0x08000D19 2 Code Wk STM32G07x_Vectors.o
214 TIM17_IRQHandler 0x08000D1B 2 Code Wk STM32G07x_Vectors.o
215 TIM1_BRK_UP_TRG_COMP_IRQHandler
216 0x08000D09 2 Code Wk STM32G07x_Vectors.o
217 TIM1_CC_IRQHandler 0x08000D0B 2 Code Wk STM32G07x_Vectors.o
218 TIM2_IRQHandler 0x08000D0D 2 Code Wk STM32G07x_Vectors.o
219 TIM3_IRQHandler 0x08000D0F 2 Code Wk STM32G07x_Vectors.o
220 TIM6_DAC_LPTIM1_IRQHandler
221 0x08000D11 2 Code Wk STM32G07x_Vectors.o
222 TIM7_LPTIM2_IRQHandler 0x08000D13 2 Code Wk STM32G07x_Vectors.o
223 Transmit 0x08000951 32 4 Code Gb main.o
224 TransmitACK 0x08000D43 20 2 Code Gb main.o
225 TransmitNACK 0x08000D57 20 2 Code Gb main.o
226 TurnErrorLEDOn 0x08000971 68 4 Code Gb main.o
227 UCPD1_UCPD2_IRQHandler 0x08000CFF 2 Code Wk STM32G07x_Vectors.o
228 USART1_IRQHandler 0x08000D25 2 Code Wk STM32G07x_Vectors.o
229 USART2_IRQHandler 0x08000D27 2 Code Wk STM32G07x_Vectors.o
230 USART3_USART4_LPUART1_IRQHandler
231 0x08000D29 2 Code Wk STM32G07x_Vectors.o
232 WWDG_IRQHandler 0x08000CEF 2 Code Wk STM32G07x_Vectors.o
233 WaitForByte 0x0800082D 140 4 Code Gb main.o
234 __SEGGER_init_copy 0x0800111F 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
235 __SEGGER_init_done 0x08000CDB 4 Code Gb SEGGER_THUMB_Startup.o
236 __SEGGER_init_zero 0x0800110D 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
237 __aeabi_idiv0 0x08000D3D 6 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
238 __aeabi_memclr 0x08000DB3 20 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
239 __aeabi_memclr4 0x08000DB3 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
240 __aeabi_memclr8 0x08000DB3 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
241 __aeabi_memset 0x08000DB5 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
242 __aeabi_memset4 0x08000DB5 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
243 __aeabi_memset8 0x08000DB5 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
244 __aeabi_uidiv 0x08000D7B 56 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
245 _start 0x08000CD1 4 Code Gb SEGGER_THUMB_Startup.o
246 exit 0x08000CDF 4 Code Gb SEGGER_THUMB_Startup.o
247 main 0x080001AD 1 148 4 Code Gb main.o
248 memset 0x08000DBB 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
249 reset_handler 0x08000CE5 2 Code Gb STM32G0xx_Startup.o
250
251Function symbols by address:
252
253 Address Symbol name Size Align Type Bd Object File
254 ---------- ------------------------- ---------- ----- ---- -- -----------
255 0x080000D1 SystemInit 16 4 Code Gb system_stm32g0xx.o
256 0x080000E1 SystemCoreClockUpdate 140 4 Code Gb system_stm32g0xx.o
257 0x080001AD main 1 148 4 Code Gb main.o
258 0x08000629 Init 516 4 Code Gb main.o
259 0x0800082D WaitForByte 140 4 Code Gb main.o
260 0x080008B9 JumpToApplication 152 4 Code Gb main.o
261 0x08000951 Transmit 32 4 Code Gb main.o
262 0x08000971 TurnErrorLEDOn 68 4 Code Gb main.o
263 0x080009B5 Delay 28 4 Code Gb main.o
264 0x080009D1 SysTick_Handler 16 4 Code Gb main.o
265 0x080009E1 AES128_ECB_decrypt 696 4 Code Gb aes.o
266 0x08000C99 AddRoundKey 56 4 Code Lc aes.o
267 0x08000CD1 _start 4 Code Gb SEGGER_THUMB_Startup.o
268 0x08000CDB __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o
269 0x08000CDF exit 4 Code Gb SEGGER_THUMB_Startup.o
270 0x08000CE5 reset_handler 2 Code Gb STM32G0xx_Startup.o
271 0x08000CE5 Reset_Handler 2 Code Gb STM32G0xx_Startup.o
272 0x08000CEB SVC_Handler 2 Code Wk STM32G07x_Vectors.o
273 0x08000CED PendSV_Handler 2 Code Wk STM32G07x_Vectors.o
274 0x08000CEF WWDG_IRQHandler 2 Code Wk STM32G07x_Vectors.o
275 0x08000CF1 PVD_IRQHandler 2 Code Wk STM32G07x_Vectors.o
276 0x08000CF3 RTC_STAMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o
277 0x08000CF5 FLASH_IRQHandler 2 Code Wk STM32G07x_Vectors.o
278 0x08000CF7 RCC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
279 0x08000CF9 EXTI0_1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
280 0x08000CFB EXTI2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
281 0x08000CFD EXTI4_15_IRQHandler 2 Code Wk STM32G07x_Vectors.o
282 0x08000CFF UCPD1_UCPD2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
283 0x08000D01 DMA_Channel1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
284 0x08000D03 DMA_Channel2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
285 0x08000D05 DMA_Channel4_5_6_7_IRQHandler
286 2 Code Wk STM32G07x_Vectors.o
287 0x08000D07 ADC_COMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o
288 0x08000D09 TIM1_BRK_UP_TRG_COMP_IRQHandler
289 2 Code Wk STM32G07x_Vectors.o
290 0x08000D0B TIM1_CC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
291 0x08000D0D TIM2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
292 0x08000D0F TIM3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
293 0x08000D11 TIM6_DAC_LPTIM1_IRQHandler
294 2 Code Wk STM32G07x_Vectors.o
295 0x08000D13 TIM7_LPTIM2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
296 0x08000D15 TIM14_IRQHandler 2 Code Wk STM32G07x_Vectors.o
297 0x08000D17 TIM15_IRQHandler 2 Code Wk STM32G07x_Vectors.o
298 0x08000D19 TIM16_IRQHandler 2 Code Wk STM32G07x_Vectors.o
299 0x08000D1B TIM17_IRQHandler 2 Code Wk STM32G07x_Vectors.o
300 0x08000D1D I2C1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
301 0x08000D1F I2C2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
302 0x08000D21 SPI1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
303 0x08000D23 SPI2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
304 0x08000D25 USART1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
305 0x08000D27 USART2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
306 0x08000D29 USART3_USART4_LPUART1_IRQHandler
307 2 Code Wk STM32G07x_Vectors.o
308 0x08000D2B CEC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
309 0x08000D2D AES_RNG_IRQHandler 2 Code Wk STM32G07x_Vectors.o
310 0x08000D2F NMI_Handler 14 2 Code Gb main.o
311 0x08000D3D __aeabi_idiv0 6 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
312 0x08000D43 TransmitACK 20 2 Code Gb main.o
313 0x08000D57 TransmitNACK 20 2 Code Gb main.o
314 0x08000D6B HardFault_Handler 16 2 Code Gb main.o
315 0x08000D7B __aeabi_uidiv 56 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
316 0x08000DB3 __aeabi_memclr8 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
317 0x08000DB3 __aeabi_memclr4 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
318 0x08000DB3 __aeabi_memclr 20 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
319 0x08000DB5 __aeabi_memset8 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
320 0x08000DB5 __aeabi_memset4 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
321 0x08000DB5 __aeabi_memset 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
322 0x08000DBB memset 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
323 0x0800110D __SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
324 0x0800111F __SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
325
326Function symbols by descending size:
327
328 Symbol name Size Align Type Bd Object File
329 ------------------------- ---------- ----- ---- -- -----------
330 main 1 148 4 Code Gb main.o
331 AES128_ECB_decrypt 696 4 Code Gb aes.o
332 Init 516 4 Code Gb main.o
333 JumpToApplication 152 4 Code Gb main.o
334 SystemCoreClockUpdate 140 4 Code Gb system_stm32g0xx.o
335 WaitForByte 140 4 Code Gb main.o
336 TurnErrorLEDOn 68 4 Code Gb main.o
337 AddRoundKey 56 4 Code Lc aes.o
338 __aeabi_uidiv 56 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
339 Transmit 32 4 Code Gb main.o
340 Delay 28 4 Code Gb main.o
341 TransmitACK 20 2 Code Gb main.o
342 TransmitNACK 20 2 Code Gb main.o
343 __SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
344 __aeabi_memclr 20 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
345 __SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a)
346 HardFault_Handler 16 2 Code Gb main.o
347 SysTick_Handler 16 4 Code Gb main.o
348 SystemInit 16 4 Code Gb system_stm32g0xx.o
349 NMI_Handler 14 2 Code Gb main.o
350 __aeabi_idiv0 6 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a)
351 ADC_COMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o
352 AES_RNG_IRQHandler 2 Code Wk STM32G07x_Vectors.o
353 CEC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
354 DMA_Channel1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
355 DMA_Channel2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
356 DMA_Channel4_5_6_7_IRQHandler
357 2 Code Wk STM32G07x_Vectors.o
358 EXTI0_1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
359 EXTI2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
360 EXTI4_15_IRQHandler 2 Code Wk STM32G07x_Vectors.o
361 FLASH_IRQHandler 2 Code Wk STM32G07x_Vectors.o
362 I2C1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
363 I2C2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
364 PVD_IRQHandler 2 Code Wk STM32G07x_Vectors.o
365 PendSV_Handler 2 Code Wk STM32G07x_Vectors.o
366 RCC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
367 RTC_STAMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o
368 Reset_Handler 2 Code Gb STM32G0xx_Startup.o
369 SPI1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
370 SPI2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
371 SVC_Handler 2 Code Wk STM32G07x_Vectors.o
372 TIM14_IRQHandler 2 Code Wk STM32G07x_Vectors.o
373 TIM15_IRQHandler 2 Code Wk STM32G07x_Vectors.o
374 TIM16_IRQHandler 2 Code Wk STM32G07x_Vectors.o
375 TIM17_IRQHandler 2 Code Wk STM32G07x_Vectors.o
376 TIM1_BRK_UP_TRG_COMP_IRQHandler
377 2 Code Wk STM32G07x_Vectors.o
378 TIM1_CC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
379 TIM2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
380 TIM3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
381 TIM6_DAC_LPTIM1_IRQHandler
382 2 Code Wk STM32G07x_Vectors.o
383 TIM7_LPTIM2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
384 UCPD1_UCPD2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
385 USART1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
386 USART2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
387 USART3_USART4_LPUART1_IRQHandler
388 2 Code Wk STM32G07x_Vectors.o
389 WWDG_IRQHandler 2 Code Wk STM32G07x_Vectors.o
390 __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o
391 __aeabi_memclr4 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
392 __aeabi_memclr8 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
393 __aeabi_memset 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
394 __aeabi_memset4 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
395 __aeabi_memset8 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
396 _start 4 Code Gb SEGGER_THUMB_Startup.o
397 exit 4 Code Gb SEGGER_THUMB_Startup.o
398 memset 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a)
399 reset_handler 2 Code Gb STM32G0xx_Startup.o
400
401Read-write data symbols by name:
402
403 Symbol name Address Size Align Type Bd Object File
404 ------------------------- ---------- ---------- ----- ---- -- -----------
405 Key 0x20000014 4 4 Zero Lc aes.o
406 RoundKey 0x20000018 176 Zero Lc aes.o
407 SystemCoreClock 0x20000000 4 4 Init Gb system_stm32g0xx.o
408 msCounter 0x20000010 4 4 Zero Gb main.o
409 state 0x2000000C 4 4 Zero Lc aes.o
410 u 0x20000004 5 4 Zero Gb main.o
411
412Read-write data symbols by address:
413
414 Address Symbol name Size Align Type Bd Object File
415 ---------- ------------------------- ---------- ----- ---- -- -----------
416 0x20000000 SystemCoreClock 4 4 Init Gb system_stm32g0xx.o
417 0x20000004 u 5 4 Zero Gb main.o
418 0x2000000C state 4 4 Zero Lc aes.o
419 0x20000010 msCounter 4 4 Zero Gb main.o
420 0x20000014 Key 4 4 Zero Lc aes.o
421 0x20000018 RoundKey 176 Zero Lc aes.o
422
423Read-write data symbols by descending size:
424
425 Symbol name Size Align Type Bd Object File
426 ------------------------- ---------- ----- ---- -- -----------
427 RoundKey 176 Zero Lc aes.o
428 u 5 4 Zero Gb main.o
429 Key 4 4 Zero Lc aes.o
430 SystemCoreClock 4 4 Init Gb system_stm32g0xx.o
431 msCounter 4 4 Zero Gb main.o
432 state 4 4 Zero Lc aes.o
433
434Read-only data symbols by name:
435
436 Symbol name Address Size Align Type Bd Object File
437 ------------------------- ---------- ---------- ----- ---- -- -----------
438 AES_KEY 0x08000ECC 16 Cnst Gb main.o
439 AHBPrescTable 0x0800016C 64 4 Cnst Gb system_stm32g0xx.o
440 FW_VERSION 0x080000C0 16 16 Cnst Gb main.o
441 Rcon 0x08000DC6 255 Cnst Lc aes.o
442 __SEGGER_init_data__ 0x08001108 [4] 4 Cnst Lc [ Linker created ]
443 __SEGGER_init_table__ 0x080010DC [44] 4 Cnst Lc [ Linker created ]
444 rsbox 0x08000FDC 256 Cnst Lc aes.o
445 sbox 0x08000EDC 256 Cnst Lc aes.o
446
447Read-only data symbols by address:
448
449 Address Symbol name Size Align Type Bd Object File
450 ---------- ------------------------- ---------- ----- ---- -- -----------
451 0x080000C0 FW_VERSION 16 16 Cnst Gb main.o
452 0x0800016C AHBPrescTable 64 4 Cnst Gb system_stm32g0xx.o
453 0x08000DC6 Rcon 255 Cnst Lc aes.o
454 0x08000ECC AES_KEY 16 Cnst Gb main.o
455 0x08000EDC sbox 256 Cnst Lc aes.o
456 0x08000FDC rsbox 256 Cnst Lc aes.o
457 0x080010DC __SEGGER_init_table__ [44] 4 Cnst Lc [ Linker created ]
458 0x08001108 __SEGGER_init_data__ [4] 4 Cnst Lc [ Linker created ]
459
460Untyped symbols by name:
461
462 Symbol name Value Size Align Type Bd Object File
463 ------------------------- ---------- ---------- ----- ---- -- -----------
464 __FLASH1_segment_end__ 0x08003000 ---- Gb [ Linker created ]
465 __FLASH1_segment_size__ 0x00003000 ---- Gb [ Linker created ]
466 __FLASH1_segment_start__ 0x08000000 ---- Gb [ Linker created ]
467 __FLASH1_segment_used_end__
468 0x08001132 ---- Gb [ Linker created ]
469 __FLASH1_segment_used_size__
470 0x00001132 ---- Gb [ Linker created ]
471 __FLASH1_segment_used_start__
472 0x08000000 ---- Gb [ Linker created ]
473 __FLASH_segment_end__ 0x08003000 ---- Gb [ Linker created ]
474 __FLASH_segment_size__ 0x00003000 ---- Gb [ Linker created ]
475 __FLASH_segment_start__ 0x08000000 ---- Gb [ Linker created ]
476 __FLASH_segment_used_end__
477 0x08001132 ---- Gb [ Linker created ]
478 __FLASH_segment_used_size__
479 0x00001132 ---- Gb [ Linker created ]
480 __FLASH_segment_used_start__
481 0x08000000 ---- Gb [ Linker created ]
482 __HEAPSIZE__ 0x00000000 ---- Gb [ Linker created ]
483 __RAM1_segment_end__ 0x20008000 ---- Gb [ Linker created ]
484 __RAM1_segment_size__ 0x00008000 ---- Gb [ Linker created ]
485 __RAM1_segment_start__ 0x20000000 ---- Gb [ Linker created ]
486 __RAM1_segment_used_end__ 0x20008000 ---- Gb [ Linker created ]
487 __RAM1_segment_used_size__
488 0x00008000 ---- Gb [ Linker created ]
489 __RAM1_segment_used_start__
490 0x20000000 ---- Gb [ Linker created ]
491 __RAM_segment_end__ 0x20008000 ---- Gb [ Linker created ]
492 __RAM_segment_size__ 0x00008000 ---- Gb [ Linker created ]
493 __RAM_segment_start__ 0x20000000 ---- Gb [ Linker created ]
494 __RAM_segment_used_end__ 0x20008000 ---- Gb [ Linker created ]
495 __RAM_segment_used_size__ 0x00008000 ---- Gb [ Linker created ]
496 __RAM_segment_used_start__
497 0x20000000 ---- Gb [ Linker created ]
498 __SEGGER_init_run_loop 0x08000CD2 4 Code Lc SEGGER_THUMB_Startup.o
499 __STACKSIZE_PROCESS__ 0x00000000 ---- Gb [ Linker created ]
500 __STACKSIZE__ 0x00001000 ---- Gb [ Linker created ]
501 __stack_end__ 0x20008000 ---- Gb [ Linker created ]
502 __thread_pointer$ 0x00000000 ---- Gb [ Linker created ]
503 _vectors 0x08000000 [192] 512 Code Gb STM32G07x_Vectors.o
504 _vectors_end 0x080000C0 512 Code Lc STM32G07x_Vectors.o
505
506Untyped symbols by address:
507
508 Value Symbol name Size Align Type Bd Object File
509 ---------- ------------------------- ---------- ----- ---- -- -----------
510 0x00000000 __thread_pointer$ ---- Gb [ Linker created ]
511 0x00000000 __STACKSIZE_PROCESS__ ---- Gb [ Linker created ]
512 0x00000000 __HEAPSIZE__ ---- Gb [ Linker created ]
513 0x00001000 __STACKSIZE__ ---- Gb [ Linker created ]
514 0x00001132 __FLASH_segment_used_size__
515 ---- Gb [ Linker created ]
516 0x00001132 __FLASH1_segment_used_size__
517 ---- Gb [ Linker created ]
518 0x00003000 __FLASH_segment_size__ ---- Gb [ Linker created ]
519 0x00003000 __FLASH1_segment_size__ ---- Gb [ Linker created ]
520 0x00008000 __RAM_segment_used_size__ ---- Gb [ Linker created ]
521 0x00008000 __RAM_segment_size__ ---- Gb [ Linker created ]
522 0x00008000 __RAM1_segment_used_size__
523 ---- Gb [ Linker created ]
524 0x00008000 __RAM1_segment_size__ ---- Gb [ Linker created ]
525 0x08000000 _vectors [192] 512 Code Gb STM32G07x_Vectors.o
526 0x08000000 __FLASH_segment_used_start__
527 ---- Gb [ Linker created ]
528 0x08000000 __FLASH_segment_start__ ---- Gb [ Linker created ]
529 0x08000000 __FLASH1_segment_used_start__
530 ---- Gb [ Linker created ]
531 0x08000000 __FLASH1_segment_start__ ---- Gb [ Linker created ]
532 0x080000C0 _vectors_end 512 Code Lc STM32G07x_Vectors.o
533 0x08000CD2 __SEGGER_init_run_loop 4 Code Lc SEGGER_THUMB_Startup.o
534 0x08001132 __FLASH_segment_used_end__
535 ---- Gb [ Linker created ]
536 0x08001132 __FLASH1_segment_used_end__
537 ---- Gb [ Linker created ]
538 0x08003000 __FLASH_segment_end__ ---- Gb [ Linker created ]
539 0x08003000 __FLASH1_segment_end__ ---- Gb [ Linker created ]
540 0x20000000 __RAM_segment_used_start__
541 ---- Gb [ Linker created ]
542 0x20000000 __RAM_segment_start__ ---- Gb [ Linker created ]
543 0x20000000 __RAM1_segment_used_start__
544 ---- Gb [ Linker created ]
545 0x20000000 __RAM1_segment_start__ ---- Gb [ Linker created ]
546 0x20008000 __stack_end__ ---- Gb [ Linker created ]
547 0x20008000 __RAM_segment_used_end__ ---- Gb [ Linker created ]
548 0x20008000 __RAM_segment_end__ ---- Gb [ Linker created ]
549 0x20008000 __RAM1_segment_used_end__ ---- Gb [ Linker created ]
550 0x20008000 __RAM1_segment_end__ ---- Gb [ Linker created ]
551
552
553***********************************************************************************************
554*** ***
555*** LINK SUMMARY ***
556*** ***
557***********************************************************************************************
558
559Memory breakdown:
560
561 3 484 bytes read-only code +
562 911 bytes read-only data = 4 395 bytes read-only (total)
563 4 293 bytes read-write data
564
565Region summary:
566
567 Name Range Size Used Unused Alignment Loss
568 ---------- ----------------- ----------- ------------------- ------------------- -------------------
569 FLASH 08000000-08002fff 12 288 4 399 35.80% 7 889 64.20% 0 0.00%
570 RAM 20000000-20007fff 32 768 4 293 13.10% 28 472 86.89% 3 0.01%
571
572Link complete: 0 errors, 0 warnings, 0 remarks
Note: See TracBrowser for help on using the repository browser.