Component: ARM Compiler 5.06 update 3 (build 300) Tool: armlink [4d35c9] ============================================================================== Section Cross References startup_stm32f10x_hd.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(STACK) for __initial_sp startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(.text) for Reset_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(.text) for NMI_Handler startup_stm32f10x_hd.o(RESET) refers to bsp_timer.o(.text) for TIM2_IRQHandler startup_stm32f10x_hd.o(RESET) refers to bsp_usart.o(.text) for USART1_IRQHandler startup_stm32f10x_hd.o(RESET) refers to bluetooth.o(.text) for USART2_IRQHandler startup_stm32f10x_hd.o(RESET) refers to car.o(.text) for TIM6_IRQHandler startup_stm32f10x_hd.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(.text) refers to system_stm32f10x.o(.text) for SystemInit startup_stm32f10x_hd.o(.text) refers to __main.o(!!!main) for __main startup_stm32f10x_hd.o(.text) refers to startup_stm32f10x_hd.o(HEAP) for Heap_Mem startup_stm32f10x_hd.o(.text) refers to startup_stm32f10x_hd.o(STACK) for Stack_Mem system_stm32f10x.o(.text) refers to system_stm32f10x.o(.data) for SystemCoreClock stm32f10x_adc.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd stm32f10x_bkp.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_BackupResetCmd stm32f10x_can.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd stm32f10x_cec.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd stm32f10x_dac.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd stm32f10x_gpio.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd stm32f10x_i2c.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd stm32f10x_pwr.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd stm32f10x_rcc.o(.text) refers to stm32f10x_rcc.o(.data) for APBAHBPrescTable stm32f10x_spi.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd stm32f10x_tim.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd stm32f10x_usart.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd stm32f10x_wwdg.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd bsp_sys.o(.text) refers to delay.o(.text) for Delay_Init bsp_sys.o(.text) refers to bsp_nvic.o(.text) for NVIC_Config bsp_sys.o(.text) refers to bsp_gpio.o(.text) for LED_GPIO_Config bsp_sys.o(.text) refers to bsp_usart.o(.text) for USART1_Init bsp_sys.o(.text) refers to bsp_iic.o(.text) for IIC_Init bsp_sys.o(.text) refers to moto.o(.text) for MOTO_GPIO_Init bsp_sys.o(.text) refers to bsp_timer.o(.text) for MOTO_PWM_Init bsp_sys.o(.text) refers to oled.o(.text) for OLED_Init bsp_gpio.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd bsp_gpio.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init bsp_gpio.o(.text) refers to bsp_gpio.o(.data) for temp bsp_usart.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd bsp_usart.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init bsp_usart.o(.text) refers to stm32f10x_usart.o(.text) for USART_Init bsp_usart.o(.text) refers to bsp_usart.o(.data) for rx_count delay.o(.text) refers to misc.o(.text) for SysTick_CLKSourceConfig delay.o(.text) refers to delay.o(.data) for fac_us bsp_iic.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_SetBits bsp_iic.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd bsp_timer.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphClockCmd bsp_timer.o(.text) refers to stm32f10x_tim.o(.text) for TIM_TimeBaseInit bsp_timer.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init bsp_timer.o(.text) refers to misc.o(.text) for NVIC_PriorityGroupConfig moto.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd moto.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init oled.o(.text) refers to bsp_iic.o(.text) for IIC_Start oled.o(.text) refers to delay.o(.text) for Delay_ms oled.o(.text) refers to oled.o(.constdata) for F8X16 oled.o(.text) refers to oled.o(.data) for Hzk pid.o(.text) refers to _printf_pad.o(.text) for _printf_pre_padding pid.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent pid.o(.text) refers to _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) for _printf_f pid.o(.text) refers to printf1.o(x$fpl$printf1) for _printf_fp_dec pid.o(.text) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d pid.o(.text) refers to noretval__2sprintf.o(.text) for __2sprintf pid.o(.text) refers to oled.o(.text) for OLED_ShowString pid.o(.text) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f pid.o(.text) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul pid.o(.text) refers to faddsub_clz.o(x$fpl$fsub) for __aeabi_fsub pid.o(.text) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd pid.o(.text) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz pid.o(.text) refers to pid.o(.data) for Proportion car.o(.text) refers to _printf_pad.o(.text) for _printf_pre_padding car.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent car.o(.text) refers to _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) for _printf_f car.o(.text) refers to printf1.o(x$fpl$printf1) for _printf_fp_dec car.o(.text) refers to stm32f10x_tim.o(.text) for TIM_GetFlagStatus car.o(.text) refers to bsp_gpio.o(.text) for LED_Flash car.o(.text) refers to bsp_timer.o(.text) for Read_Encoder car.o(.text) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d car.o(.text) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul car.o(.text) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f car.o(.text) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d car.o(.text) refers to noretval__2sprintf.o(.text) for __2sprintf car.o(.text) refers to oled.o(.text) for OLED_ShowString car.o(.text) refers to pid.o(.text) for PID_Calc_Left car.o(.text) refers to car.o(.data) for Encoder_Left bluetooth.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd bluetooth.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init bluetooth.o(.text) refers to stm32f10x_usart.o(.text) for USART_Init bluetooth.o(.text) refers to misc.o(.text) for NVIC_PriorityGroupConfig bluetooth.o(.text) refers to bluetooth.o(.data) for rx2_count main.o(.text) refers to bsp_sys.o(.text) for System_Init main.o(.text) refers to bluetooth.o(.text) for Bluetooth_Init main.o(.text) refers to moto.o(.text) for Car_Stop main.o(.text) refers to delay.o(.text) for Delay_ms main.o(.text) refers to main.o(.bss) for BLE_RX __2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common __2sprintf.o(.text) refers to _sputc.o(.text) for _sputc noretval__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common noretval__2sprintf.o(.text) refers to _sputc.o(.text) for _sputc __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata __printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata __printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) refers (Weak) to printf1.o(x$fpl$printf1) for _printf_fp_dec _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry d2f.o(x$fpl$d2f) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp d2f.o(x$fpl$d2f) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf d2f.o(x$fpl$d2f) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf dflt_clz.o(x$fpl$dfltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dflt_clz.o(x$fpl$dflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dflt_clz.o(x$fpl$dfltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dmul.o(x$fpl$dmul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dmul.o(x$fpl$dmul) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf dmul.o(x$fpl$dmul) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf f2d.o(x$fpl$f2d) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp f2d.o(x$fpl$f2d) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf f2d.o(x$fpl$f2d) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1 faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1 faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1 faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1 faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf ffix.o(x$fpl$ffix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ffix.o(x$fpl$ffix) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf ffix.o(x$fpl$ffixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ffix.o(x$fpl$ffixr) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fmul.o(x$fpl$fmul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fmul.o(x$fpl$fmul) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf fmul.o(x$fpl$fmul) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf printf1.o(x$fpl$printf1) refers to _printf_fp_dec.o(.text) for _printf_fp_dec_real __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh _printf_fp_dec.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp _printf_fp_dec.o(.text) refers (Special) to lc_numeric_c.o(locale$$code) for _get_lc_numeric _printf_fp_dec.o(.text) refers to bigflt0.o(.text) for _btod_etento _printf_fp_dec.o(.text) refers to btod.o(CL$$btod_d2e) for _btod_d2e _printf_fp_dec.o(.text) refers to btod.o(CL$$btod_ediv) for _btod_ediv _printf_fp_dec.o(.text) refers to btod.o(CL$$btod_emul) for _btod_emul _printf_fp_dec.o(.text) refers to lludiv10.o(.text) for _ll_udiv10 _printf_fp_dec.o(.text) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify _printf_fp_dec.o(.text) refers to _printf_fp_infnan.o(.text) for _printf_fp_infnan _printf_fp_dec.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_fp_dec.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_fp_dec.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale _printf_fp_dec.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding _printf_char_common.o(.text) refers to __printf_wp.o(.text) for __printf dnaninf.o(x$fpl$dnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dretinf.o(x$fpl$dretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text) for main __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004 rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data rt_locale_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start _printf_fp_infnan.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_fp_infnan.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding bigflt0.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp bigflt0.o(.text) refers to btod.o(CL$$btod_emul) for _btod_emul bigflt0.o(.text) refers to btod.o(CL$$btod_ediv) for _btod_ediv bigflt0.o(.text) refers to bigflt0.o(.constdata) for .constdata bigflt0.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_d2e) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_d2e) refers to btod.o(CL$$btod_d2e_norm_op1) for _d2e_norm_op1 btod.o(CL$$btod_d2e_norm_op1) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_d2e_norm_op1) refers to btod.o(CL$$btod_d2e_denorm_low) for _d2e_denorm_low btod.o(CL$$btod_d2e_denorm_low) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_emul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_emul) refers to btod.o(CL$$btod_mult_common) for __btod_mult_common btod.o(CL$$btod_emul) refers to btod.o(CL$$btod_e2e) for _e2e btod.o(CL$$btod_ediv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_ediv) refers to btod.o(CL$$btod_div_common) for __btod_div_common btod.o(CL$$btod_ediv) refers to btod.o(CL$$btod_e2e) for _e2e btod.o(CL$$btod_emuld) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_emuld) refers to btod.o(CL$$btod_mult_common) for __btod_mult_common btod.o(CL$$btod_emuld) refers to btod.o(CL$$btod_e2d) for _e2d btod.o(CL$$btod_edivd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_edivd) refers to btod.o(CL$$btod_div_common) for __btod_div_common btod.o(CL$$btod_edivd) refers to btod.o(CL$$btod_e2d) for _e2d btod.o(CL$$btod_e2e) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_e2d) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_e2d) refers to btod.o(CL$$btod_e2e) for _e2e btod.o(CL$$btod_mult_common) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_div_common) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp lc_numeric_c.o(locale$$data) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000016) for __rt_lib_init_lc_numeric_2 lc_numeric_c.o(locale$$code) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000016) for __rt_lib_init_lc_numeric_2 lc_numeric_c.o(locale$$code) refers to strcmpv7m.o(.text) for strcmp lc_numeric_c.o(locale$$code) refers to lc_numeric_c.o(locale$$data) for __lcnum_c_name istatus.o(x$fpl$ieeestatus) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fpclassify.o(i.__ARM_fpclassify) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp libspace.o(.text) refers to libspace.o(.bss) for __libspace_start sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace sys_stackheap_outer.o(.text) refers to startup_stm32f10x_hd.o(.text) for __user_initial_stackheap exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 libinit2.o(.ARM.Collect$$libinit$$0000000F) refers (Weak) to rt_locale_intlibspace.o(.text) for __rt_locale libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000016) refers (Weak) to lc_numeric_c.o(locale$$code) for _get_lc_numeric libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000 argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004 _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1 rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display ============================================================================== Removing Unused input sections from the image. Removing core_cm3.o(.emb_text), (32 bytes). Removing stm32f10x_adc.o(.text), (1102 bytes). Removing stm32f10x_bkp.o(.text), (196 bytes). Removing stm32f10x_can.o(.text), (2544 bytes). Removing stm32f10x_cec.o(.text), (288 bytes). Removing stm32f10x_crc.o(.text), (72 bytes). Removing stm32f10x_dac.o(.text), (396 bytes). Removing stm32f10x_dbgmcu.o(.text), (48 bytes). Removing stm32f10x_dma.o(.text), (596 bytes). Removing stm32f10x_exti.o(.text), (284 bytes). Removing stm32f10x_flash.o(.text), (1468 bytes). Removing stm32f10x_fsmc.o(.text), (1548 bytes). Removing stm32f10x_i2c.o(.text), (1028 bytes). Removing stm32f10x_iwdg.o(.text), (64 bytes). Removing stm32f10x_pwr.o(.text), (204 bytes). Removing stm32f10x_rtc.o(.text), (328 bytes). Removing stm32f10x_sdio.o(.text), (468 bytes). Removing stm32f10x_spi.o(.text), (780 bytes). Removing stm32f10x_wwdg.o(.text), (136 bytes). 19 unused section(s) (total 11582 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/bigflt.c 0x00000000 Number 0 bigflt0.o ABSOLUTE ../clib/btod.s 0x00000000 Number 0 btod.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/locale.s 0x00000000 Number 0 lc_numeric_c.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 lludiv10.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 strcmpv7m.o ABSOLUTE ../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_fp_dec.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 noretval__2sprintf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __2sprintf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../fplib/d2f.s 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/dflt.s 0x00000000 Number 0 dflt_clz.o ABSOLUTE ../fplib/dmul.s 0x00000000 Number 0 dmul.o ABSOLUTE ../fplib/dnaninf.s 0x00000000 Number 0 dnaninf.o ABSOLUTE ../fplib/dretinf.s 0x00000000 Number 0 dretinf.o ABSOLUTE ../fplib/f2d.s 0x00000000 Number 0 f2d.o ABSOLUTE ../fplib/faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE ../fplib/fmul.s 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE ../fplib/istatus.s 0x00000000 Number 0 istatus.o ABSOLUTE ../fplib/printf1.s 0x00000000 Number 0 printf1.o ABSOLUTE ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE ../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE ..\DRV\bsp_GPIO.c 0x00000000 Number 0 bsp_gpio.o ABSOLUTE ..\DRV\bsp_NVIC.C 0x00000000 Number 0 bsp_nvic.o ABSOLUTE ..\DRV\bsp_iic.c 0x00000000 Number 0 bsp_iic.o ABSOLUTE ..\DRV\bsp_sys.c 0x00000000 Number 0 bsp_sys.o ABSOLUTE ..\DRV\bsp_timer.c 0x00000000 Number 0 bsp_timer.o ABSOLUTE ..\DRV\bsp_usart.c 0x00000000 Number 0 bsp_usart.o ABSOLUTE ..\DRV\delay.c 0x00000000 Number 0 delay.o ABSOLUTE ..\HARDWARE\MOTO\bluetooth.c 0x00000000 Number 0 bluetooth.o ABSOLUTE ..\HARDWARE\MOTO\car.c 0x00000000 Number 0 car.o ABSOLUTE ..\HARDWARE\MOTO\moto.c 0x00000000 Number 0 moto.o ABSOLUTE ..\HARDWARE\OLED\oled.c 0x00000000 Number 0 oled.o ABSOLUTE ..\HARDWARE\PID\pid.c 0x00000000 Number 0 pid.o ABSOLUTE ..\Libraries\CMSIS\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s 0x00000000 Number 0 startup_stm32f10x_hd.o ABSOLUTE ..\Libraries\CMSIS\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE ..\Libraries\FWlib\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_adc.c 0x00000000 Number 0 stm32f10x_adc.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_bkp.c 0x00000000 Number 0 stm32f10x_bkp.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_can.c 0x00000000 Number 0 stm32f10x_can.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_cec.c 0x00000000 Number 0 stm32f10x_cec.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_crc.c 0x00000000 Number 0 stm32f10x_crc.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_dac.c 0x00000000 Number 0 stm32f10x_dac.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_dbgmcu.c 0x00000000 Number 0 stm32f10x_dbgmcu.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_dma.c 0x00000000 Number 0 stm32f10x_dma.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_exti.c 0x00000000 Number 0 stm32f10x_exti.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_flash.c 0x00000000 Number 0 stm32f10x_flash.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_fsmc.c 0x00000000 Number 0 stm32f10x_fsmc.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_gpio.c 0x00000000 Number 0 stm32f10x_gpio.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_i2c.c 0x00000000 Number 0 stm32f10x_i2c.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_iwdg.c 0x00000000 Number 0 stm32f10x_iwdg.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_pwr.c 0x00000000 Number 0 stm32f10x_pwr.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_rcc.c 0x00000000 Number 0 stm32f10x_rcc.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_rtc.c 0x00000000 Number 0 stm32f10x_rtc.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_sdio.c 0x00000000 Number 0 stm32f10x_sdio.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_spi.c 0x00000000 Number 0 stm32f10x_spi.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_tim.c 0x00000000 Number 0 stm32f10x_tim.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_usart.c 0x00000000 Number 0 stm32f10x_usart.o ABSOLUTE ..\Libraries\FWlib\src\stm32f10x_wwdg.c 0x00000000 Number 0 stm32f10x_wwdg.o ABSOLUTE ..\User\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\User\stm32f10x_it.c 0x00000000 Number 0 stm32f10x_it.o ABSOLUTE ..\\Libraries\\CMSIS\\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE RESET 0x08000000 Section 304 startup_stm32f10x_hd.o(RESET) !!!main 0x08000130 Section 8 __main.o(!!!main) !!!scatter 0x08000138 Section 52 __scatter.o(!!!scatter) !!dczerorl2 0x0800016c Section 90 __dczerorl2.o(!!dczerorl2) !!handler_zi 0x080001c8 Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$_printf_percent$$00000000 0x080001e4 Section 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) .ARM.Collect$$_printf_percent$$00000003 0x080001e4 Section 6 _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) .ARM.Collect$$_printf_percent$$00000017 0x080001ea Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) .ARM.Collect$$libinit$$00000000 0x080001ee Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x080001f0 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x080001f0 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x080001f0 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x080001f0 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x080001f0 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$0000000F 0x080001f0 Section 6 libinit2.o(.ARM.Collect$$libinit$$0000000F) .ARM.Collect$$libinit$$00000011 0x080001f6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x080001f6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x080001f6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000016 0x080001f6 Section 10 libinit2.o(.ARM.Collect$$libinit$$00000016) .ARM.Collect$$libinit$$00000017 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x08000200 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x08000200 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x08000202 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000002 0x08000204 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) .ARM.Collect$$libshutdown$$00000004 0x08000204 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) .ARM.Collect$$libshutdown$$00000007 0x08000204 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) .ARM.Collect$$libshutdown$$0000000A 0x08000204 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) .ARM.Collect$$libshutdown$$0000000C 0x08000204 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) .ARM.Collect$$libshutdown$$0000000F 0x08000204 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) .ARM.Collect$$libshutdown$$00000010 0x08000204 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) .ARM.Collect$$rtentry$$00000000 0x08000206 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x08000206 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x08000206 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x0800020c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x0800020c Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x08000210 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x08000210 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x08000218 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x0800021a Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x0800021a Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x0800021e Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .text 0x08000224 Section 64 startup_stm32f10x_hd.o(.text) .text 0x08000264 Section 0 system_stm32f10x.o(.text) SetSysClockTo72 0x08000265 Thumb Code 214 system_stm32f10x.o(.text) SetSysClock 0x0800033b Thumb Code 8 system_stm32f10x.o(.text) .text 0x08000444 Section 0 misc.o(.text) .text 0x08000520 Section 0 stm32f10x_gpio.o(.text) .text 0x0800087c Section 0 stm32f10x_rcc.o(.text) .text 0x08000c20 Section 0 stm32f10x_tim.o(.text) TI4_Config 0x080010c7 Thumb Code 130 stm32f10x_tim.o(.text) TI3_Config 0x0800115b Thumb Code 122 stm32f10x_tim.o(.text) TI2_Config 0x080011ef Thumb Code 130 stm32f10x_tim.o(.text) TI1_Config 0x08001283 Thumb Code 108 stm32f10x_tim.o(.text) .text 0x08001a3c Section 0 stm32f10x_usart.o(.text) .text 0x08001e44 Section 0 bsp_sys.o(.text) .text 0x08001f70 Section 0 bsp_gpio.o(.text) .text 0x08001fd8 Section 0 bsp_nvic.o(.text) .text 0x08001fdc Section 0 bsp_usart.o(.text) .text 0x08002148 Section 0 delay.o(.text) .text 0x080021f4 Section 0 bsp_iic.o(.text) .text 0x0800240c Section 0 bsp_timer.o(.text) .text 0x0800274c Section 0 moto.o(.text) .text 0x08002850 Section 0 oled.o(.text) .text 0x08002d4c Section 0 pid.o(.text) .text 0x08002ecc Section 0 car.o(.text) .text 0x08003114 Section 0 bluetooth.o(.text) .text 0x0800326c Section 0 main.o(.text) .text 0x08003350 Section 0 stm32f10x_it.o(.text) .text 0x08003368 Section 0 noretval__2sprintf.o(.text) .text 0x08003390 Section 0 _printf_pad.o(.text) .text 0x080033de Section 0 __printf_wp.o(.text) .text 0x080034ec Section 0 heapauxi.o(.text) .text 0x080034f2 Section 0 _printf_fp_dec.o(.text) _fp_digits 0x080034f5 Thumb Code 428 _printf_fp_dec.o(.text) .text 0x0800390c Section 0 _printf_char_common.o(.text) _printf_input_char 0x0800390d Thumb Code 10 _printf_char_common.o(.text) .text 0x0800393c Section 0 _sputc.o(.text) .text 0x08003948 Section 8 rt_locale_intlibspace.o(.text) .text 0x08003950 Section 138 lludiv10.o(.text) .text 0x080039dc Section 0 _printf_fp_infnan.o(.text) .text 0x08003a5c Section 0 bigflt0.o(.text) .text 0x08003b38 Section 8 libspace.o(.text) .text 0x08003b40 Section 74 sys_stackheap_outer.o(.text) .text 0x08003b8a Section 0 exit.o(.text) .text 0x08003b9c Section 128 strcmpv7m.o(.text) .text 0x08003c1c Section 0 sys_exit.o(.text) .text 0x08003c28 Section 2 use_no_semi.o(.text) .text 0x08003c2a Section 0 indicate_semi.o(.text) CL$$btod_d2e 0x08003c2a Section 62 btod.o(CL$$btod_d2e) CL$$btod_d2e_denorm_low 0x08003c68 Section 70 btod.o(CL$$btod_d2e_denorm_low) CL$$btod_d2e_norm_op1 0x08003cae Section 96 btod.o(CL$$btod_d2e_norm_op1) CL$$btod_div_common 0x08003d0e Section 824 btod.o(CL$$btod_div_common) CL$$btod_e2e 0x08004046 Section 198 btod.o(CL$$btod_e2e) CL$$btod_ediv 0x0800410c Section 40 btod.o(CL$$btod_ediv) CL$$btod_emul 0x08004134 Section 40 btod.o(CL$$btod_emul) CL$$btod_mult_common 0x0800415c Section 580 btod.o(CL$$btod_mult_common) i.__ARM_fpclassify 0x080043a0 Section 0 fpclassify.o(i.__ARM_fpclassify) i._is_digit 0x080043c8 Section 0 __printf_wp.o(i._is_digit) locale$$code 0x080043d8 Section 44 lc_numeric_c.o(locale$$code) x$fpl$d2f 0x08004404 Section 98 d2f.o(x$fpl$d2f) x$fpl$dflt 0x08004466 Section 46 dflt_clz.o(x$fpl$dflt) x$fpl$dmul 0x08004494 Section 340 dmul.o(x$fpl$dmul) x$fpl$dnaninf 0x080045e8 Section 156 dnaninf.o(x$fpl$dnaninf) x$fpl$dretinf 0x08004684 Section 12 dretinf.o(x$fpl$dretinf) x$fpl$f2d 0x08004690 Section 86 f2d.o(x$fpl$f2d) x$fpl$fadd 0x080046e8 Section 196 faddsub_clz.o(x$fpl$fadd) _fadd1 0x080046f7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd) x$fpl$ffix 0x080047ac Section 54 ffix.o(x$fpl$ffix) x$fpl$fflt 0x080047e4 Section 48 fflt_clz.o(x$fpl$fflt) x$fpl$fmul 0x08004814 Section 258 fmul.o(x$fpl$fmul) x$fpl$fnaninf 0x08004916 Section 140 fnaninf.o(x$fpl$fnaninf) x$fpl$fretinf 0x080049a2 Section 10 fretinf.o(x$fpl$fretinf) x$fpl$fsub 0x080049ac Section 234 faddsub_clz.o(x$fpl$fsub) _fsub1 0x080049bb Thumb Code 0 faddsub_clz.o(x$fpl$fsub) x$fpl$printf1 0x08004a96 Section 4 printf1.o(x$fpl$printf1) .constdata 0x08004a9a Section 2072 oled.o(.constdata) x$fpl$usenofp 0x08004a9a Section 0 usenofp.o(x$fpl$usenofp) .constdata 0x080052b4 Section 148 bigflt0.o(.constdata) tenpwrs_x 0x080052b4 Data 60 bigflt0.o(.constdata) tenpwrs_i 0x080052f0 Data 64 bigflt0.o(.constdata) locale$$data 0x08005368 Section 28 lc_numeric_c.o(locale$$data) __lcnum_c_name 0x0800536c Data 2 lc_numeric_c.o(locale$$data) __lcnum_c_start 0x08005374 Data 0 lc_numeric_c.o(locale$$data) __lcnum_c_point 0x08005380 Data 0 lc_numeric_c.o(locale$$data) __lcnum_c_thousands 0x08005382 Data 0 lc_numeric_c.o(locale$$data) __lcnum_c_grouping 0x08005383 Data 0 lc_numeric_c.o(locale$$data) __lcnum_c_end 0x08005384 Data 0 lc_numeric_c.o(locale$$data) .data 0x20000000 Section 20 system_stm32f10x.o(.data) .data 0x20000014 Section 20 stm32f10x_rcc.o(.data) APBAHBPrescTable 0x20000014 Data 16 stm32f10x_rcc.o(.data) ADCPrescTable 0x20000024 Data 4 stm32f10x_rcc.o(.data) .data 0x20000028 Section 4 bsp_gpio.o(.data) temp 0x20000028 Data 4 bsp_gpio.o(.data) .data 0x2000002c Section 12 bsp_usart.o(.data) .data 0x20000038 Section 4 delay.o(.data) fac_us 0x20000038 Data 1 delay.o(.data) fac_ms 0x2000003a Data 2 delay.o(.data) .data 0x2000003c Section 512 oled.o(.data) .data 0x2000023c Section 28 pid.o(.data) LastError 0x20000248 Data 4 pid.o(.data) PrevError 0x2000024c Data 4 pid.o(.data) LastError 0x20000250 Data 4 pid.o(.data) PrevError 0x20000254 Data 4 pid.o(.data) .data 0x20000258 Section 54 car.o(.data) .data 0x20000290 Section 12 bluetooth.o(.data) .bss 0x2000029c Section 64 main.o(.bss) .bss 0x200002dc Section 96 libspace.o(.bss) HEAP 0x20000340 Section 512 startup_stm32f10x_hd.o(HEAP) Heap_Mem 0x20000340 Data 512 startup_stm32f10x_hd.o(HEAP) STACK 0x20000540 Section 1024 startup_stm32f10x_hd.o(STACK) Stack_Mem 0x20000540 Data 1024 startup_stm32f10x_hd.o(STACK) __initial_sp 0x20000940 Data 0 startup_stm32f10x_hd.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE _printf_flags 0x00000000 Number 0 printf_stubs.o ABSOLUTE _printf_return_value 0x00000000 Number 0 printf_stubs.o ABSOLUTE _printf_sizespec 0x00000000 Number 0 printf_stubs.o ABSOLUTE _printf_widthprec 0x00000000 Number 0 printf_stubs.o ABSOLUTE __ARM_exceptions_init - Undefined Weak Reference __alloca_initialize - Undefined Weak Reference __arm_preinit_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __sigvec_lookup - Undefined Weak Reference _atexit_init - Undefined Weak Reference _call_atexit_fns - Undefined Weak Reference _clock_init - Undefined Weak Reference _fp_trap_init - Undefined Weak Reference _fp_trap_shutdown - Undefined Weak Reference _get_lc_collate - Undefined Weak Reference _get_lc_ctype - Undefined Weak Reference _get_lc_monetary - Undefined Weak Reference _get_lc_time - Undefined Weak Reference _getenv_init - Undefined Weak Reference _handle_redirection - Undefined Weak Reference _init_alloc - Undefined Weak Reference _init_user_alloc - Undefined Weak Reference _initio - Undefined Weak Reference _rand_init - Undefined Weak Reference _signal_finish - Undefined Weak Reference _signal_init - Undefined Weak Reference _terminate_alloc - Undefined Weak Reference _terminate_user_alloc - Undefined Weak Reference _terminateio - Undefined Weak Reference __Vectors_Size 0x00000130 Number 0 startup_stm32f10x_hd.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_stm32f10x_hd.o(RESET) __Vectors_End 0x08000130 Data 0 startup_stm32f10x_hd.o(RESET) __main 0x08000131 Thumb Code 8 __main.o(!!!main) __scatterload 0x08000139 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x08000139 Thumb Code 44 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x08000139 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x08000147 Thumb Code 0 __scatter.o(!!!scatter) __decompress 0x0800016d Thumb Code 90 __dczerorl2.o(!!dczerorl2) __decompress1 0x0800016d Thumb Code 0 __dczerorl2.o(!!dczerorl2) __scatterload_zeroinit 0x080001c9 Thumb Code 28 __scatter_zi.o(!!handler_zi) _printf_f 0x080001e5 Thumb Code 0 _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) _printf_percent 0x080001e5 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) _printf_percent_end 0x080001eb Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) __rt_lib_init 0x080001ef Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_fp_1 0x080001f1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) __rt_lib_init_heap_1 0x080001f1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_common 0x080001f1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000F) __rt_lib_init_preinit_1 0x080001f1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x080001f1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_user_alloc_1 0x080001f1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_init_lc_collate_1 0x080001f7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_1 0x080001f7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x080001f7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_2 0x080001f7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000016) __rt_lib_init_alloca_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_trap_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_lc_numeric_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_return 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x08000201 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_shutdown 0x08000203 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_cpp_1 0x08000205 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) __rt_lib_shutdown_fp_trap_1 0x08000205 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) __rt_lib_shutdown_heap_1 0x08000205 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) __rt_lib_shutdown_return 0x08000205 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) __rt_lib_shutdown_signal_1 0x08000205 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) __rt_lib_shutdown_stdio_1 0x08000205 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) __rt_lib_shutdown_user_alloc_1 0x08000205 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) __rt_entry 0x08000207 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x08000207 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x08000207 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x0800020d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x0800020d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x08000211 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x08000211 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x08000219 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x0800021b Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x0800021b Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x0800021f Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) Reset_Handler 0x08000225 Thumb Code 8 startup_stm32f10x_hd.o(.text) SysTick_Handler 0x0800023d Thumb Code 2 startup_stm32f10x_hd.o(.text) ADC1_2_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) ADC3_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) CAN1_RX1_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) CAN1_SCE_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel1_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel2_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel3_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel4_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel5_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel6_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel7_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel1_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel2_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel3_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel4_5_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI0_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI15_10_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI1_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI2_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI3_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI4_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI9_5_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) FLASH_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) FSMC_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C1_ER_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C1_EV_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C2_ER_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C2_EV_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) PVD_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) RCC_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) RTCAlarm_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) RTC_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) SDIO_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI1_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI2_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI3_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TAMPER_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_BRK_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_CC_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_TRG_COM_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_UP_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM3_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM5_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM7_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_BRK_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_CC_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_TRG_COM_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_UP_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) UART4_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) UART5_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) USART3_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) USBWakeUp_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) USB_HP_CAN1_TX_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) USB_LP_CAN1_RX0_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) WWDG_IRQHandler 0x0800023f Thumb Code 0 startup_stm32f10x_hd.o(.text) __user_initial_stackheap 0x08000241 Thumb Code 0 startup_stm32f10x_hd.o(.text) SystemInit 0x08000343 Thumb Code 78 system_stm32f10x.o(.text) SystemCoreClockUpdate 0x08000391 Thumb Code 142 system_stm32f10x.o(.text) NVIC_PriorityGroupConfig 0x08000445 Thumb Code 10 misc.o(.text) NVIC_Init 0x0800044f Thumb Code 100 misc.o(.text) NVIC_SetVectorTable 0x080004b3 Thumb Code 14 misc.o(.text) NVIC_SystemLPConfig 0x080004c1 Thumb Code 34 misc.o(.text) SysTick_CLKSourceConfig 0x080004e3 Thumb Code 40 misc.o(.text) GPIO_DeInit 0x08000521 Thumb Code 172 stm32f10x_gpio.o(.text) GPIO_AFIODeInit 0x080005cd Thumb Code 20 stm32f10x_gpio.o(.text) GPIO_Init 0x080005e1 Thumb Code 278 stm32f10x_gpio.o(.text) GPIO_StructInit 0x080006f7 Thumb Code 16 stm32f10x_gpio.o(.text) GPIO_ReadInputDataBit 0x08000707 Thumb Code 18 stm32f10x_gpio.o(.text) GPIO_ReadInputData 0x08000719 Thumb Code 8 stm32f10x_gpio.o(.text) GPIO_ReadOutputDataBit 0x08000721 Thumb Code 18 stm32f10x_gpio.o(.text) GPIO_ReadOutputData 0x08000733 Thumb Code 8 stm32f10x_gpio.o(.text) GPIO_SetBits 0x0800073b Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_ResetBits 0x0800073f Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_WriteBit 0x08000743 Thumb Code 10 stm32f10x_gpio.o(.text) GPIO_Write 0x0800074d Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_PinLockConfig 0x08000751 Thumb Code 18 stm32f10x_gpio.o(.text) GPIO_EventOutputConfig 0x08000763 Thumb Code 26 stm32f10x_gpio.o(.text) GPIO_EventOutputCmd 0x0800077d Thumb Code 6 stm32f10x_gpio.o(.text) GPIO_PinRemapConfig 0x08000783 Thumb Code 138 stm32f10x_gpio.o(.text) GPIO_EXTILineConfig 0x0800080d Thumb Code 66 stm32f10x_gpio.o(.text) GPIO_ETH_MediaInterfaceConfig 0x0800084f Thumb Code 8 stm32f10x_gpio.o(.text) RCC_DeInit 0x0800087d Thumb Code 64 stm32f10x_rcc.o(.text) RCC_HSEConfig 0x080008bd Thumb Code 70 stm32f10x_rcc.o(.text) RCC_GetFlagStatus 0x08000903 Thumb Code 56 stm32f10x_rcc.o(.text) RCC_WaitForHSEStartUp 0x0800093b Thumb Code 56 stm32f10x_rcc.o(.text) RCC_AdjustHSICalibrationValue 0x08000973 Thumb Code 20 stm32f10x_rcc.o(.text) RCC_HSICmd 0x08000987 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_PLLConfig 0x0800098d Thumb Code 24 stm32f10x_rcc.o(.text) RCC_PLLCmd 0x080009a5 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_SYSCLKConfig 0x080009ab Thumb Code 18 stm32f10x_rcc.o(.text) RCC_GetSYSCLKSource 0x080009bd Thumb Code 10 stm32f10x_rcc.o(.text) RCC_HCLKConfig 0x080009c7 Thumb Code 18 stm32f10x_rcc.o(.text) RCC_PCLK1Config 0x080009d9 Thumb Code 18 stm32f10x_rcc.o(.text) RCC_PCLK2Config 0x080009eb Thumb Code 20 stm32f10x_rcc.o(.text) RCC_ITConfig 0x080009ff Thumb Code 26 stm32f10x_rcc.o(.text) RCC_USBCLKConfig 0x08000a19 Thumb Code 8 stm32f10x_rcc.o(.text) RCC_ADCCLKConfig 0x08000a21 Thumb Code 18 stm32f10x_rcc.o(.text) RCC_LSEConfig 0x08000a33 Thumb Code 50 stm32f10x_rcc.o(.text) RCC_LSICmd 0x08000a65 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_RTCCLKConfig 0x08000a6b Thumb Code 12 stm32f10x_rcc.o(.text) RCC_RTCCLKCmd 0x08000a77 Thumb Code 8 stm32f10x_rcc.o(.text) RCC_GetClocksFreq 0x08000a7f Thumb Code 192 stm32f10x_rcc.o(.text) RCC_AHBPeriphClockCmd 0x08000b3f Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB2PeriphClockCmd 0x08000b59 Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB1PeriphClockCmd 0x08000b73 Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB2PeriphResetCmd 0x08000b8d Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB1PeriphResetCmd 0x08000ba7 Thumb Code 26 stm32f10x_rcc.o(.text) RCC_BackupResetCmd 0x08000bc1 Thumb Code 8 stm32f10x_rcc.o(.text) RCC_ClockSecuritySystemCmd 0x08000bc9 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_MCOConfig 0x08000bcf Thumb Code 6 stm32f10x_rcc.o(.text) RCC_ClearFlag 0x08000bd5 Thumb Code 14 stm32f10x_rcc.o(.text) RCC_GetITStatus 0x08000be3 Thumb Code 20 stm32f10x_rcc.o(.text) RCC_ClearITPendingBit 0x08000bf7 Thumb Code 6 stm32f10x_rcc.o(.text) TIM_DeInit 0x08000c21 Thumb Code 424 stm32f10x_tim.o(.text) TIM_TimeBaseInit 0x08000dc9 Thumb Code 122 stm32f10x_tim.o(.text) TIM_OC1Init 0x08000e43 Thumb Code 132 stm32f10x_tim.o(.text) TIM_OC2Init 0x08000ec7 Thumb Code 154 stm32f10x_tim.o(.text) TIM_OC3Init 0x08000f61 Thumb Code 150 stm32f10x_tim.o(.text) TIM_OC4Init 0x08000ff7 Thumb Code 182 stm32f10x_tim.o(.text) TIM_SetIC4Prescaler 0x080010ad Thumb Code 26 stm32f10x_tim.o(.text) TIM_SetIC3Prescaler 0x08001149 Thumb Code 18 stm32f10x_tim.o(.text) TIM_SetIC2Prescaler 0x080011d5 Thumb Code 26 stm32f10x_tim.o(.text) TIM_SetIC1Prescaler 0x08001271 Thumb Code 18 stm32f10x_tim.o(.text) TIM_ICInit 0x080012ef Thumb Code 150 stm32f10x_tim.o(.text) TIM_PWMIConfig 0x08001385 Thumb Code 124 stm32f10x_tim.o(.text) TIM_BDTRConfig 0x08001401 Thumb Code 32 stm32f10x_tim.o(.text) TIM_TimeBaseStructInit 0x08001421 Thumb Code 18 stm32f10x_tim.o(.text) TIM_OCStructInit 0x08001433 Thumb Code 20 stm32f10x_tim.o(.text) TIM_ICStructInit 0x08001447 Thumb Code 18 stm32f10x_tim.o(.text) TIM_BDTRStructInit 0x08001459 Thumb Code 40 stm32f10x_tim.o(.text) TIM_Cmd 0x08001481 Thumb Code 24 stm32f10x_tim.o(.text) TIM_CtrlPWMOutputs 0x08001499 Thumb Code 30 stm32f10x_tim.o(.text) TIM_ITConfig 0x080014b7 Thumb Code 18 stm32f10x_tim.o(.text) TIM_GenerateEvent 0x080014c9 Thumb Code 4 stm32f10x_tim.o(.text) TIM_DMAConfig 0x080014cd Thumb Code 10 stm32f10x_tim.o(.text) TIM_DMACmd 0x080014d7 Thumb Code 18 stm32f10x_tim.o(.text) TIM_InternalClockConfig 0x080014e9 Thumb Code 12 stm32f10x_tim.o(.text) TIM_SelectInputTrigger 0x080014f5 Thumb Code 18 stm32f10x_tim.o(.text) TIM_ITRxExternalClockConfig 0x08001507 Thumb Code 24 stm32f10x_tim.o(.text) TIM_TIxExternalClockConfig 0x0800151f Thumb Code 62 stm32f10x_tim.o(.text) TIM_ETRConfig 0x0800155d Thumb Code 28 stm32f10x_tim.o(.text) TIM_ETRClockMode1Config 0x08001579 Thumb Code 54 stm32f10x_tim.o(.text) TIM_ETRClockMode2Config 0x080015af Thumb Code 32 stm32f10x_tim.o(.text) TIM_PrescalerConfig 0x080015cf Thumb Code 6 stm32f10x_tim.o(.text) TIM_CounterModeConfig 0x080015d5 Thumb Code 18 stm32f10x_tim.o(.text) TIM_EncoderInterfaceConfig 0x080015e7 Thumb Code 66 stm32f10x_tim.o(.text) TIM_ForcedOC1Config 0x08001629 Thumb Code 18 stm32f10x_tim.o(.text) TIM_ForcedOC2Config 0x0800163b Thumb Code 26 stm32f10x_tim.o(.text) TIM_ForcedOC3Config 0x08001655 Thumb Code 18 stm32f10x_tim.o(.text) TIM_ForcedOC4Config 0x08001667 Thumb Code 26 stm32f10x_tim.o(.text) TIM_ARRPreloadConfig 0x08001681 Thumb Code 24 stm32f10x_tim.o(.text) TIM_SelectCOM 0x08001699 Thumb Code 24 stm32f10x_tim.o(.text) TIM_SelectCCDMA 0x080016b1 Thumb Code 24 stm32f10x_tim.o(.text) TIM_CCPreloadControl 0x080016c9 Thumb Code 24 stm32f10x_tim.o(.text) TIM_OC1PreloadConfig 0x080016e1 Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC2PreloadConfig 0x080016f3 Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC3PreloadConfig 0x0800170d Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC4PreloadConfig 0x0800171f Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC1FastConfig 0x08001739 Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC2FastConfig 0x0800174b Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC3FastConfig 0x08001765 Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC4FastConfig 0x08001777 Thumb Code 26 stm32f10x_tim.o(.text) TIM_ClearOC1Ref 0x08001791 Thumb Code 18 stm32f10x_tim.o(.text) TIM_ClearOC2Ref 0x080017a3 Thumb Code 24 stm32f10x_tim.o(.text) TIM_ClearOC3Ref 0x080017bb Thumb Code 18 stm32f10x_tim.o(.text) TIM_ClearOC4Ref 0x080017cd Thumb Code 24 stm32f10x_tim.o(.text) TIM_OC1PolarityConfig 0x080017e5 Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC1NPolarityConfig 0x080017f7 Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC2PolarityConfig 0x08001809 Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC2NPolarityConfig 0x08001823 Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC3PolarityConfig 0x0800183d Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC3NPolarityConfig 0x08001857 Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC4PolarityConfig 0x08001871 Thumb Code 26 stm32f10x_tim.o(.text) TIM_CCxCmd 0x0800188b Thumb Code 30 stm32f10x_tim.o(.text) TIM_CCxNCmd 0x080018a9 Thumb Code 30 stm32f10x_tim.o(.text) TIM_SelectOCxM 0x080018c7 Thumb Code 82 stm32f10x_tim.o(.text) TIM_UpdateDisableConfig 0x08001919 Thumb Code 24 stm32f10x_tim.o(.text) TIM_UpdateRequestConfig 0x08001931 Thumb Code 24 stm32f10x_tim.o(.text) TIM_SelectHallSensor 0x08001949 Thumb Code 24 stm32f10x_tim.o(.text) TIM_SelectOnePulseMode 0x08001961 Thumb Code 18 stm32f10x_tim.o(.text) TIM_SelectOutputTrigger 0x08001973 Thumb Code 18 stm32f10x_tim.o(.text) TIM_SelectSlaveMode 0x08001985 Thumb Code 18 stm32f10x_tim.o(.text) TIM_SelectMasterSlaveMode 0x08001997 Thumb Code 18 stm32f10x_tim.o(.text) TIM_SetCounter 0x080019a9 Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetAutoreload 0x080019ad Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare1 0x080019b1 Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare2 0x080019b5 Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare3 0x080019b9 Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare4 0x080019bd Thumb Code 6 stm32f10x_tim.o(.text) TIM_SetClockDivision 0x080019c3 Thumb Code 18 stm32f10x_tim.o(.text) TIM_GetCapture1 0x080019d5 Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetCapture2 0x080019db Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetCapture3 0x080019e1 Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetCapture4 0x080019e7 Thumb Code 8 stm32f10x_tim.o(.text) TIM_GetCounter 0x080019ef Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetPrescaler 0x080019f5 Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetFlagStatus 0x080019fb Thumb Code 18 stm32f10x_tim.o(.text) TIM_ClearFlag 0x08001a0d Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetITStatus 0x08001a13 Thumb Code 34 stm32f10x_tim.o(.text) TIM_ClearITPendingBit 0x08001a35 Thumb Code 6 stm32f10x_tim.o(.text) USART_DeInit 0x08001a3d Thumb Code 134 stm32f10x_usart.o(.text) USART_Init 0x08001ac3 Thumb Code 210 stm32f10x_usart.o(.text) USART_StructInit 0x08001b95 Thumb Code 24 stm32f10x_usart.o(.text) USART_ClockInit 0x08001bad Thumb Code 34 stm32f10x_usart.o(.text) USART_ClockStructInit 0x08001bcf Thumb Code 12 stm32f10x_usart.o(.text) USART_Cmd 0x08001bdb Thumb Code 24 stm32f10x_usart.o(.text) USART_ITConfig 0x08001bf3 Thumb Code 74 stm32f10x_usart.o(.text) USART_DMACmd 0x08001c3d Thumb Code 18 stm32f10x_usart.o(.text) USART_SetAddress 0x08001c4f Thumb Code 18 stm32f10x_usart.o(.text) USART_WakeUpConfig 0x08001c61 Thumb Code 18 stm32f10x_usart.o(.text) USART_ReceiverWakeUpCmd 0x08001c73 Thumb Code 24 stm32f10x_usart.o(.text) USART_LINBreakDetectLengthConfig 0x08001c8b Thumb Code 18 stm32f10x_usart.o(.text) USART_LINCmd 0x08001c9d Thumb Code 24 stm32f10x_usart.o(.text) USART_SendData 0x08001cb5 Thumb Code 8 stm32f10x_usart.o(.text) USART_ReceiveData 0x08001cbd Thumb Code 10 stm32f10x_usart.o(.text) USART_SendBreak 0x08001cc7 Thumb Code 10 stm32f10x_usart.o(.text) USART_SetGuardTime 0x08001cd1 Thumb Code 16 stm32f10x_usart.o(.text) USART_SetPrescaler 0x08001ce1 Thumb Code 16 stm32f10x_usart.o(.text) USART_SmartCardCmd 0x08001cf1 Thumb Code 24 stm32f10x_usart.o(.text) USART_SmartCardNACKCmd 0x08001d09 Thumb Code 24 stm32f10x_usart.o(.text) USART_HalfDuplexCmd 0x08001d21 Thumb Code 24 stm32f10x_usart.o(.text) USART_OverSampling8Cmd 0x08001d39 Thumb Code 22 stm32f10x_usart.o(.text) USART_OneBitMethodCmd 0x08001d4f Thumb Code 24 stm32f10x_usart.o(.text) USART_IrDAConfig 0x08001d67 Thumb Code 18 stm32f10x_usart.o(.text) USART_IrDACmd 0x08001d79 Thumb Code 24 stm32f10x_usart.o(.text) USART_GetFlagStatus 0x08001d91 Thumb Code 26 stm32f10x_usart.o(.text) USART_ClearFlag 0x08001dab Thumb Code 18 stm32f10x_usart.o(.text) USART_GetITStatus 0x08001dbd Thumb Code 84 stm32f10x_usart.o(.text) USART_ClearITPendingBit 0x08001e11 Thumb Code 52 stm32f10x_usart.o(.text) System_Init 0x08001e45 Thumb Code 202 bsp_sys.o(.text) LED_GPIO_Config 0x08001f71 Thumb Code 40 bsp_gpio.o(.text) LED_Flash 0x08001f99 Thumb Code 54 bsp_gpio.o(.text) NVIC_Config 0x08001fd9 Thumb Code 2 bsp_nvic.o(.text) USART1_Init 0x08001fdd Thumb Code 124 bsp_usart.o(.text) fputc 0x08002059 Thumb Code 32 bsp_usart.o(.text) fgetc 0x08002079 Thumb Code 26 bsp_usart.o(.text) USART1_Send 0x08002093 Thumb Code 74 bsp_usart.o(.text) USART1_Receive 0x080020dd Thumb Code 16 bsp_usart.o(.text) USART1_IRQHandler 0x080020ed Thumb Code 72 bsp_usart.o(.text) Delay_Init 0x08002149 Thumb Code 52 delay.o(.text) Delay_ms 0x0800217d Thumb Code 56 delay.o(.text) Delay_us 0x080021b5 Thumb Code 56 delay.o(.text) i2c_Delay 0x080021f5 Thumb Code 14 bsp_iic.o(.text) IIC_Start 0x08002203 Thumb Code 56 bsp_iic.o(.text) IIC_Stop 0x0800223b Thumb Code 38 bsp_iic.o(.text) IIC_Send_Byte 0x08002261 Thumb Code 96 bsp_iic.o(.text) IIC_Ack 0x080022c1 Thumb Code 56 bsp_iic.o(.text) IIC_NAck 0x080022f9 Thumb Code 46 bsp_iic.o(.text) IIC_Read_Byte 0x08002327 Thumb Code 82 bsp_iic.o(.text) IIC_Wait_Ack 0x08002379 Thumb Code 66 bsp_iic.o(.text) IIC_Init 0x080023bb Thumb Code 44 bsp_iic.o(.text) i2c_CheckDevice 0x080023e7 Thumb Code 32 bsp_iic.o(.text) MOTO_PWM_Init 0x0800240d Thumb Code 196 bsp_timer.o(.text) MOTO_PWM_Out 0x080024d1 Thumb Code 68 bsp_timer.o(.text) Timer6_Init 0x08002515 Thumb Code 114 bsp_timer.o(.text) Encoder_Init_TIM2 0x08002587 Thumb Code 154 bsp_timer.o(.text) Encoder_Init_TIM4 0x08002621 Thumb Code 148 bsp_timer.o(.text) Read_Encoder 0x080026b5 Thumb Code 84 bsp_timer.o(.text) TIM4_IRQHandler 0x08002709 Thumb Code 24 bsp_timer.o(.text) TIM2_IRQHandler 0x08002721 Thumb Code 24 bsp_timer.o(.text) MOTO_GPIO_Init 0x0800274d Thumb Code 40 moto.o(.text) MOTO_Left 0x08002775 Thumb Code 68 moto.o(.text) MOTO_Right 0x080027b9 Thumb Code 68 moto.o(.text) Car_Go 0x080027fd Thumb Code 16 moto.o(.text) Car_Back 0x0800280d Thumb Code 16 moto.o(.text) Car_Turn_Left 0x0800281d Thumb Code 16 moto.o(.text) Car_Turn_Right 0x0800282d Thumb Code 16 moto.o(.text) Car_Stop 0x0800283d Thumb Code 16 moto.o(.text) Write_IIC_Command 0x08002851 Thumb Code 44 oled.o(.text) Write_IIC_Data 0x0800287d Thumb Code 44 oled.o(.text) OLED_WR_Byte 0x080028a9 Thumb Code 24 oled.o(.text) fill_picture 0x080028c1 Thumb Code 64 oled.o(.text) Delay_50ms 0x08002901 Thumb Code 22 oled.o(.text) Delay_1ms 0x08002917 Thumb Code 26 oled.o(.text) OLED_Set_Pos 0x08002931 Thumb Code 40 oled.o(.text) OLED_Display_On 0x08002959 Thumb Code 28 oled.o(.text) OLED_Display_Off 0x08002975 Thumb Code 28 oled.o(.text) OLED_Clear 0x08002991 Thumb Code 62 oled.o(.text) OLED_On 0x080029cf Thumb Code 62 oled.o(.text) OLED_ShowChar 0x08002a0d Thumb Code 154 oled.o(.text) oled_pow 0x08002aa7 Thumb Code 22 oled.o(.text) OLED_ShowNum 0x08002abd Thumb Code 136 oled.o(.text) OLED_ShowString 0x08002b45 Thumb Code 58 oled.o(.text) OLED_ShowCHinese 0x08002b7f Thumb Code 98 oled.o(.text) OLED_DrawBMP 0x08002be1 Thumb Code 118 oled.o(.text) OLED_Init 0x08002c57 Thumb Code 232 oled.o(.text) showPID 0x08002d4d Thumb Code 118 pid.o(.text) PID_Calc_Left 0x08002dc3 Thumb Code 114 pid.o(.text) PID_Calc_Right 0x08002e35 Thumb Code 114 pid.o(.text) TIM6_IRQHandler 0x08002ecd Thumb Code 506 car.o(.text) Bluetooth_Init 0x08003115 Thumb Code 162 bluetooth.o(.text) USART2_Send 0x080031b7 Thumb Code 74 bluetooth.o(.text) USART2_Receive 0x08003201 Thumb Code 16 bluetooth.o(.text) USART2_IRQHandler 0x08003211 Thumb Code 72 bluetooth.o(.text) main 0x0800326d Thumb Code 222 main.o(.text) NMI_Handler 0x08003351 Thumb Code 2 stm32f10x_it.o(.text) HardFault_Handler 0x08003353 Thumb Code 4 stm32f10x_it.o(.text) MemManage_Handler 0x08003357 Thumb Code 4 stm32f10x_it.o(.text) BusFault_Handler 0x0800335b Thumb Code 4 stm32f10x_it.o(.text) UsageFault_Handler 0x0800335f Thumb Code 4 stm32f10x_it.o(.text) SVC_Handler 0x08003363 Thumb Code 2 stm32f10x_it.o(.text) DebugMon_Handler 0x08003365 Thumb Code 2 stm32f10x_it.o(.text) PendSV_Handler 0x08003367 Thumb Code 2 stm32f10x_it.o(.text) __2sprintf 0x08003369 Thumb Code 34 noretval__2sprintf.o(.text) _printf_pre_padding 0x08003391 Thumb Code 44 _printf_pad.o(.text) _printf_post_padding 0x080033bd Thumb Code 34 _printf_pad.o(.text) __printf 0x080033df Thumb Code 270 __printf_wp.o(.text) __use_two_region_memory 0x080034ed Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x080034ef Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x080034f1 Thumb Code 2 heapauxi.o(.text) __lib_sel_fp_printf 0x080034f3 Thumb Code 2 _printf_fp_dec.o(.text) _printf_fp_dec_real 0x080036a1 Thumb Code 620 _printf_fp_dec.o(.text) _printf_char_common 0x08003917 Thumb Code 32 _printf_char_common.o(.text) _sputc 0x0800393d Thumb Code 10 _sputc.o(.text) __rt_locale 0x08003949 Thumb Code 8 rt_locale_intlibspace.o(.text) _ll_udiv10 0x08003951 Thumb Code 138 lludiv10.o(.text) _printf_fp_infnan 0x080039dd Thumb Code 112 _printf_fp_infnan.o(.text) _btod_etento 0x08003a5d Thumb Code 216 bigflt0.o(.text) __user_libspace 0x08003b39 Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x08003b39 Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x08003b39 Thumb Code 0 libspace.o(.text) __user_setup_stackheap 0x08003b41 Thumb Code 74 sys_stackheap_outer.o(.text) exit 0x08003b8b Thumb Code 18 exit.o(.text) strcmp 0x08003b9d Thumb Code 128 strcmpv7m.o(.text) _sys_exit 0x08003c1d Thumb Code 8 sys_exit.o(.text) __I$use$semihosting 0x08003c29 Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x08003c29 Thumb Code 2 use_no_semi.o(.text) __semihosting_library_function 0x08003c2b Thumb Code 0 indicate_semi.o(.text) _btod_d2e 0x08003c2b Thumb Code 62 btod.o(CL$$btod_d2e) _d2e_denorm_low 0x08003c69 Thumb Code 70 btod.o(CL$$btod_d2e_denorm_low) _d2e_norm_op1 0x08003caf Thumb Code 96 btod.o(CL$$btod_d2e_norm_op1) __btod_div_common 0x08003d0f Thumb Code 696 btod.o(CL$$btod_div_common) _e2e 0x08004047 Thumb Code 198 btod.o(CL$$btod_e2e) _btod_ediv 0x0800410d Thumb Code 40 btod.o(CL$$btod_ediv) _btod_emul 0x08004135 Thumb Code 40 btod.o(CL$$btod_emul) __btod_mult_common 0x0800415d Thumb Code 580 btod.o(CL$$btod_mult_common) __ARM_fpclassify 0x080043a1 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) _is_digit 0x080043c9 Thumb Code 14 __printf_wp.o(i._is_digit) _get_lc_numeric 0x080043d9 Thumb Code 44 lc_numeric_c.o(locale$$code) __aeabi_d2f 0x08004405 Thumb Code 0 d2f.o(x$fpl$d2f) _d2f 0x08004405 Thumb Code 98 d2f.o(x$fpl$d2f) __aeabi_i2d 0x08004467 Thumb Code 0 dflt_clz.o(x$fpl$dflt) _dflt 0x08004467 Thumb Code 46 dflt_clz.o(x$fpl$dflt) __aeabi_dmul 0x08004495 Thumb Code 0 dmul.o(x$fpl$dmul) _dmul 0x08004495 Thumb Code 332 dmul.o(x$fpl$dmul) __fpl_dnaninf 0x080045e9 Thumb Code 156 dnaninf.o(x$fpl$dnaninf) __fpl_dretinf 0x08004685 Thumb Code 12 dretinf.o(x$fpl$dretinf) __aeabi_f2d 0x08004691 Thumb Code 0 f2d.o(x$fpl$f2d) _f2d 0x08004691 Thumb Code 86 f2d.o(x$fpl$f2d) __aeabi_fadd 0x080046e9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd) _fadd 0x080046e9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd) __aeabi_f2iz 0x080047ad Thumb Code 0 ffix.o(x$fpl$ffix) _ffix 0x080047ad Thumb Code 54 ffix.o(x$fpl$ffix) __aeabi_i2f 0x080047e5 Thumb Code 0 fflt_clz.o(x$fpl$fflt) _fflt 0x080047e5 Thumb Code 48 fflt_clz.o(x$fpl$fflt) __aeabi_fmul 0x08004815 Thumb Code 0 fmul.o(x$fpl$fmul) _fmul 0x08004815 Thumb Code 258 fmul.o(x$fpl$fmul) __fpl_fnaninf 0x08004917 Thumb Code 140 fnaninf.o(x$fpl$fnaninf) __fpl_fretinf 0x080049a3 Thumb Code 10 fretinf.o(x$fpl$fretinf) __aeabi_fsub 0x080049ad Thumb Code 0 faddsub_clz.o(x$fpl$fsub) _fsub 0x080049ad Thumb Code 234 faddsub_clz.o(x$fpl$fsub) _printf_fp_dec 0x08004a97 Thumb Code 4 printf1.o(x$fpl$printf1) F6x8 0x08004a9a Data 552 oled.o(.constdata) __I$use$fp 0x08004a9a Number 0 usenofp.o(x$fpl$usenofp) F8X16 0x08004cc2 Data 1520 oled.o(.constdata) Region$$Table$$Base 0x08005348 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08005368 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_stm32f10x.o(.data) AHBPrescTable 0x20000004 Data 16 system_stm32f10x.o(.data) rx_address 0x2000002c Data 4 bsp_usart.o(.data) rx_count 0x20000030 Data 4 bsp_usart.o(.data) rx_length 0x20000034 Data 4 bsp_usart.o(.data) Hzk 0x2000003c Data 512 oled.o(.data) Proportion 0x2000023c Data 4 pid.o(.data) Integral 0x20000240 Data 4 pid.o(.data) Derivative 0x20000244 Data 4 pid.o(.data) Encoder_Left 0x20000258 Data 4 car.o(.data) Encoder_Right 0x2000025c Data 4 car.o(.data) Moto_Left 0x20000260 Data 4 car.o(.data) Moto_Right 0x20000264 Data 4 car.o(.data) para_L 0x20000268 Data 4 car.o(.data) para_R 0x2000026c Data 4 car.o(.data) SetPoint 0x20000270 Data 4 car.o(.data) temp1 0x20000274 Data 4 car.o(.data) temp2 0x20000278 Data 4 car.o(.data) temp3 0x2000027c Data 4 car.o(.data) temp4 0x20000280 Data 4 car.o(.data) set_speed 0x20000284 Data 5 car.o(.data) speed 0x20000289 Data 5 car.o(.data) rx2_address 0x20000290 Data 4 bluetooth.o(.data) rx2_count 0x20000294 Data 4 bluetooth.o(.data) rx2_length 0x20000298 Data 4 bluetooth.o(.data) BLE_RX 0x2000029c Data 64 main.o(.bss) __libspace_start 0x200002dc Data 96 libspace.o(.bss) __temporary_stack_top$libspace 0x2000033c Data 0 libspace.o(.bss) ============================================================================== Memory Map of the image Image Entry point : 0x08000131 Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00005620, Max: 0x00040000, ABSOLUTE, COMPRESSED[0x00005488]) Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00005384, Max: 0x00040000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x08000000 0x00000130 Data RO 3 RESET startup_stm32f10x_hd.o 0x08000130 0x00000008 Code RO 685 * !!!main c_w.l(__main.o) 0x08000138 0x00000034 Code RO 937 !!!scatter c_w.l(__scatter.o) 0x0800016c 0x0000005a Code RO 935 !!dczerorl2 c_w.l(__dczerorl2.o) 0x080001c6 0x00000002 PAD 0x080001c8 0x0000001c Code RO 939 !!handler_zi c_w.l(__scatter_zi.o) 0x080001e4 0x00000000 Code RO 682 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) 0x080001e4 0x00000006 Code RO 681 .ARM.Collect$$_printf_percent$$00000003 c_w.l(_printf_f.o) 0x080001ea 0x00000004 Code RO 726 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) 0x080001ee 0x00000002 Code RO 808 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) 0x080001f0 0x00000000 Code RO 810 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) 0x080001f0 0x00000000 Code RO 812 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) 0x080001f0 0x00000000 Code RO 815 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) 0x080001f0 0x00000000 Code RO 817 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) 0x080001f0 0x00000000 Code RO 819 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) 0x080001f0 0x00000006 Code RO 820 .ARM.Collect$$libinit$$0000000F c_w.l(libinit2.o) 0x080001f6 0x00000000 Code RO 822 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) 0x080001f6 0x00000000 Code RO 824 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) 0x080001f6 0x00000000 Code RO 826 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) 0x080001f6 0x0000000a Code RO 827 .ARM.Collect$$libinit$$00000016 c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 828 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 830 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 832 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 834 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 836 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 838 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 840 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 842 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 846 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 848 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 850 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) 0x08000200 0x00000000 Code RO 852 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) 0x08000200 0x00000002 Code RO 853 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) 0x08000202 0x00000002 Code RO 883 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) 0x08000204 0x00000000 Code RO 894 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) 0x08000204 0x00000000 Code RO 896 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) 0x08000204 0x00000000 Code RO 899 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) 0x08000204 0x00000000 Code RO 902 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) 0x08000204 0x00000000 Code RO 904 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) 0x08000204 0x00000000 Code RO 907 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) 0x08000204 0x00000002 Code RO 908 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) 0x08000206 0x00000000 Code RO 719 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) 0x08000206 0x00000000 Code RO 737 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) 0x08000206 0x00000006 Code RO 749 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) 0x0800020c 0x00000000 Code RO 739 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) 0x0800020c 0x00000004 Code RO 740 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) 0x08000210 0x00000000 Code RO 742 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) 0x08000210 0x00000008 Code RO 743 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) 0x08000218 0x00000002 Code RO 854 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) 0x0800021a 0x00000000 Code RO 861 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) 0x0800021a 0x00000004 Code RO 862 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) 0x0800021e 0x00000006 Code RO 863 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000224 0x00000040 Code RO 4 .text startup_stm32f10x_hd.o 0x08000264 0x000001e0 Code RO 24 .text system_stm32f10x.o 0x08000444 0x000000dc Code RO 118 .text misc.o 0x08000520 0x0000035c Code RO 269 .text stm32f10x_gpio.o 0x0800087c 0x000003a4 Code RO 317 .text stm32f10x_rcc.o 0x08000c20 0x00000e1a Code RO 367 .text stm32f10x_tim.o 0x08001a3a 0x00000002 PAD 0x08001a3c 0x00000408 Code RO 379 .text stm32f10x_usart.o 0x08001e44 0x0000012c Code RO 403 .text bsp_sys.o 0x08001f70 0x00000068 Code RO 455 .text bsp_gpio.o 0x08001fd8 0x00000002 Code RO 468 .text bsp_nvic.o 0x08001fda 0x00000002 PAD 0x08001fdc 0x0000016c Code RO 480 .text bsp_usart.o 0x08002148 0x000000ac Code RO 495 .text delay.o 0x080021f4 0x00000218 Code RO 509 .text bsp_iic.o 0x0800240c 0x00000340 Code RO 521 .text bsp_timer.o 0x0800274c 0x00000104 Code RO 533 .text moto.o 0x08002850 0x000004fc Code RO 545 .text oled.o 0x08002d4c 0x00000180 Code RO 570 .text pid.o 0x08002ecc 0x00000248 Code RO 585 .text car.o 0x08003114 0x00000158 Code RO 603 .text bluetooth.o 0x0800326c 0x000000e4 Code RO 621 .text main.o 0x08003350 0x00000018 Code RO 636 .text stm32f10x_it.o 0x08003368 0x00000028 Code RO 655 .text c_w.l(noretval__2sprintf.o) 0x08003390 0x0000004e Code RO 659 .text c_w.l(_printf_pad.o) 0x080033de 0x0000010e Code RO 669 .text c_w.l(__printf_wp.o) 0x080034ec 0x00000006 Code RO 683 .text c_w.l(heapauxi.o) 0x080034f2 0x0000041a Code RO 720 .text c_w.l(_printf_fp_dec.o) 0x0800390c 0x00000030 Code RO 722 .text c_w.l(_printf_char_common.o) 0x0800393c 0x0000000a Code RO 724 .text c_w.l(_sputc.o) 0x08003946 0x00000002 PAD 0x08003948 0x00000008 Code RO 754 .text c_w.l(rt_locale_intlibspace.o) 0x08003950 0x0000008a Code RO 756 .text c_w.l(lludiv10.o) 0x080039da 0x00000002 PAD 0x080039dc 0x00000080 Code RO 758 .text c_w.l(_printf_fp_infnan.o) 0x08003a5c 0x000000dc Code RO 762 .text c_w.l(bigflt0.o) 0x08003b38 0x00000008 Code RO 794 .text c_w.l(libspace.o) 0x08003b40 0x0000004a Code RO 797 .text c_w.l(sys_stackheap_outer.o) 0x08003b8a 0x00000012 Code RO 799 .text c_w.l(exit.o) 0x08003b9c 0x00000080 Code RO 801 .text c_w.l(strcmpv7m.o) 0x08003c1c 0x0000000c Code RO 873 .text c_w.l(sys_exit.o) 0x08003c28 0x00000002 Code RO 884 .text c_w.l(use_no_semi.o) 0x08003c2a 0x00000000 Code RO 886 .text c_w.l(indicate_semi.o) 0x08003c2a 0x0000003e Code RO 765 CL$$btod_d2e c_w.l(btod.o) 0x08003c68 0x00000046 Code RO 767 CL$$btod_d2e_denorm_low c_w.l(btod.o) 0x08003cae 0x00000060 Code RO 766 CL$$btod_d2e_norm_op1 c_w.l(btod.o) 0x08003d0e 0x00000338 Code RO 775 CL$$btod_div_common c_w.l(btod.o) 0x08004046 0x000000c6 Code RO 772 CL$$btod_e2e c_w.l(btod.o) 0x0800410c 0x00000028 Code RO 769 CL$$btod_ediv c_w.l(btod.o) 0x08004134 0x00000028 Code RO 768 CL$$btod_emul c_w.l(btod.o) 0x0800415c 0x00000244 Code RO 774 CL$$btod_mult_common c_w.l(btod.o) 0x080043a0 0x00000028 Code RO 792 i.__ARM_fpclassify m_ws.l(fpclassify.o) 0x080043c8 0x0000000e Code RO 671 i._is_digit c_w.l(__printf_wp.o) 0x080043d6 0x00000002 PAD 0x080043d8 0x0000002c Code RO 788 locale$$code c_w.l(lc_numeric_c.o) 0x08004404 0x00000062 Code RO 687 x$fpl$d2f fz_ws.l(d2f.o) 0x08004466 0x0000002e Code RO 690 x$fpl$dflt fz_ws.l(dflt_clz.o) 0x08004494 0x00000154 Code RO 695 x$fpl$dmul fz_ws.l(dmul.o) 0x080045e8 0x0000009c Code RO 727 x$fpl$dnaninf fz_ws.l(dnaninf.o) 0x08004684 0x0000000c Code RO 729 x$fpl$dretinf fz_ws.l(dretinf.o) 0x08004690 0x00000056 Code RO 697 x$fpl$f2d fz_ws.l(f2d.o) 0x080046e6 0x00000002 PAD 0x080046e8 0x000000c4 Code RO 699 x$fpl$fadd fz_ws.l(faddsub_clz.o) 0x080047ac 0x00000036 Code RO 705 x$fpl$ffix fz_ws.l(ffix.o) 0x080047e2 0x00000002 PAD 0x080047e4 0x00000030 Code RO 710 x$fpl$fflt fz_ws.l(fflt_clz.o) 0x08004814 0x00000102 Code RO 715 x$fpl$fmul fz_ws.l(fmul.o) 0x08004916 0x0000008c Code RO 731 x$fpl$fnaninf fz_ws.l(fnaninf.o) 0x080049a2 0x0000000a Code RO 733 x$fpl$fretinf fz_ws.l(fretinf.o) 0x080049ac 0x000000ea Code RO 701 x$fpl$fsub fz_ws.l(faddsub_clz.o) 0x08004a96 0x00000004 Code RO 717 x$fpl$printf1 fz_ws.l(printf1.o) 0x08004a9a 0x00000000 Code RO 735 x$fpl$usenofp fz_ws.l(usenofp.o) 0x08004a9a 0x00000818 Data RO 546 .constdata oled.o 0x080052b2 0x00000002 PAD 0x080052b4 0x00000094 Data RO 763 .constdata c_w.l(bigflt0.o) 0x08005348 0x00000020 Data RO 933 Region$$Table anon$$obj.o 0x08005368 0x0000001c Data RO 787 locale$$data c_w.l(lc_numeric_c.o) Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000940, Max: 0x0000c000, ABSOLUTE, COMPRESSED[0x00000104]) Base Addr Size Type Attr Idx E Section Name Object 0x20000000 0x00000014 Data RW 25 .data system_stm32f10x.o 0x20000014 0x00000014 Data RW 318 .data stm32f10x_rcc.o 0x20000028 0x00000004 Data RW 456 .data bsp_gpio.o 0x2000002c 0x0000000c Data RW 481 .data bsp_usart.o 0x20000038 0x00000004 Data RW 496 .data delay.o 0x2000003c 0x00000200 Data RW 547 .data oled.o 0x2000023c 0x0000001c Data RW 571 .data pid.o 0x20000258 0x00000036 Data RW 586 .data car.o 0x2000028e 0x00000002 PAD 0x20000290 0x0000000c Data RW 604 .data bluetooth.o 0x2000029c 0x00000040 Zero RW 622 .bss main.o 0x200002dc 0x00000060 Zero RW 795 .bss c_w.l(libspace.o) 0x2000033c 0x00000004 PAD 0x20000340 0x00000200 Zero RW 2 HEAP startup_stm32f10x_hd.o 0x20000540 0x00000400 Zero RW 1 STACK startup_stm32f10x_hd.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 344 20 0 12 0 1781 bluetooth.o 104 10 0 4 0 712 bsp_gpio.o 536 6 0 0 0 2170 bsp_iic.o 2 0 0 0 0 438 bsp_nvic.o 300 98 0 0 0 1850 bsp_sys.o 832 20 0 0 0 2494 bsp_timer.o 364 20 0 12 0 2079 bsp_usart.o 584 78 0 54 0 1767 car.o 0 0 0 0 0 4508 core_cm3.o 172 8 0 4 0 1119 delay.o 228 6 0 0 64 1284 main.o 220 22 0 0 0 1865 misc.o 260 4 0 0 0 1516 moto.o 1276 14 2072 512 0 6204 oled.o 384 38 0 28 0 1644 pid.o 64 26 304 0 1536 900 startup_stm32f10x_hd.o 860 38 0 0 0 5797 stm32f10x_gpio.o 24 0 0 0 0 1146 stm32f10x_it.o 932 36 0 20 0 9004 stm32f10x_rcc.o 3610 88 0 0 0 22904 stm32f10x_tim.o 1032 22 0 0 0 8520 stm32f10x_usart.o 480 38 0 20 0 250495 system_stm32f10x.o ---------------------------------------------------------------------- 12612 592 2410 668 1600 330197 Object Totals 0 0 32 0 0 0 (incl. Generated) 4 0 2 2 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 90 0 0 0 0 0 __dczerorl2.o 8 0 0 0 0 68 __main.o 284 0 0 0 0 156 __printf_wp.o 0 0 0 0 0 0 __rtentry.o 12 0 0 0 0 0 __rtentry2.o 6 0 0 0 0 0 __rtentry4.o 52 8 0 0 0 0 __scatter.o 28 0 0 0 0 0 __scatter_zi.o 48 6 0 0 0 96 _printf_char_common.o 6 0 0 0 0 0 _printf_f.o 1050 0 0 0 0 216 _printf_fp_dec.o 128 16 0 0 0 84 _printf_fp_infnan.o 78 0 0 0 0 108 _printf_pad.o 0 0 0 0 0 0 _printf_percent.o 4 0 0 0 0 0 _printf_percent_end.o 10 0 0 0 0 68 _sputc.o 220 4 148 0 0 96 bigflt0.o 1910 128 0 0 0 672 btod.o 18 0 0 0 0 80 exit.o 6 0 0 0 0 152 heapauxi.o 0 0 0 0 0 0 indicate_semi.o 44 10 28 0 0 76 lc_numeric_c.o 2 0 0 0 0 0 libinit.o 18 0 0 0 0 0 libinit2.o 2 0 0 0 0 0 libshutdown.o 2 0 0 0 0 0 libshutdown2.o 8 4 0 0 96 68 libspace.o 138 0 0 0 0 80 lludiv10.o 40 6 0 0 0 84 noretval__2sprintf.o 8 4 0 0 0 68 rt_locale_intlibspace.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 128 0 0 0 0 68 strcmpv7m.o 12 4 0 0 0 68 sys_exit.o 74 0 0 0 0 80 sys_stackheap_outer.o 2 0 0 0 0 68 use_no_semi.o 98 4 0 0 0 92 d2f.o 46 0 0 0 0 68 dflt_clz.o 340 12 0 0 0 104 dmul.o 156 4 0 0 0 92 dnaninf.o 12 0 0 0 0 68 dretinf.o 86 4 0 0 0 84 f2d.o 430 8 0 0 0 168 faddsub_clz.o 54 4 0 0 0 84 ffix.o 48 0 0 0 0 68 fflt_clz.o 258 4 0 0 0 84 fmul.o 140 4 0 0 0 84 fnaninf.o 10 0 0 0 0 68 fretinf.o 4 0 0 0 0 68 printf1.o 0 0 0 0 0 0 usenofp.o 40 0 0 0 0 68 fpclassify.o ---------------------------------------------------------------------- 6182 234 176 0 100 3656 Library Totals 12 0 0 0 4 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 4448 190 176 0 96 2456 c_w.l 1682 44 0 0 0 1132 fz_ws.l 40 0 0 0 0 68 m_ws.l ---------------------------------------------------------------------- 6182 234 176 0 100 3656 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 18794 826 2586 668 1700 330313 Grand Totals 18794 826 2586 260 1700 330313 ELF Image Totals (compressed) 18794 826 2586 260 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 21380 ( 20.88kB) Total RW Size (RW Data + ZI Data) 2368 ( 2.31kB) Total ROM Size (Code + RO Data + RW Data) 21640 ( 21.13kB) ==============================================================================