*********************************************************************************************** *** *** *** LINK INFORMATION *** *** *** *********************************************************************************************** Linker version: SEGGER ARM Linker 4.38.0 compiled Nov 21 2022 19:07:37 Copyright (c) 2017-2022 SEGGER Microcontroller GmbH www.segger.com *********************************************************************************************** *** *** *** MODULE SUMMARY *** *** *** *********************************************************************************************** Memory use by input file: Object File RX Code RO Data RW Data ZI Data --------------------------------------------- ---------- ---------- ---------- ---------- aes.o 752 767 184 main.o 2 170 32 9 SEGGER_THUMB_Startup.o 20 STM32G07x_Vectors.o 260 STM32G0xx_Startup.o 6 system_stm32g0xx.o 156 64 4 --------------------------------------------- ---------- ---------- ---------- ---------- Subtotal (6 objects) 3 364 863 4 193 --------------------------------------------- ---------- ---------- ---------- ---------- libc_v6m_t_le_eabi_small.a 82 SEGGER_crtinit_v6m_t_le_eabi_small.a 38 --------------------------------------------- ---------- ---------- ---------- ---------- Subtotal (2 archives) 120 --------------------------------------------- ---------- ---------- ---------- ---------- Linker created (shared data, fills, blocks): 48 4 096 ============================================= ========== ========== ========== ========== Total: 3 484 911 4 4 289 ============================================= ========== ========== ========== ========== Memory use by archive member: Archive member RX Code RO Data RW Data ZI Data --------------------------------------------- ---------- ---------- ---------- ---------- intasmops_arm.o (libc_v6m_t_le_eabi_small.a) 62 SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) 38 strasmops_arm.o (libc_v6m_t_le_eabi_small.a) 20 --------------------------------------------- ---------- ---------- ---------- ---------- Subtotal (3 members from 2 archives) 120 Objects (6 files) 3 364 863 4 193 Linker created (shared data, fills, blocks): 48 4 096 ============================================= ========== ========== ========== ========== Total: 3 484 911 4 4 289 ============================================= ========== ========== ========== ========== Memory use by linker: Description RX Code RO Data RW Data ZI Data --------------------------------------------- ---------- ---------- ---------- ---------- Initialization table 48 Memory for block 'stack' 4 096 --------------------------------------------- ---------- ---------- ---------- ---------- Subtotal (linker created): 48 4 096 --------------------------------------------- ---------- ---------- ---------- ---------- Objects (6 files) 3 364 863 4 193 Archives (2 files) 120 ============================================= ========== ========== ========== ========== Total: 3 484 911 4 4 289 ============================================= ========== ========== ========== ========== *********************************************************************************************** *** *** *** SECTION DETAIL *** *** *** *********************************************************************************************** Sections by address: Range Symbol or [section] Name Size Al Init Ac Object File ----------------- ------------------------- ---------- -- ---- -- ----------- 08000000-080000bf _vectors 192 512 Code RX STM32G07x_Vectors.o 080000c0-080000cf FW_VERSION 16 16 Cnst RO main.o 080000d0-080000df SystemInit 16 4 Code RX system_stm32g0xx.o 080000e0-0800016b SystemCoreClockUpdate 140 4 Code RX system_stm32g0xx.o 0800016c-080001ab AHBPrescTable 64 4 Cnst RO system_stm32g0xx.o 080001ac-08000627 main 1 148 4 Code RX main.o 08000628-0800082b Init 516 4 Code RX main.o 0800082c-080008b7 WaitForByte 140 4 Code RX main.o 080008b8-0800094f JumpToApplication 152 4 Code RX main.o 08000950-0800096f Transmit 32 4 Code RX main.o 08000970-080009b3 TurnErrorLEDOn 68 4 Code RX main.o 080009b4-080009cf Delay 28 4 Code RX main.o 080009d0-080009df SysTick_Handler 16 4 Code RX main.o 080009e0-08000c97 AES128_ECB_decrypt 696 4 Code RX aes.o 08000c98-08000ccf AddRoundKey 56 4 Code RX aes.o 08000cd0-08000ce3 _start 20 4 Code RX SEGGER_THUMB_Startup.o 08000ce4-08000ce9 reset_handler 6 2 Code RX STM32G0xx_Startup.o 08000cea-08000ceb SVC_Handler 2 2 Code RX STM32G07x_Vectors.o 08000cec-08000ced PendSV_Handler 2 2 Code RX STM32G07x_Vectors.o 08000cee-08000cef WWDG_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000cf0-08000cf1 PVD_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000cf2-08000cf3 RTC_STAMP_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000cf4-08000cf5 FLASH_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000cf6-08000cf7 RCC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000cf8-08000cf9 EXTI0_1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000cfa-08000cfb EXTI2_3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000cfc-08000cfd EXTI4_15_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000cfe-08000cff UCPD1_UCPD2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d00-08000d01 DMA_Channel1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d02-08000d03 DMA_Channel2_3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d04-08000d05 DMA_Channel4_5_6_7_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d06-08000d07 ADC_COMP_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d08-08000d09 TIM1_BRK_UP_TRG_COMP_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d0a-08000d0b TIM1_CC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d0c-08000d0d TIM2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d0e-08000d0f TIM3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d10-08000d11 TIM6_DAC_LPTIM1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d12-08000d13 TIM7_LPTIM2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d14-08000d15 TIM14_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d16-08000d17 TIM15_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d18-08000d19 TIM16_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d1a-08000d1b TIM17_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d1c-08000d1d I2C1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d1e-08000d1f I2C2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d20-08000d21 SPI1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d22-08000d23 SPI2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d24-08000d25 USART1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d26-08000d27 USART2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d28-08000d29 USART3_USART4_LPUART1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d2a-08000d2b CEC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d2c-08000d2d AES_RNG_IRQHandler 2 2 Code RX STM32G07x_Vectors.o 08000d2e-08000d3b NMI_Handler 14 2 Code RX main.o 08000d3c-08000d41 __aeabi_idiv0 6 2 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_small.a) 08000d42-08000d55 TransmitACK 20 2 Code RX main.o 08000d56-08000d69 TransmitNACK 20 2 Code RX main.o 08000d6a-08000d79 HardFault_Handler 16 2 Code RX main.o 08000d7a-08000db1 __aeabi_uidiv 56 2 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_small.a) 08000db2-08000dc5 __aeabi_memclr 20 2 Code RX strasmops_arm.o (libc_v6m_t_le_eabi_small.a) 08000dc6-08000ec4 Rcon 255 1 Cnst RO aes.o 08000ec5-08000ec7 ( UNUSED .=.+3 ) 3 - ---- - - 08000ec8-08000ecb [.init_array] 4 4 ---- -- STM32G0xx_Startup.o 08000ecc-08000edb AES_KEY 16 1 Cnst RO main.o 08000edc-08000fdb sbox 256 1 Cnst RO aes.o 08000fdc-080010db rsbox 256 1 Cnst RO aes.o 080010dc-08001107 __SEGGER_init_table__ 44 4 Cnst RO [ Linker created ] 08001108-0800110b __SEGGER_init_data__ 4 4 Cnst RO [ Linker created ] 0800110c-0800111d __SEGGER_init_zero 18 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) 0800111e-08001131 __SEGGER_init_copy 20 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) 08001132-1fffffff ( UNUSED .=.+402648782 ) 402 648 782 - ---- - - 20000000-20000003 SystemCoreClock 4 4 Init RW system_stm32g0xx.o 20000004-20000008 u 5 4 Zero ZI main.o 20000009-2000000b ( ALIGN .=.+3 ) 3 - ---- - - 2000000c-2000000f state 4 4 Zero ZI aes.o 20000010-20000013 msCounter 4 4 Zero ZI main.o 20000014-20000017 Key 4 4 Zero ZI aes.o 20000018-200000c7 RoundKey 176 1 Zero ZI aes.o 200000c8-20006fff ( UNUSED .=.+28472 ) 28 472 - ---- - - 20007000-20007fff [.bss.block.stack] 4 096 8 None ZI [ Linker created ] *********************************************************************************************** *** *** *** SYMBOL LIST *** *** *** *********************************************************************************************** Function symbols by name: Symbol name Address Size Align Type Bd Object File ------------------------- ---------- ---------- ----- ---- -- ----------- ADC_COMP_IRQHandler 0x08000D07 2 Code Wk STM32G07x_Vectors.o AES128_ECB_decrypt 0x080009E1 696 4 Code Gb aes.o AES_RNG_IRQHandler 0x08000D2D 2 Code Wk STM32G07x_Vectors.o AddRoundKey 0x08000C99 56 4 Code Lc aes.o CEC_IRQHandler 0x08000D2B 2 Code Wk STM32G07x_Vectors.o DMA_Channel1_IRQHandler 0x08000D01 2 Code Wk STM32G07x_Vectors.o DMA_Channel2_3_IRQHandler 0x08000D03 2 Code Wk STM32G07x_Vectors.o DMA_Channel4_5_6_7_IRQHandler 0x08000D05 2 Code Wk STM32G07x_Vectors.o Delay 0x080009B5 28 4 Code Gb main.o EXTI0_1_IRQHandler 0x08000CF9 2 Code Wk STM32G07x_Vectors.o EXTI2_3_IRQHandler 0x08000CFB 2 Code Wk STM32G07x_Vectors.o EXTI4_15_IRQHandler 0x08000CFD 2 Code Wk STM32G07x_Vectors.o FLASH_IRQHandler 0x08000CF5 2 Code Wk STM32G07x_Vectors.o HardFault_Handler 0x08000D6B 16 2 Code Gb main.o I2C1_IRQHandler 0x08000D1D 2 Code Wk STM32G07x_Vectors.o I2C2_IRQHandler 0x08000D1F 2 Code Wk STM32G07x_Vectors.o Init 0x08000629 516 4 Code Gb main.o JumpToApplication 0x080008B9 152 4 Code Gb main.o NMI_Handler 0x08000D2F 14 2 Code Gb main.o PVD_IRQHandler 0x08000CF1 2 Code Wk STM32G07x_Vectors.o PendSV_Handler 0x08000CED 2 Code Wk STM32G07x_Vectors.o RCC_IRQHandler 0x08000CF7 2 Code Wk STM32G07x_Vectors.o RTC_STAMP_IRQHandler 0x08000CF3 2 Code Wk STM32G07x_Vectors.o Reset_Handler 0x08000CE5 2 Code Gb STM32G0xx_Startup.o SPI1_IRQHandler 0x08000D21 2 Code Wk STM32G07x_Vectors.o SPI2_IRQHandler 0x08000D23 2 Code Wk STM32G07x_Vectors.o SVC_Handler 0x08000CEB 2 Code Wk STM32G07x_Vectors.o SysTick_Handler 0x080009D1 16 4 Code Gb main.o SystemCoreClockUpdate 0x080000E1 140 4 Code Gb system_stm32g0xx.o SystemInit 0x080000D1 16 4 Code Gb system_stm32g0xx.o TIM14_IRQHandler 0x08000D15 2 Code Wk STM32G07x_Vectors.o TIM15_IRQHandler 0x08000D17 2 Code Wk STM32G07x_Vectors.o TIM16_IRQHandler 0x08000D19 2 Code Wk STM32G07x_Vectors.o TIM17_IRQHandler 0x08000D1B 2 Code Wk STM32G07x_Vectors.o TIM1_BRK_UP_TRG_COMP_IRQHandler 0x08000D09 2 Code Wk STM32G07x_Vectors.o TIM1_CC_IRQHandler 0x08000D0B 2 Code Wk STM32G07x_Vectors.o TIM2_IRQHandler 0x08000D0D 2 Code Wk STM32G07x_Vectors.o TIM3_IRQHandler 0x08000D0F 2 Code Wk STM32G07x_Vectors.o TIM6_DAC_LPTIM1_IRQHandler 0x08000D11 2 Code Wk STM32G07x_Vectors.o TIM7_LPTIM2_IRQHandler 0x08000D13 2 Code Wk STM32G07x_Vectors.o Transmit 0x08000951 32 4 Code Gb main.o TransmitACK 0x08000D43 20 2 Code Gb main.o TransmitNACK 0x08000D57 20 2 Code Gb main.o TurnErrorLEDOn 0x08000971 68 4 Code Gb main.o UCPD1_UCPD2_IRQHandler 0x08000CFF 2 Code Wk STM32G07x_Vectors.o USART1_IRQHandler 0x08000D25 2 Code Wk STM32G07x_Vectors.o USART2_IRQHandler 0x08000D27 2 Code Wk STM32G07x_Vectors.o USART3_USART4_LPUART1_IRQHandler 0x08000D29 2 Code Wk STM32G07x_Vectors.o WWDG_IRQHandler 0x08000CEF 2 Code Wk STM32G07x_Vectors.o WaitForByte 0x0800082D 140 4 Code Gb main.o __SEGGER_init_copy 0x0800111F 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) __SEGGER_init_done 0x08000CDB 4 Code Gb SEGGER_THUMB_Startup.o __SEGGER_init_zero 0x0800110D 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) __aeabi_idiv0 0x08000D3D 6 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a) __aeabi_memclr 0x08000DB3 20 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) __aeabi_memclr4 0x08000DB3 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) __aeabi_memclr8 0x08000DB3 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) __aeabi_memset 0x08000DB5 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) __aeabi_memset4 0x08000DB5 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) __aeabi_memset8 0x08000DB5 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) __aeabi_uidiv 0x08000D7B 56 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a) _start 0x08000CD1 4 Code Gb SEGGER_THUMB_Startup.o exit 0x08000CDF 4 Code Gb SEGGER_THUMB_Startup.o main 0x080001AD 1 148 4 Code Gb main.o memset 0x08000DBB 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) reset_handler 0x08000CE5 2 Code Gb STM32G0xx_Startup.o Function symbols by address: Address Symbol name Size Align Type Bd Object File ---------- ------------------------- ---------- ----- ---- -- ----------- 0x080000D1 SystemInit 16 4 Code Gb system_stm32g0xx.o 0x080000E1 SystemCoreClockUpdate 140 4 Code Gb system_stm32g0xx.o 0x080001AD main 1 148 4 Code Gb main.o 0x08000629 Init 516 4 Code Gb main.o 0x0800082D WaitForByte 140 4 Code Gb main.o 0x080008B9 JumpToApplication 152 4 Code Gb main.o 0x08000951 Transmit 32 4 Code Gb main.o 0x08000971 TurnErrorLEDOn 68 4 Code Gb main.o 0x080009B5 Delay 28 4 Code Gb main.o 0x080009D1 SysTick_Handler 16 4 Code Gb main.o 0x080009E1 AES128_ECB_decrypt 696 4 Code Gb aes.o 0x08000C99 AddRoundKey 56 4 Code Lc aes.o 0x08000CD1 _start 4 Code Gb SEGGER_THUMB_Startup.o 0x08000CDB __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o 0x08000CDF exit 4 Code Gb SEGGER_THUMB_Startup.o 0x08000CE5 reset_handler 2 Code Gb STM32G0xx_Startup.o 0x08000CE5 Reset_Handler 2 Code Gb STM32G0xx_Startup.o 0x08000CEB SVC_Handler 2 Code Wk STM32G07x_Vectors.o 0x08000CED PendSV_Handler 2 Code Wk STM32G07x_Vectors.o 0x08000CEF WWDG_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000CF1 PVD_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000CF3 RTC_STAMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000CF5 FLASH_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000CF7 RCC_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000CF9 EXTI0_1_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000CFB EXTI2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000CFD EXTI4_15_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000CFF UCPD1_UCPD2_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D01 DMA_Channel1_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D03 DMA_Channel2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D05 DMA_Channel4_5_6_7_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D07 ADC_COMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D09 TIM1_BRK_UP_TRG_COMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D0B TIM1_CC_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D0D TIM2_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D0F TIM3_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D11 TIM6_DAC_LPTIM1_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D13 TIM7_LPTIM2_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D15 TIM14_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D17 TIM15_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D19 TIM16_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D1B TIM17_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D1D I2C1_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D1F I2C2_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D21 SPI1_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D23 SPI2_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D25 USART1_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D27 USART2_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D29 USART3_USART4_LPUART1_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D2B CEC_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D2D AES_RNG_IRQHandler 2 Code Wk STM32G07x_Vectors.o 0x08000D2F NMI_Handler 14 2 Code Gb main.o 0x08000D3D __aeabi_idiv0 6 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a) 0x08000D43 TransmitACK 20 2 Code Gb main.o 0x08000D57 TransmitNACK 20 2 Code Gb main.o 0x08000D6B HardFault_Handler 16 2 Code Gb main.o 0x08000D7B __aeabi_uidiv 56 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a) 0x08000DB3 __aeabi_memclr8 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) 0x08000DB3 __aeabi_memclr4 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) 0x08000DB3 __aeabi_memclr 20 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) 0x08000DB5 __aeabi_memset8 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) 0x08000DB5 __aeabi_memset4 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) 0x08000DB5 __aeabi_memset 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) 0x08000DBB memset 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) 0x0800110D __SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) 0x0800111F __SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) Function symbols by descending size: Symbol name Size Align Type Bd Object File ------------------------- ---------- ----- ---- -- ----------- main 1 148 4 Code Gb main.o AES128_ECB_decrypt 696 4 Code Gb aes.o Init 516 4 Code Gb main.o JumpToApplication 152 4 Code Gb main.o SystemCoreClockUpdate 140 4 Code Gb system_stm32g0xx.o WaitForByte 140 4 Code Gb main.o TurnErrorLEDOn 68 4 Code Gb main.o AddRoundKey 56 4 Code Lc aes.o __aeabi_uidiv 56 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a) Transmit 32 4 Code Gb main.o Delay 28 4 Code Gb main.o TransmitACK 20 2 Code Gb main.o TransmitNACK 20 2 Code Gb main.o __SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) __aeabi_memclr 20 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) __SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) HardFault_Handler 16 2 Code Gb main.o SysTick_Handler 16 4 Code Gb main.o SystemInit 16 4 Code Gb system_stm32g0xx.o NMI_Handler 14 2 Code Gb main.o __aeabi_idiv0 6 2 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_small.a) ADC_COMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o AES_RNG_IRQHandler 2 Code Wk STM32G07x_Vectors.o CEC_IRQHandler 2 Code Wk STM32G07x_Vectors.o DMA_Channel1_IRQHandler 2 Code Wk STM32G07x_Vectors.o DMA_Channel2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o DMA_Channel4_5_6_7_IRQHandler 2 Code Wk STM32G07x_Vectors.o EXTI0_1_IRQHandler 2 Code Wk STM32G07x_Vectors.o EXTI2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o EXTI4_15_IRQHandler 2 Code Wk STM32G07x_Vectors.o FLASH_IRQHandler 2 Code Wk STM32G07x_Vectors.o I2C1_IRQHandler 2 Code Wk STM32G07x_Vectors.o I2C2_IRQHandler 2 Code Wk STM32G07x_Vectors.o PVD_IRQHandler 2 Code Wk STM32G07x_Vectors.o PendSV_Handler 2 Code Wk STM32G07x_Vectors.o RCC_IRQHandler 2 Code Wk STM32G07x_Vectors.o RTC_STAMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o Reset_Handler 2 Code Gb STM32G0xx_Startup.o SPI1_IRQHandler 2 Code Wk STM32G07x_Vectors.o SPI2_IRQHandler 2 Code Wk STM32G07x_Vectors.o SVC_Handler 2 Code Wk STM32G07x_Vectors.o TIM14_IRQHandler 2 Code Wk STM32G07x_Vectors.o TIM15_IRQHandler 2 Code Wk STM32G07x_Vectors.o TIM16_IRQHandler 2 Code Wk STM32G07x_Vectors.o TIM17_IRQHandler 2 Code Wk STM32G07x_Vectors.o TIM1_BRK_UP_TRG_COMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o TIM1_CC_IRQHandler 2 Code Wk STM32G07x_Vectors.o TIM2_IRQHandler 2 Code Wk STM32G07x_Vectors.o TIM3_IRQHandler 2 Code Wk STM32G07x_Vectors.o TIM6_DAC_LPTIM1_IRQHandler 2 Code Wk STM32G07x_Vectors.o TIM7_LPTIM2_IRQHandler 2 Code Wk STM32G07x_Vectors.o UCPD1_UCPD2_IRQHandler 2 Code Wk STM32G07x_Vectors.o USART1_IRQHandler 2 Code Wk STM32G07x_Vectors.o USART2_IRQHandler 2 Code Wk STM32G07x_Vectors.o USART3_USART4_LPUART1_IRQHandler 2 Code Wk STM32G07x_Vectors.o WWDG_IRQHandler 2 Code Wk STM32G07x_Vectors.o __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o __aeabi_memclr4 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) __aeabi_memclr8 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) __aeabi_memset 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) __aeabi_memset4 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) __aeabi_memset8 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) _start 4 Code Gb SEGGER_THUMB_Startup.o exit 4 Code Gb SEGGER_THUMB_Startup.o memset 2 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi_small.a) reset_handler 2 Code Gb STM32G0xx_Startup.o Read-write data symbols by name: Symbol name Address Size Align Type Bd Object File ------------------------- ---------- ---------- ----- ---- -- ----------- Key 0x20000014 4 4 Zero Lc aes.o RoundKey 0x20000018 176 Zero Lc aes.o SystemCoreClock 0x20000000 4 4 Init Gb system_stm32g0xx.o msCounter 0x20000010 4 4 Zero Gb main.o state 0x2000000C 4 4 Zero Lc aes.o u 0x20000004 5 4 Zero Gb main.o Read-write data symbols by address: Address Symbol name Size Align Type Bd Object File ---------- ------------------------- ---------- ----- ---- -- ----------- 0x20000000 SystemCoreClock 4 4 Init Gb system_stm32g0xx.o 0x20000004 u 5 4 Zero Gb main.o 0x2000000C state 4 4 Zero Lc aes.o 0x20000010 msCounter 4 4 Zero Gb main.o 0x20000014 Key 4 4 Zero Lc aes.o 0x20000018 RoundKey 176 Zero Lc aes.o Read-write data symbols by descending size: Symbol name Size Align Type Bd Object File ------------------------- ---------- ----- ---- -- ----------- RoundKey 176 Zero Lc aes.o u 5 4 Zero Gb main.o Key 4 4 Zero Lc aes.o SystemCoreClock 4 4 Init Gb system_stm32g0xx.o msCounter 4 4 Zero Gb main.o state 4 4 Zero Lc aes.o Read-only data symbols by name: Symbol name Address Size Align Type Bd Object File ------------------------- ---------- ---------- ----- ---- -- ----------- AES_KEY 0x08000ECC 16 Cnst Gb main.o AHBPrescTable 0x0800016C 64 4 Cnst Gb system_stm32g0xx.o FW_VERSION 0x080000C0 16 16 Cnst Gb main.o Rcon 0x08000DC6 255 Cnst Lc aes.o __SEGGER_init_data__ 0x08001108 [4] 4 Cnst Lc [ Linker created ] __SEGGER_init_table__ 0x080010DC [44] 4 Cnst Lc [ Linker created ] rsbox 0x08000FDC 256 Cnst Lc aes.o sbox 0x08000EDC 256 Cnst Lc aes.o Read-only data symbols by address: Address Symbol name Size Align Type Bd Object File ---------- ------------------------- ---------- ----- ---- -- ----------- 0x080000C0 FW_VERSION 16 16 Cnst Gb main.o 0x0800016C AHBPrescTable 64 4 Cnst Gb system_stm32g0xx.o 0x08000DC6 Rcon 255 Cnst Lc aes.o 0x08000ECC AES_KEY 16 Cnst Gb main.o 0x08000EDC sbox 256 Cnst Lc aes.o 0x08000FDC rsbox 256 Cnst Lc aes.o 0x080010DC __SEGGER_init_table__ [44] 4 Cnst Lc [ Linker created ] 0x08001108 __SEGGER_init_data__ [4] 4 Cnst Lc [ Linker created ] Untyped symbols by name: Symbol name Value Size Align Type Bd Object File ------------------------- ---------- ---------- ----- ---- -- ----------- __FLASH1_segment_end__ 0x08003000 ---- Gb [ Linker created ] __FLASH1_segment_size__ 0x00003000 ---- Gb [ Linker created ] __FLASH1_segment_start__ 0x08000000 ---- Gb [ Linker created ] __FLASH1_segment_used_end__ 0x08001132 ---- Gb [ Linker created ] __FLASH1_segment_used_size__ 0x00001132 ---- Gb [ Linker created ] __FLASH1_segment_used_start__ 0x08000000 ---- Gb [ Linker created ] __FLASH_segment_end__ 0x08003000 ---- Gb [ Linker created ] __FLASH_segment_size__ 0x00003000 ---- Gb [ Linker created ] __FLASH_segment_start__ 0x08000000 ---- Gb [ Linker created ] __FLASH_segment_used_end__ 0x08001132 ---- Gb [ Linker created ] __FLASH_segment_used_size__ 0x00001132 ---- Gb [ Linker created ] __FLASH_segment_used_start__ 0x08000000 ---- Gb [ Linker created ] __HEAPSIZE__ 0x00000000 ---- Gb [ Linker created ] __RAM1_segment_end__ 0x20008000 ---- Gb [ Linker created ] __RAM1_segment_size__ 0x00008000 ---- Gb [ Linker created ] __RAM1_segment_start__ 0x20000000 ---- Gb [ Linker created ] __RAM1_segment_used_end__ 0x20008000 ---- Gb [ Linker created ] __RAM1_segment_used_size__ 0x00008000 ---- Gb [ Linker created ] __RAM1_segment_used_start__ 0x20000000 ---- Gb [ Linker created ] __RAM_segment_end__ 0x20008000 ---- Gb [ Linker created ] __RAM_segment_size__ 0x00008000 ---- Gb [ Linker created ] __RAM_segment_start__ 0x20000000 ---- Gb [ Linker created ] __RAM_segment_used_end__ 0x20008000 ---- Gb [ Linker created ] __RAM_segment_used_size__ 0x00008000 ---- Gb [ Linker created ] __RAM_segment_used_start__ 0x20000000 ---- Gb [ Linker created ] __SEGGER_init_run_loop 0x08000CD2 4 Code Lc SEGGER_THUMB_Startup.o __STACKSIZE_PROCESS__ 0x00000000 ---- Gb [ Linker created ] __STACKSIZE__ 0x00001000 ---- Gb [ Linker created ] __stack_end__ 0x20008000 ---- Gb [ Linker created ] __thread_pointer$ 0x00000000 ---- Gb [ Linker created ] _vectors 0x08000000 [192] 512 Code Gb STM32G07x_Vectors.o _vectors_end 0x080000C0 512 Code Lc STM32G07x_Vectors.o Untyped symbols by address: Value Symbol name Size Align Type Bd Object File ---------- ------------------------- ---------- ----- ---- -- ----------- 0x00000000 __thread_pointer$ ---- Gb [ Linker created ] 0x00000000 __STACKSIZE_PROCESS__ ---- Gb [ Linker created ] 0x00000000 __HEAPSIZE__ ---- Gb [ Linker created ] 0x00001000 __STACKSIZE__ ---- Gb [ Linker created ] 0x00001132 __FLASH_segment_used_size__ ---- Gb [ Linker created ] 0x00001132 __FLASH1_segment_used_size__ ---- Gb [ Linker created ] 0x00003000 __FLASH_segment_size__ ---- Gb [ Linker created ] 0x00003000 __FLASH1_segment_size__ ---- Gb [ Linker created ] 0x00008000 __RAM_segment_used_size__ ---- Gb [ Linker created ] 0x00008000 __RAM_segment_size__ ---- Gb [ Linker created ] 0x00008000 __RAM1_segment_used_size__ ---- Gb [ Linker created ] 0x00008000 __RAM1_segment_size__ ---- Gb [ Linker created ] 0x08000000 _vectors [192] 512 Code Gb STM32G07x_Vectors.o 0x08000000 __FLASH_segment_used_start__ ---- Gb [ Linker created ] 0x08000000 __FLASH_segment_start__ ---- Gb [ Linker created ] 0x08000000 __FLASH1_segment_used_start__ ---- Gb [ Linker created ] 0x08000000 __FLASH1_segment_start__ ---- Gb [ Linker created ] 0x080000C0 _vectors_end 512 Code Lc STM32G07x_Vectors.o 0x08000CD2 __SEGGER_init_run_loop 4 Code Lc SEGGER_THUMB_Startup.o 0x08001132 __FLASH_segment_used_end__ ---- Gb [ Linker created ] 0x08001132 __FLASH1_segment_used_end__ ---- Gb [ Linker created ] 0x08003000 __FLASH_segment_end__ ---- Gb [ Linker created ] 0x08003000 __FLASH1_segment_end__ ---- Gb [ Linker created ] 0x20000000 __RAM_segment_used_start__ ---- Gb [ Linker created ] 0x20000000 __RAM_segment_start__ ---- Gb [ Linker created ] 0x20000000 __RAM1_segment_used_start__ ---- Gb [ Linker created ] 0x20000000 __RAM1_segment_start__ ---- Gb [ Linker created ] 0x20008000 __stack_end__ ---- Gb [ Linker created ] 0x20008000 __RAM_segment_used_end__ ---- Gb [ Linker created ] 0x20008000 __RAM_segment_end__ ---- Gb [ Linker created ] 0x20008000 __RAM1_segment_used_end__ ---- Gb [ Linker created ] 0x20008000 __RAM1_segment_end__ ---- Gb [ Linker created ] *********************************************************************************************** *** *** *** LINK SUMMARY *** *** *** *********************************************************************************************** Memory breakdown: 3 484 bytes read-only code + 911 bytes read-only data = 4 395 bytes read-only (total) 4 293 bytes read-write data Region summary: Name Range Size Used Unused Alignment Loss ---------- ----------------- ----------- ------------------- ------------------- ------------------- FLASH 08000000-08002fff 12 288 4 399 35.80% 7 889 64.20% 0 0.00% RAM 20000000-20007fff 32 768 4 293 13.10% 28 472 86.89% 3 0.01% Link complete: 0 errors, 0 warnings, 0 remarks