Archive member included to satisfy reference by file (symbol) /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) /tmp/cce3buMD.o (__aeabi_uidiv) /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) /tmp/ccC4L2qX.o (__aeabi_idiv) /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) (__aeabi_idiv0) Allocating common symbols Common symbol size file usart_tx_buf 0x23c /tmp/ccTkGJkh.o leds 0x20 /tmp/cce3buMD.o Memory Configuration Name Origin Length Attributes FLASH 0x0000000008000000 0x0000000000003c00 xr CONFIGFLASH 0x0000000008003c00 0x0000000000000400 rw RAM 0x0000000020000000 0x0000000000001000 xrw *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map LOAD /home/user/resource/STM32CubeF0/Drivers/CMSIS/Lib/GCC/libarm_cortexM0l_math.a LOAD /tmp/cce3buMD.o LOAD /tmp/ccC4L2qX.o LOAD /tmp/ccTkGJkh.o LOAD /tmp/ccLc8YqB.o LOAD /tmp/ccNO0bzV.o LOAD /tmp/ccyL94Of.o LOAD /tmp/ccHrpyiA.o LOAD /tmp/ccek4wTU.o LOAD /tmp/ccm7EkDf.o LOAD /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a 0x0000000020001000 _estack = 0x20001000 .isr_vector 0x0000000008000000 0xc0 0x0000000008000000 . = ALIGN (0x4) *(.isr_vector) .isr_vector 0x0000000008000000 0xc0 /tmp/ccNO0bzV.o 0x0000000008000000 g_pfnVectors 0x00000000080000c0 . = ALIGN (0x4) .text 0x00000000080000c0 0x1b7c 0x00000000080000c0 . = ALIGN (0x4) *(.text) .text 0x00000000080000c0 0x428 /tmp/cce3buMD.o 0x0000000008000210 update_leds 0x000000000800021a main 0x000000000800039c SPI1_IRQHandler 0x00000000080003c8 TIM16_IRQHandler 0x0000000008000484 NMI_Handler 0x0000000008000490 HardFault_Handler 0x0000000008000494 SVC_Handler 0x00000000080004a0 PendSV_Handler 0x00000000080004ac SysTick_Handler .text 0x00000000080004e8 0x334 /tmp/ccC4L2qX.o 0x00000000080005f0 adc_configure_scope_mode 0x000000000800079a DMA1_Channel1_IRQHandler .text 0x000000000800081c 0x698 /tmp/ccTkGJkh.o 0x0000000008000954 usart_dma_init 0x0000000008000a40 USART1_IRQHandler 0x0000000008000c38 usart_ack_packet 0x0000000008000c98 usart_dma_fifo_push 0x0000000008000cf4 usart_putc 0x0000000008000d4c DMA1_Channel2_3_IRQHandler 0x0000000008000d90 usart_send_packet_nonblocking .text 0x0000000008000eb4 0x292 /tmp/ccLc8YqB.o 0x0000000008000eb4 cobs_encode_usart 0x0000000008000f72 cobs_decode 0x0000000008001048 cobs_decode_incremental_initialize 0x0000000008001064 cobs_decode_incremental .text 0x0000000008001146 0x14 /tmp/ccNO0bzV.o *fill* 0x000000000800115a 0x2 .text 0x000000000800115c 0x174 /tmp/ccyL94Of.o 0x000000000800115c SystemInit 0x00000000080011e4 SystemCoreClockUpdate .text 0x00000000080012d0 0x594 /tmp/ccHrpyiA.o 0x0000000008001524 LL_Init1msTick 0x0000000008001542 LL_mDelay 0x0000000008001588 LL_SetSystemCoreClock 0x00000000080015a4 LL_PLL_ConfigSystemClock_HSI 0x0000000008001630 LL_PLL_ConfigSystemClock_HSE .text 0x0000000008001864 0x82 /tmp/ccek4wTU.o 0x0000000008001864 __sinit 0x000000000800186e memset 0x00000000080018a8 strlen 0x00000000080018d2 __assert_func .text 0x00000000080018e6 0x0 /tmp/ccm7EkDf.o *fill* 0x00000000080018e6 0x2 .text 0x00000000080018e8 0x114 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) 0x00000000080018e8 __udivsi3 0x00000000080018e8 __aeabi_uidiv 0x00000000080019f4 __aeabi_uidivmod .text 0x00000000080019fc 0x1d4 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) 0x00000000080019fc __aeabi_idiv 0x00000000080019fc __divsi3 0x0000000008001bc8 __aeabi_idivmod .text 0x0000000008001bd0 0x4 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) 0x0000000008001bd0 __aeabi_ldiv0 0x0000000008001bd0 __aeabi_idiv0 *(.text.*) .text.Reset_Handler 0x0000000008001bd4 0x4c /tmp/ccNO0bzV.o 0x0000000008001bd4 Reset_Handler .text.Default_Handler 0x0000000008001c20 0x2 /tmp/ccNO0bzV.o 0x0000000008001c20 TIM1_CC_IRQHandler 0x0000000008001c20 I2C1_IRQHandler 0x0000000008001c20 EXTI2_3_IRQHandler 0x0000000008001c20 ADC1_IRQHandler 0x0000000008001c20 TIM17_IRQHandler 0x0000000008001c20 RTC_IRQHandler 0x0000000008001c20 TIM3_IRQHandler 0x0000000008001c20 EXTI4_15_IRQHandler 0x0000000008001c20 RCC_IRQHandler 0x0000000008001c20 Default_Handler 0x0000000008001c20 TIM14_IRQHandler 0x0000000008001c20 DMA1_Channel4_5_IRQHandler 0x0000000008001c20 EXTI0_1_IRQHandler 0x0000000008001c20 WWDG_IRQHandler 0x0000000008001c20 FLASH_IRQHandler 0x0000000008001c20 TIM1_BRK_UP_TRG_COM_IRQHandler *(.rodata) *fill* 0x0000000008001c22 0x2 .rodata 0x0000000008001c24 0x18 /tmp/ccyL94Of.o 0x0000000008001c24 AHBPrescTable 0x0000000008001c34 APBPrescTable *(.rodata*) *(.glue_7) .glue_7 0x0000000008001c3c 0x0 linker stubs *(.glue_7t) .glue_7t 0x0000000008001c3c 0x0 linker stubs *(.source_tarball) *(.init) *(.fini) *(.source_tarball) 0x0000000008001c3c . = ALIGN (0x4) 0x0000000008001c3c _etext = . 0x0000000008001c3c _sidata = _etext .vfp11_veneer 0x0000000008001c3c 0x0 .vfp11_veneer 0x0000000008001c3c 0x0 linker stubs .v4_bx 0x0000000008001c3c 0x0 .v4_bx 0x0000000008001c3c 0x0 linker stubs .iplt 0x0000000008001c3c 0x0 .iplt 0x0000000008001c3c 0x0 /tmp/cce3buMD.o .rel.dyn 0x0000000008001c3c 0x0 .rel.iplt 0x0000000008001c3c 0x0 /tmp/cce3buMD.o .data 0x0000000020000000 0x94 load address 0x0000000008001c3c 0x0000000020000000 . = ALIGN (0x4) 0x0000000020000000 _sdata = . 0x0000000020000000 _data = . *(.data) .data 0x0000000020000000 0x0 /tmp/cce3buMD.o .data 0x0000000020000000 0x0 /tmp/ccC4L2qX.o .data 0x0000000020000000 0x0 /tmp/ccTkGJkh.o .data 0x0000000020000000 0x0 /tmp/ccLc8YqB.o .data 0x0000000020000000 0x0 /tmp/ccNO0bzV.o .data 0x0000000020000000 0x4 /tmp/ccyL94Of.o 0x0000000020000000 SystemCoreClock .data 0x0000000020000004 0x0 /tmp/ccHrpyiA.o .data 0x0000000020000004 0x0 /tmp/ccek4wTU.o .data 0x0000000020000004 0x90 /tmp/ccm7EkDf.o 0x0000000020000004 tim3 0x0000000020000008 tim14 0x000000002000000c rtc 0x0000000020000010 wwdg 0x0000000020000014 iwdg 0x0000000020000018 i2c1 0x000000002000001c pwr 0x0000000020000020 syscfg 0x0000000020000024 exti 0x0000000020000028 adc1 0x000000002000002c adc1_common 0x0000000020000030 adc 0x0000000020000034 tim1 0x0000000020000038 spi1 0x000000002000003c usart1 0x0000000020000040 tim16 0x0000000020000044 tim17 0x0000000020000048 dbgmcu 0x000000002000004c dma1 0x0000000020000050 dma1_channel1 0x0000000020000054 dma1_channel2 0x0000000020000058 dma1_channel3 0x000000002000005c dma1_channel4 0x0000000020000060 dma1_channel5 0x0000000020000064 flash 0x0000000020000068 ob 0x000000002000006c rcc 0x0000000020000070 crc 0x0000000020000074 gpioa 0x0000000020000078 gpiob 0x000000002000007c gpioc 0x0000000020000080 gpiod 0x0000000020000084 gpiof 0x0000000020000088 scb 0x000000002000008c systick 0x0000000020000090 nvic .data 0x0000000020000094 0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) .data 0x0000000020000094 0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) .data 0x0000000020000094 0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) *(.data.*) *(.RAMtext) 0x0000000020000094 . = ALIGN (0x4) 0x0000000020000094 _edata = . .igot.plt 0x0000000020000094 0x0 load address 0x0000000008001cd0 .igot.plt 0x0000000020000094 0x0 /tmp/cce3buMD.o .bss 0x0000000020000094 0x340 load address 0x0000000008001cd0 0x0000000020000094 . = ALIGN (0x4) 0x0000000020000094 _sbss = . 0x0000000020000094 _bss = . *(.bss) .bss 0x0000000020000094 0xc /tmp/cce3buMD.o 0x0000000020000094 sys_time_seconds .bss 0x00000000200000a0 0x98 /tmp/ccC4L2qX.o .bss 0x0000000020000138 0x38 /tmp/ccTkGJkh.o .bss 0x0000000020000170 0x0 /tmp/ccLc8YqB.o .bss 0x0000000020000170 0x0 /tmp/ccNO0bzV.o .bss 0x0000000020000170 0x0 /tmp/ccyL94Of.o .bss 0x0000000020000170 0x0 /tmp/ccHrpyiA.o .bss 0x0000000020000170 0x8 /tmp/ccek4wTU.o 0x0000000020000170 __errno 0x0000000020000174 _impure_ptr .bss 0x0000000020000178 0x0 /tmp/ccm7EkDf.o .bss 0x0000000020000178 0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) .bss 0x0000000020000178 0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) .bss 0x0000000020000178 0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) *(.bss.*) *(COMMON) COMMON 0x0000000020000178 0x20 /tmp/cce3buMD.o 0x0000000020000178 leds COMMON 0x0000000020000198 0x23c /tmp/ccTkGJkh.o 0x0000000020000198 usart_tx_buf 0x00000000200003d4 . = ALIGN (0x4) 0x00000000200003d4 _ebss = . [!provide] PROVIDE (end = _ebss) [!provide] PROVIDE (_end = _ebss) 0x00000000200003d4 __exidx_start = . 0x00000000200003d4 __exidx_end = . .stab *(.stab) .stabstr *(.stabstr) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment 0x0000000000000000 0x21 *(.comment) .comment 0x0000000000000000 0x21 /tmp/cce3buMD.o 0x22 (size before relaxing) .comment 0x0000000000000021 0x22 /tmp/ccC4L2qX.o .comment 0x0000000000000021 0x22 /tmp/ccTkGJkh.o .comment 0x0000000000000021 0x22 /tmp/ccLc8YqB.o .comment 0x0000000000000021 0x22 /tmp/ccyL94Of.o .comment 0x0000000000000021 0x22 /tmp/ccHrpyiA.o .comment 0x0000000000000021 0x22 /tmp/ccek4wTU.o .comment 0x0000000000000021 0x22 /tmp/ccm7EkDf.o .ARM.attributes 0x0000000000000000 0x2f .ARM.attributes 0x0000000000000000 0x2b /tmp/cce3buMD.o .ARM.attributes 0x000000000000002b 0x2b /tmp/ccC4L2qX.o .ARM.attributes 0x0000000000000056 0x2b /tmp/ccTkGJkh.o .ARM.attributes 0x0000000000000081 0x2b /tmp/ccLc8YqB.o .ARM.attributes 0x00000000000000ac 0x21 /tmp/ccNO0bzV.o .ARM.attributes 0x00000000000000cd 0x2b /tmp/ccyL94Of.o .ARM.attributes 0x00000000000000f8 0x2b /tmp/ccHrpyiA.o .ARM.attributes 0x0000000000000123 0x2b /tmp/ccek4wTU.o .ARM.attributes 0x000000000000014e 0x31 /tmp/ccm7EkDf.o .ARM.attributes 0x000000000000017f 0x1e /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) .ARM.attributes 0x000000000000019d 0x1e /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) .ARM.attributes 0x00000000000001bb 0x1e /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges 0x0000000000000000 0x180 *(.debug_aranges) .debug_aranges 0x0000000000000000 0x20 /tmp/cce3buMD.o .debug_aranges 0x0000000000000020 0x20 /tmp/ccC4L2qX.o .debug_aranges 0x0000000000000040 0x20 /tmp/ccTkGJkh.o .debug_aranges 0x0000000000000060 0x20 /tmp/ccLc8YqB.o .debug_aranges 0x0000000000000080 0x28 /tmp/ccNO0bzV.o .debug_aranges 0x00000000000000a8 0x20 /tmp/ccyL94Of.o .debug_aranges 0x00000000000000c8 0x20 /tmp/ccHrpyiA.o .debug_aranges 0x00000000000000e8 0x20 /tmp/ccek4wTU.o .debug_aranges 0x0000000000000108 0x18 /tmp/ccm7EkDf.o .debug_aranges 0x0000000000000120 0x20 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) .debug_aranges 0x0000000000000140 0x20 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) .debug_aranges 0x0000000000000160 0x20 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .debug_pubnames *(.debug_pubnames) .debug_info 0x0000000000000000 0x633c *(.debug_info .gnu.linkonce.wi.*) .debug_info 0x0000000000000000 0x1361 /tmp/cce3buMD.o .debug_info 0x0000000000001361 0x1229 /tmp/ccC4L2qX.o .debug_info 0x000000000000258a 0x1381 /tmp/ccTkGJkh.o .debug_info 0x000000000000390b 0xd3b /tmp/ccLc8YqB.o .debug_info 0x0000000000004646 0x22 /tmp/ccNO0bzV.o .debug_info 0x0000000000004668 0x263 /tmp/ccyL94Of.o .debug_info 0x00000000000048cb 0x795 /tmp/ccHrpyiA.o .debug_info 0x0000000000005060 0x1e9 /tmp/ccek4wTU.o .debug_info 0x0000000000005249 0x1081 /tmp/ccm7EkDf.o .debug_info 0x00000000000062ca 0x26 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) .debug_info 0x00000000000062f0 0x26 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) .debug_info 0x0000000000006316 0x26 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .debug_abbrev 0x0000000000000000 0x126f *(.debug_abbrev) .debug_abbrev 0x0000000000000000 0x34c /tmp/cce3buMD.o .debug_abbrev 0x000000000000034c 0x314 /tmp/ccC4L2qX.o .debug_abbrev 0x0000000000000660 0x3ae /tmp/ccTkGJkh.o .debug_abbrev 0x0000000000000a0e 0x274 /tmp/ccLc8YqB.o .debug_abbrev 0x0000000000000c82 0x12 /tmp/ccNO0bzV.o .debug_abbrev 0x0000000000000c94 0x113 /tmp/ccyL94Of.o .debug_abbrev 0x0000000000000da7 0x23c /tmp/ccHrpyiA.o .debug_abbrev 0x0000000000000fe3 0x117 /tmp/ccek4wTU.o .debug_abbrev 0x00000000000010fa 0x139 /tmp/ccm7EkDf.o .debug_abbrev 0x0000000000001233 0x14 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) .debug_abbrev 0x0000000000001247 0x14 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) .debug_abbrev 0x000000000000125b 0x14 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .debug_line 0x0000000000000000 0x19ac *(.debug_line) .debug_line 0x0000000000000000 0x3d6 /tmp/cce3buMD.o .debug_line 0x00000000000003d6 0x37f /tmp/ccC4L2qX.o .debug_line 0x0000000000000755 0x53c /tmp/ccTkGJkh.o .debug_line 0x0000000000000c91 0x2fa /tmp/ccLc8YqB.o .debug_line 0x0000000000000f8b 0x77 /tmp/ccNO0bzV.o .debug_line 0x0000000000001002 0x1ab /tmp/ccyL94Of.o .debug_line 0x00000000000011ad 0x466 /tmp/ccHrpyiA.o .debug_line 0x0000000000001613 0xf4 /tmp/ccek4wTU.o .debug_line 0x0000000000001707 0x148 /tmp/ccm7EkDf.o .debug_line 0x000000000000184f 0x76 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) .debug_line 0x00000000000018c5 0x7d /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) .debug_line 0x0000000000001942 0x6a /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .debug_frame 0x0000000000000000 0x8a4 *(.debug_frame) .debug_frame 0x0000000000000000 0x164 /tmp/cce3buMD.o .debug_frame 0x0000000000000164 0x104 /tmp/ccC4L2qX.o .debug_frame 0x0000000000000268 0x18c /tmp/ccTkGJkh.o .debug_frame 0x00000000000003f4 0x90 /tmp/ccLc8YqB.o .debug_frame 0x0000000000000484 0x4c /tmp/ccyL94Of.o .debug_frame 0x00000000000004d0 0x308 /tmp/ccHrpyiA.o .debug_frame 0x00000000000007d8 0x8c /tmp/ccek4wTU.o .debug_frame 0x0000000000000864 0x20 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) .debug_frame 0x0000000000000884 0x20 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) .debug_str 0x0000000000000000 0x141f *(.debug_str) .debug_str 0x0000000000000000 0x991 /tmp/cce3buMD.o 0xa3c (size before relaxing) .debug_str 0x0000000000000991 0x125 /tmp/ccC4L2qX.o 0x9d2 (size before relaxing) .debug_str 0x0000000000000ab6 0x1d3 /tmp/ccTkGJkh.o 0xa8e (size before relaxing) .debug_str 0x0000000000000c89 0x82 /tmp/ccLc8YqB.o 0x6e3 (size before relaxing) .debug_str 0x0000000000000d0b 0x22 /tmp/ccNO0bzV.o 0x57 (size before relaxing) .debug_str 0x0000000000000d2d 0x53 /tmp/ccyL94Of.o 0x219 (size before relaxing) .debug_str 0x0000000000000d80 0x3ae /tmp/ccHrpyiA.o 0x5bf (size before relaxing) .debug_str 0x000000000000112e 0x39 /tmp/ccek4wTU.o 0x1b7 (size before relaxing) .debug_str 0x0000000000001167 0x216 /tmp/ccm7EkDf.o 0x5ca (size before relaxing) .debug_str 0x000000000000137d 0xa2 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) 0xae (size before relaxing) .debug_str 0x000000000000141f 0xae /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) .debug_str 0x000000000000141f 0xae /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .debug_loc *(.debug_loc) .debug_macinfo *(.debug_macinfo) .debug_weaknames *(.debug_weaknames) .debug_funcnames *(.debug_funcnames) .debug_typenames *(.debug_typenames) .debug_varnames *(.debug_varnames) OUTPUT(main.elf elf32-littlearm) .debug_ranges 0x0000000000000000 0x38 .debug_ranges 0x0000000000000000 0x18 /tmp/ccLc8YqB.o .debug_ranges 0x0000000000000018 0x20 /tmp/ccNO0bzV.o