Component: ARM Compiler 5.06 update 3 (build 300) Tool: armlink [4d35c9] ============================================================================== Section Cross References system_stm32f10x.o(.text) refers to system_stm32f10x.o(.data) for SystemCoreClock minibalance.o(.text) refers to sys.o(.text) for MY_NVIC_PriorityGroupConfig minibalance.o(.text) refers to delay.o(.text) for delay_init minibalance.o(.text) refers to key.o(.text) for KEY_Init minibalance.o(.text) refers to motor.o(.text) for MiniBalance_PWM_Init minibalance.o(.text) refers to encoder.o(.text) for Encoder_Init_TIM2 minibalance.o(.text) refers to ioi2c.o(.text) for IIC_Init minibalance.o(.text) refers to oled.o(.text) for OLED_Init minibalance.o(.text) refers to mpu6050.o(.text) for MPU6050_initialize minibalance.o(.text) refers to exti.o(.text) for MiniBalance_EXTI_Init minibalance.o(.text) refers to show.o(.text) for oled_show startup_stm32f10x_md.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(.text) for NMI_Handler startup_stm32f10x_md.o(RESET) refers to encoder.o(.text) for TIM2_IRQHandler startup_stm32f10x_md.o(RESET) refers to control.o(.text) for EXTI15_10_IRQHandler startup_stm32f10x_md.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(.text) for SystemInit startup_stm32f10x_md.o(.text) refers to __main.o(!!!main) for __main startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(HEAP) for Heap_Mem startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(STACK) for Stack_Mem 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 delay.o(.text) refers to misc.o(.text) for SysTick_CLKSourceConfig delay.o(.text) refers to system_stm32f10x.o(.data) for SystemCoreClock delay.o(.text) refers to delay.o(.data) for fac_us sys.o(.text) refers to sys.o(.emb_text) for WFI_SET usart.o(.text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting usart.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd usart.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init usart.o(.text) refers to stm32f10x_usart.o(.text) for USART_Init usart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting key.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd key.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init key.o(.text) refers to key.o(.data) for flag_key oled.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd oled.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init oled.o(.text) refers to stm32f10x_pwr.o(.text) for PWR_BackupAccessCmd oled.o(.text) refers to stm32f10x_bkp.o(.text) for BKP_TamperPinCmd oled.o(.text) refers to delay.o(.text) for delay_ms oled.o(.text) refers to oled.o(.bss) for OLED_GRAM oled.o(.text) refers to oled.o(.constdata) for oled_asc2_1206 motor.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd motor.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init motor.o(.text) refers to stm32f10x_tim.o(.text) for TIM_TimeBaseInit encoder.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphClockCmd encoder.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init encoder.o(.text) refers to stm32f10x_tim.o(.text) for TIM_TimeBaseStructInit ioi2c.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd ioi2c.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init ioi2c.o(.text) refers to delay.o(.text) for delay_us exti.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd exti.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init exti.o(.text) refers to stm32f10x_exti.o(.text) for EXTI_Init exti.o(.text) refers to misc.o(.text) for NVIC_Init control.o(.text) refers to fleqf.o(x$fpl$fleqf) for __aeabi_cfcmple control.o(.text) refers to frleqf.o(x$fpl$frleqf) for __aeabi_cfrcmple control.o(.text) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f control.o(.text) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d control.o(.text) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul control.o(.text) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f control.o(.text) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd control.o(.text) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd control.o(.text) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul control.o(.text) refers to faddsub_clz.o(x$fpl$fsub) for __aeabi_fsub control.o(.text) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz control.o(.text) refers to faddsub_clz.o(x$fpl$frsb) for __aeabi_frsub control.o(.text) refers to key.o(.text) for click control.o(.text) refers to mpu6050.o(.text) for Read_DMP control.o(.text) refers to encoder.o(.text) for Read_Encoder control.o(.text) refers to minibalance.o(.data) for Flag_Stop control.o(.text) refers to control.o(.data) for Encoder_Least control.o(.text) refers to mpu6050.o(.data) for Pitch show.o(.text) refers to oled.o(.text) for OLED_Display_On show.o(.text) refers to fleqf.o(x$fpl$fleqf) for __aeabi_cfcmple show.o(.text) refers to frleqf.o(x$fpl$frleqf) for __aeabi_cfrcmple show.o(.text) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz show.o(.text) refers to control.o(.text) for myabs show.o(.text) refers to minibalance.o(.data) for Encoder_Left inv_mpu.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent inv_mpu.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d inv_mpu.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec inv_mpu.o(.text) refers to ioi2c.o(.text) for i2cWrite inv_mpu.o(.text) refers to delay.o(.text) for delay_ms inv_mpu.o(.text) refers to inv_mpu.o(.data) for st inv_mpu.o(.text) refers to noretval__2printf.o(.text) for __2printf inv_mpu.o(.text) refers to fflt_clz.o(x$fpl$ffltu) for __aeabi_ui2f inv_mpu.o(.text) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f inv_mpu.o(.text) refers to faddsub_clz.o(x$fpl$fsub) for __aeabi_fsub inv_mpu.o(.text) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv inv_mpu.o(.text) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd inv_mpu.o(.text) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul inv_mpu.o(.text) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz inv_mpu.o(.text) refers to inv_mpu.o(.conststring) for .conststring inv_mpu.o(.text) refers to feqf.o(x$fpl$feqf) for __aeabi_cfcmpeq inv_mpu.o(.text) refers to frleqf.o(x$fpl$frleqf) for __aeabi_cfrcmple inv_mpu.o(.text) refers to fleqf.o(x$fpl$fleqf) for __aeabi_cfcmple inv_mpu.o(.text) refers to inv_mpu.o(.constdata) for test inv_mpu.o(.text) refers to llsdiv.o(.text) for __aeabi_ldivmod inv_mpu.o(.text) refers to memcmp.o(.text) for memcmp inv_mpu.o(.data) refers to inv_mpu.o(.constdata) for reg inv_mpu_dmp_motion_driver.o(.text) refers to inv_mpu.o(.text) for mpu_load_firmware inv_mpu_dmp_motion_driver.o(.text) refers to inv_mpu_dmp_motion_driver.o(.constdata) for dmp_memory inv_mpu_dmp_motion_driver.o(.text) refers to inv_mpu_dmp_motion_driver.o(.bss) for dmp inv_mpu_dmp_motion_driver.o(.text) refers to fflt_clz.o(x$fpl$ffltu) for __aeabi_ui2f inv_mpu_dmp_motion_driver.o(.text) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv inv_mpu_dmp_motion_driver.o(.text) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul inv_mpu_dmp_motion_driver.o(.text) refers to ffixu.o(x$fpl$ffixu) for __aeabi_f2uiz inv_mpu_dmp_motion_driver.o(.text) refers to aeabi_memset.o(.text) for __aeabi_memset mpu6050.o(.text) refers to inv_mpu.o(.text) for mpu_run_self_test mpu6050.o(.text) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f mpu6050.o(.text) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul mpu6050.o(.text) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz mpu6050.o(.text) refers to inv_mpu_dmp_motion_driver.o(.text) for dmp_set_gyro_bias mpu6050.o(.text) refers to noretval__2printf.o(.text) for __2printf mpu6050.o(.text) refers to ioi2c.o(.text) for IICwriteBits mpu6050.o(.text) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv mpu6050.o(.text) refers to faddsub_clz.o(x$fpl$fsub) for __aeabi_fsub mpu6050.o(.text) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd mpu6050.o(.text) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d mpu6050.o(.text) refers to mpu6050.o(.bss) for MPU6050_FIFO mpu6050.o(.text) refers to mpu6050.o(.data) for gyro_orientation mpu6050.o(.text) refers to atan2.o(i.atan2) for atan2 mpu6050.o(.text) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul mpu6050.o(.text) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f use_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi llsdiv.o(.text) refers to lludivv7m.o(.text) for __aeabi_uldivmod __2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file __2printf.o(.text) refers to usart.o(.data) for __stdout noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file noretval__2printf.o(.text) refers to usart.o(.data) for __stdout __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common __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_d.o(.ARM.Collect$$_printf_percent$$00000009) refers (Weak) to _printf_dec.o(.text) for _printf_int_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 aeabi_memset.o(.text) refers to rt_memclr.o(.text) for _memset __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 daddsub_clz.o(x$fpl$dadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp daddsub_clz.o(x$fpl$dadd) refers to daddsub_clz.o(x$fpl$dsub) for _dsub1 daddsub_clz.o(x$fpl$dadd) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf daddsub_clz.o(x$fpl$dadd) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf daddsub_clz.o(x$fpl$drsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp daddsub_clz.o(x$fpl$drsb) refers to daddsub_clz.o(x$fpl$dadd) for _dadd1 daddsub_clz.o(x$fpl$drsb) refers to daddsub_clz.o(x$fpl$dsub) for _dsub1 daddsub_clz.o(x$fpl$dsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp daddsub_clz.o(x$fpl$dsub) refers to daddsub_clz.o(x$fpl$dadd) for _dadd1 daddsub_clz.o(x$fpl$dsub) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf 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 fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1 fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp feqf.o(x$fpl$feqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf feqf.o(x$fpl$feqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf 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 ffixu.o(x$fpl$ffixu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ffixu.o(x$fpl$ffixu) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf ffixu.o(x$fpl$ffixur) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ffixu.o(x$fpl$ffixur) 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 fleqf.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fleqf.o(x$fpl$fleqf) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf fleqf.o(x$fpl$fleqf) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf 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 frleqf.o(x$fpl$frleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp frleqf.o(x$fpl$frleqf) refers to fleqf.o(x$fpl$fleqf) for __fpl_fcmple_InfNaN atan2.o(i.__softfp_atan2) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp atan2.o(i.__softfp_atan2) refers to atan2.o(i.atan2) for atan2 atan2.o(i.atan2) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp atan2.o(i.atan2) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2 atan2.o(i.atan2) refers to atan.o(i.atan) for atan atan2.o(i.atan2) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv atan2.o(i.atan2) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub atan2.o(i.atan2) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub atan2.o(i.atan2) refers to qnan.o(.constdata) for __mathlib_zero atan2_x.o(i.____softfp_atan2$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp atan2_x.o(i.____softfp_atan2$lsc) refers to atan2_x.o(i.__atan2$lsc) for __atan2$lsc atan2_x.o(i.__atan2$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp atan2_x.o(i.__atan2$lsc) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2 atan2_x.o(i.__atan2$lsc) refers to atan.o(i.atan) for atan atan2_x.o(i.__atan2$lsc) refers to _rserrno.o(.text) for __set_errno atan2_x.o(i.__atan2$lsc) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv atan2_x.o(i.__atan2$lsc) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub atan2_x.o(i.__atan2$lsc) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub atan2_x.o(i.__atan2$lsc) refers to qnan.o(.constdata) for __mathlib_zero __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 _rserrno.o(.text) refers to rt_errno_addr_intlibspace.o(.text) for __aeabi_errno_addr _printf_char_file.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common _printf_char_file.o(.text) refers to ferror.o(.text) for ferror _printf_char_file.o(.text) refers to usart.o(.text) for fputc rt_memclr.o(.text) refers to rt_memclr_w.o(.text) for _memset_w ddiv.o(x$fpl$drdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ddiv.o(x$fpl$drdiv) refers to ddiv.o(x$fpl$ddiv) for ddiv_entry ddiv.o(x$fpl$ddiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ddiv.o(x$fpl$ddiv) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf ddiv.o(x$fpl$ddiv) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf 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 fcmpi.o(x$fpl$fcmpinf) 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 atan.o(i.__softfp_atan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp atan.o(i.__softfp_atan) refers to atan.o(i.atan) for atan atan.o(i.atan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp atan.o(i.atan) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan atan.o(i.atan) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify atan.o(i.atan) refers to dunder.o(i.__mathlib_dbl_underflow) for __mathlib_dbl_underflow atan.o(i.atan) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd atan.o(i.atan) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn atan.o(i.atan) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub atan.o(i.atan) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv atan.o(i.atan) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul atan.o(i.atan) refers to poly.o(i.__kernel_poly) for __kernel_poly atan.o(i.atan) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub atan.o(i.atan) refers to atan.o(.constdata) for .constdata atan.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp atan_x.o(i.____softfp_atan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp atan_x.o(i.____softfp_atan$lsc) refers to atan_x.o(i.__atan$lsc) for __atan$lsc atan_x.o(i.__atan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp atan_x.o(i.__atan$lsc) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan atan_x.o(i.__atan$lsc) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd atan_x.o(i.__atan$lsc) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn atan_x.o(i.__atan$lsc) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub atan_x.o(i.__atan$lsc) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv atan_x.o(i.__atan$lsc) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul atan_x.o(i.__atan$lsc) refers to poly.o(i.__kernel_poly) for __kernel_poly atan_x.o(i.__atan$lsc) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub atan_x.o(i.__atan$lsc) refers to atan_x.o(.constdata) for .constdata atan_x.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dunder.o(i.__mathlib_dbl_divzero) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv dunder.o(i.__mathlib_dbl_infnan) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn dunder.o(i.__mathlib_dbl_infnan2) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd dunder.o(i.__mathlib_dbl_invalid) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv dunder.o(i.__mathlib_dbl_overflow) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn dunder.o(i.__mathlib_dbl_posinfnan) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul dunder.o(i.__mathlib_dbl_underflow) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn qnan.o(.constdata) 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 minibalance.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 aeabi_ldiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0 rt_errno_addr.o(.text) refers to rt_errno_addr.o(.bss) for __aeabi_errno_addr_data rt_errno_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start _printf_char_common.o(.text) refers to __printf.o(.text) for __printf scalbn.o(x$fpl$scalbn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp scalbn.o(x$fpl$scalbn) refers to dcheck1.o(x$fpl$dcheck1) for __fpl_dcheck_NaN1 fpclassify.o(i.__ARM_fpclassify) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp poly.o(i.__kernel_poly) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp poly.o(i.__kernel_poly) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul poly.o(i.__kernel_poly) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd 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_md.o(.text) for __user_initial_stackheap rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE 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 dcheck1.o(x$fpl$dcheck1) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcheck1.o(x$fpl$dcheck1) refers to retnan.o(x$fpl$retnan) for __fpl_return_NaN 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 defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise 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$$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 retnan.o(x$fpl$retnan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp retnan.o(x$fpl$retnan) refers to trapv.o(x$fpl$trapveneer) for __fpl_cmpreturn 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 usart.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 rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to usart.o(.text) for _sys_exit defsig_exit.o(.text) refers to usart.o(.text) for _sys_exit defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv trapv.o(x$fpl$trapveneer) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp __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 _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 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 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 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 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 defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner 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_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtmem_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_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_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_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). 16 unused section(s) (total 10898 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 boardinit3.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0_sigfpe.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_errno_addr.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_errno_addr_intlibspace.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 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi_2.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/fenv.c 0x00000000 Number 0 _rserrno.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/longlong.s 0x00000000 Number 0 llsdiv.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 lludivv7m.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 aeabi_memset.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.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.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdio.c 0x00000000 Number 0 ferror_locked.o ABSOLUTE ../clib/stdio.c 0x00000000 Number 0 ferror.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 memcmp.o ABSOLUTE ../fplib/d2f.s 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/daddsub.s 0x00000000 Number 0 daddsub_clz.o ABSOLUTE ../fplib/dcheck1.s 0x00000000 Number 0 dcheck1.o ABSOLUTE ../fplib/ddiv.s 0x00000000 Number 0 ddiv.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/fcmpi.s 0x00000000 Number 0 fcmpi.o ABSOLUTE ../fplib/fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/feqf.s 0x00000000 Number 0 feqf.o ABSOLUTE ../fplib/ffix.s 0x00000000 Number 0 ffix.o ABSOLUTE ../fplib/ffixu.s 0x00000000 Number 0 ffixu.o ABSOLUTE ../fplib/fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE ../fplib/fleqf.s 0x00000000 Number 0 fleqf.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/frleqf.s 0x00000000 Number 0 frleqf.o ABSOLUTE ../fplib/retnan.s 0x00000000 Number 0 retnan.o ABSOLUTE ../fplib/scalbn.s 0x00000000 Number 0 scalbn.o ABSOLUTE ../fplib/trapv.s 0x00000000 Number 0 trapv.o ABSOLUTE ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE ../mathlib/atan.c 0x00000000 Number 0 atan.o ABSOLUTE ../mathlib/atan.c 0x00000000 Number 0 atan_x.o ABSOLUTE ../mathlib/atan2.c 0x00000000 Number 0 atan2_x.o ABSOLUTE ../mathlib/atan2.c 0x00000000 Number 0 atan2.o ABSOLUTE ../mathlib/dunder.c 0x00000000 Number 0 dunder.o ABSOLUTE ../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE ../mathlib/poly.c 0x00000000 Number 0 poly.o ABSOLUTE ../mathlib/qnan.c 0x00000000 Number 0 qnan.o ABSOLUTE ..\MiniBalance\CONTROL\control.c 0x00000000 Number 0 control.o ABSOLUTE ..\MiniBalance\show\show.c 0x00000000 Number 0 show.o ABSOLUTE ..\MiniBalance_COER\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE ..\MiniBalance_COER\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE ..\MiniBalance_HARDWARE\DMP\inv_mpu.c 0x00000000 Number 0 inv_mpu.o ABSOLUTE ..\MiniBalance_HARDWARE\DMP\inv_mpu_dmp_motion_driver.c 0x00000000 Number 0 inv_mpu_dmp_motion_driver.o ABSOLUTE ..\MiniBalance_HARDWARE\ENCODER\encoder.c 0x00000000 Number 0 encoder.o ABSOLUTE ..\MiniBalance_HARDWARE\EXTI\exti.c 0x00000000 Number 0 exti.o ABSOLUTE ..\MiniBalance_HARDWARE\IIC\IOI2C.c 0x00000000 Number 0 ioi2c.o ABSOLUTE ..\MiniBalance_HARDWARE\KEY\key.c 0x00000000 Number 0 key.o ABSOLUTE ..\MiniBalance_HARDWARE\MOTOR\motor.c 0x00000000 Number 0 motor.o ABSOLUTE ..\MiniBalance_HARDWARE\MPU6050\MPU6050.c 0x00000000 Number 0 mpu6050.o ABSOLUTE ..\MiniBalance_HARDWARE\OLED\oled.c 0x00000000 Number 0 oled.o ABSOLUTE ..\STM32F10x_FWLib\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_adc.c 0x00000000 Number 0 stm32f10x_adc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_bkp.c 0x00000000 Number 0 stm32f10x_bkp.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_can.c 0x00000000 Number 0 stm32f10x_can.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_cec.c 0x00000000 Number 0 stm32f10x_cec.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_crc.c 0x00000000 Number 0 stm32f10x_crc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_dac.c 0x00000000 Number 0 stm32f10x_dac.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_dbgmcu.c 0x00000000 Number 0 stm32f10x_dbgmcu.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_dma.c 0x00000000 Number 0 stm32f10x_dma.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_exti.c 0x00000000 Number 0 stm32f10x_exti.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_flash.c 0x00000000 Number 0 stm32f10x_flash.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_fsmc.c 0x00000000 Number 0 stm32f10x_fsmc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_gpio.c 0x00000000 Number 0 stm32f10x_gpio.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_i2c.c 0x00000000 Number 0 stm32f10x_i2c.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_iwdg.c 0x00000000 Number 0 stm32f10x_iwdg.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_pwr.c 0x00000000 Number 0 stm32f10x_pwr.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_rcc.c 0x00000000 Number 0 stm32f10x_rcc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_rtc.c 0x00000000 Number 0 stm32f10x_rtc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_sdio.c 0x00000000 Number 0 stm32f10x_sdio.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_spi.c 0x00000000 Number 0 stm32f10x_spi.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_tim.c 0x00000000 Number 0 stm32f10x_tim.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_usart.c 0x00000000 Number 0 stm32f10x_usart.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_wwdg.c 0x00000000 Number 0 stm32f10x_wwdg.o ABSOLUTE ..\SYSTEM\delay\delay.c 0x00000000 Number 0 delay.o ABSOLUTE ..\SYSTEM\sys\sys.c 0x00000000 Number 0 sys.o ABSOLUTE ..\SYSTEM\usart\usart.c 0x00000000 Number 0 usart.o ABSOLUTE ..\\MiniBalance_COER\\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE ..\\SYSTEM\\sys\\sys.c 0x00000000 Number 0 sys.o ABSOLUTE MiniBalance.c 0x00000000 Number 0 minibalance.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE stm32f10x_it.c 0x00000000 Number 0 stm32f10x_it.o ABSOLUTE system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET) !!!main 0x080000ec Section 8 __main.o(!!!main) !!!scatter 0x080000f4 Section 52 __scatter.o(!!!scatter) !!handler_copy 0x08000128 Section 26 __scatter_copy.o(!!handler_copy) !!handler_zi 0x08000144 Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$_printf_percent$$00000000 0x08000160 Section 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) .ARM.Collect$$_printf_percent$$00000009 0x08000160 Section 6 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) .ARM.Collect$$_printf_percent$$00000017 0x08000166 Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) .ARM.Collect$$libinit$$00000000 0x0800016a Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$00000011 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000017 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x0800016c Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x0800016e Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000002 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) .ARM.Collect$$libshutdown$$00000004 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) .ARM.Collect$$libshutdown$$00000007 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) .ARM.Collect$$libshutdown$$0000000A 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) .ARM.Collect$$libshutdown$$0000000C 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) .ARM.Collect$$libshutdown$$0000000F 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) .ARM.Collect$$libshutdown$$00000010 0x08000170 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) .ARM.Collect$$rtentry$$00000000 0x08000172 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x08000172 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x08000172 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x08000178 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x08000178 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x0800017c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x0800017c Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x08000184 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x08000186 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x08000186 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x0800018a Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .emb_text 0x08000190 Section 12 sys.o(.emb_text) .text 0x0800019c Section 0 stm32f10x_it.o(.text) .text 0x080001b8 Section 0 system_stm32f10x.o(.text) SetSysClockTo72 0x080001b9 Thumb Code 214 system_stm32f10x.o(.text) SetSysClock 0x0800028f Thumb Code 8 system_stm32f10x.o(.text) .text 0x08000398 Section 0 minibalance.o(.text) .text 0x080003e0 Section 64 startup_stm32f10x_md.o(.text) .text 0x08000420 Section 0 misc.o(.text) .text 0x080004fc Section 0 stm32f10x_bkp.o(.text) .text 0x080005c0 Section 0 stm32f10x_exti.o(.text) .text 0x080006dc Section 0 stm32f10x_gpio.o(.text) .text 0x08000a38 Section 0 stm32f10x_pwr.o(.text) .text 0x08000b04 Section 0 stm32f10x_rcc.o(.text) .text 0x08000ea8 Section 0 stm32f10x_tim.o(.text) TI4_Config 0x0800134f Thumb Code 130 stm32f10x_tim.o(.text) TI3_Config 0x080013e3 Thumb Code 122 stm32f10x_tim.o(.text) TI2_Config 0x08001477 Thumb Code 130 stm32f10x_tim.o(.text) TI1_Config 0x0800150b Thumb Code 108 stm32f10x_tim.o(.text) .text 0x08001cc4 Section 0 stm32f10x_usart.o(.text) .text 0x080020cc Section 0 delay.o(.text) .text 0x080021a0 Section 0 sys.o(.text) .text 0x0800245c Section 0 usart.o(.text) .text 0x08002500 Section 0 key.o(.text) .text 0x08002554 Section 0 oled.o(.text) .text 0x080029a4 Section 0 motor.o(.text) .text 0x08002a7c Section 0 encoder.o(.text) .text 0x08002c34 Section 0 ioi2c.o(.text) .text 0x0800315c Section 0 exti.o(.text) .text 0x080031cc Section 0 control.o(.text) .text 0x08003524 Section 0 show.o(.text) .text 0x080036a4 Section 0 inv_mpu.o(.text) set_int_enable 0x080036a5 Thumb Code 138 inv_mpu.o(.text) get_accel_prod_shift 0x080048ed Thumb Code 168 inv_mpu.o(.text) accel_self_test 0x08004995 Thumb Code 164 inv_mpu.o(.text) gyro_self_test 0x08004a39 Thumb Code 280 inv_mpu.o(.text) get_st_biases 0x08004b51 Thumb Code 1136 inv_mpu.o(.text) .text 0x08005534 Section 0 inv_mpu_dmp_motion_driver.o(.text) decode_gesture 0x08005fe9 Thumb Code 94 inv_mpu_dmp_motion_driver.o(.text) .text 0x080062a4 Section 0 mpu6050.o(.text) inv_row_2_scale 0x080062a5 Thumb Code 78 mpu6050.o(.text) inv_orientation_matrix_to_scalar 0x080062f3 Thumb Code 40 mpu6050.o(.text) run_self_test 0x0800631b Thumb Code 150 mpu6050.o(.text) .text 0x08006870 Section 2 use_no_semi_2.o(.text) .text 0x08006872 Section 72 llsdiv.o(.text) .text 0x080068bc Section 0 noretval__2printf.o(.text) .text 0x080068d4 Section 0 __printf.o(.text) .text 0x0800693c Section 0 _printf_dec.o(.text) .text 0x080069b4 Section 0 memcmp.o(.text) .text 0x08006a0c Section 16 aeabi_memset.o(.text) .text 0x08006a1c Section 0 heapauxi.o(.text) .text 0x08006a22 Section 2 use_no_semi.o(.text) .text 0x08006a24 Section 238 lludivv7m.o(.text) .text 0x08006b12 Section 0 _printf_intcommon.o(.text) .text 0x08006bc4 Section 0 _printf_char_file.o(.text) .text 0x08006be8 Section 68 rt_memclr.o(.text) .text 0x08006c2c Section 0 _printf_char_common.o(.text) _printf_input_char 0x08006c2d Thumb Code 10 _printf_char_common.o(.text) .text 0x08006c5c Section 0 ferror.o(.text) .text 0x08006c64 Section 78 rt_memclr_w.o(.text) .text 0x08006cb4 Section 8 libspace.o(.text) .text 0x08006cbc Section 74 sys_stackheap_outer.o(.text) .text 0x08006d06 Section 0 exit.o(.text) i.__ARM_fpclassify 0x08006d18 Section 0 fpclassify.o(i.__ARM_fpclassify) i.__kernel_poly 0x08006d40 Section 0 poly.o(i.__kernel_poly) i.__mathlib_dbl_infnan 0x08006dea Section 0 dunder.o(i.__mathlib_dbl_infnan) i.__mathlib_dbl_infnan2 0x08006df0 Section 0 dunder.o(i.__mathlib_dbl_infnan2) i.__mathlib_dbl_underflow 0x08006df4 Section 0 dunder.o(i.__mathlib_dbl_underflow) i.atan 0x08006e04 Section 0 atan.o(i.atan) i.atan2 0x08007024 Section 0 atan2.o(i.atan2) x$fpl$d2f 0x080071a4 Section 98 d2f.o(x$fpl$d2f) x$fpl$dadd 0x08007208 Section 336 daddsub_clz.o(x$fpl$dadd) _dadd1 0x08007219 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) x$fpl$dcheck1 0x08007358 Section 16 dcheck1.o(x$fpl$dcheck1) x$fpl$ddiv 0x08007368 Section 688 ddiv.o(x$fpl$ddiv) ddiv_entry 0x0800736f Thumb Code 0 ddiv.o(x$fpl$ddiv) x$fpl$dmul 0x08007618 Section 340 dmul.o(x$fpl$dmul) x$fpl$dnaninf 0x0800776c Section 156 dnaninf.o(x$fpl$dnaninf) x$fpl$dretinf 0x08007808 Section 12 dretinf.o(x$fpl$dretinf) x$fpl$drsb 0x08007814 Section 22 daddsub_clz.o(x$fpl$drsb) x$fpl$dsub 0x0800782c Section 468 daddsub_clz.o(x$fpl$dsub) _dsub1 0x0800783d Thumb Code 0 daddsub_clz.o(x$fpl$dsub) x$fpl$f2d 0x08007a00 Section 86 f2d.o(x$fpl$f2d) x$fpl$fadd 0x08007a58 Section 196 faddsub_clz.o(x$fpl$fadd) _fadd1 0x08007a67 Thumb Code 0 faddsub_clz.o(x$fpl$fadd) x$fpl$fcmpinf 0x08007b1c Section 24 fcmpi.o(x$fpl$fcmpinf) x$fpl$fdiv 0x08007b34 Section 388 fdiv.o(x$fpl$fdiv) _fdiv1 0x08007b35 Thumb Code 0 fdiv.o(x$fpl$fdiv) x$fpl$feqf 0x08007cb8 Section 104 feqf.o(x$fpl$feqf) x$fpl$ffix 0x08007d20 Section 54 ffix.o(x$fpl$ffix) x$fpl$ffixu 0x08007d58 Section 62 ffixu.o(x$fpl$ffixu) x$fpl$fflt 0x08007d98 Section 48 fflt_clz.o(x$fpl$fflt) x$fpl$ffltu 0x08007dc8 Section 38 fflt_clz.o(x$fpl$ffltu) x$fpl$fleqf 0x08007df0 Section 104 fleqf.o(x$fpl$fleqf) x$fpl$fmul 0x08007e58 Section 258 fmul.o(x$fpl$fmul) x$fpl$fnaninf 0x08007f5a Section 140 fnaninf.o(x$fpl$fnaninf) x$fpl$fretinf 0x08007fe6 Section 10 fretinf.o(x$fpl$fretinf) x$fpl$frleqf 0x08007ff0 Section 98 frleqf.o(x$fpl$frleqf) x$fpl$frsb 0x08008052 Section 20 faddsub_clz.o(x$fpl$frsb) x$fpl$fsub 0x08008068 Section 234 faddsub_clz.o(x$fpl$fsub) _fsub1 0x08008077 Thumb Code 0 faddsub_clz.o(x$fpl$fsub) x$fpl$retnan 0x08008152 Section 100 retnan.o(x$fpl$retnan) x$fpl$scalbn 0x080081b6 Section 92 scalbn.o(x$fpl$scalbn) x$fpl$trapveneer 0x08008212 Section 48 trapv.o(x$fpl$trapveneer) .constdata 0x08008242 Section 2660 oled.o(.constdata) x$fpl$usenofp 0x08008242 Section 0 usenofp.o(x$fpl$usenofp) .constdata 0x08008ca8 Section 80 inv_mpu.o(.constdata) .constdata 0x08008cf8 Section 3062 inv_mpu_dmp_motion_driver.o(.constdata) dmp_memory 0x08008cf8 Data 3062 inv_mpu_dmp_motion_driver.o(.constdata) .constdata 0x080098f0 Section 152 atan.o(.constdata) atanhi 0x080098f0 Data 32 atan.o(.constdata) atanlo 0x08009910 Data 32 atan.o(.constdata) aTodd 0x08009930 Data 40 atan.o(.constdata) aTeven 0x08009958 Data 48 atan.o(.constdata) .constdata 0x08009988 Section 8 qnan.o(.constdata) .conststring 0x08009990 Section 78 inv_mpu.o(.conststring) .data 0x20000000 Section 20 system_stm32f10x.o(.data) .data 0x20000014 Section 20 minibalance.o(.data) .data 0x20000028 Section 20 stm32f10x_rcc.o(.data) APBAHBPrescTable 0x20000028 Data 16 stm32f10x_rcc.o(.data) ADCPrescTable 0x20000038 Data 4 stm32f10x_rcc.o(.data) .data 0x2000003c Section 4 delay.o(.data) fac_us 0x2000003c Data 1 delay.o(.data) fac_ms 0x2000003e Data 2 delay.o(.data) .data 0x20000040 Section 4 usart.o(.data) .data 0x20000044 Section 1 key.o(.data) flag_key 0x20000044 Data 1 key.o(.data) .data 0x20000048 Section 20 control.o(.data) Flag_Target 0x20000048 Data 1 control.o(.data) velocity 0x2000004c Data 4 control.o(.data) Encoder_Least 0x20000050 Data 4 control.o(.data) Encoder_bias 0x20000054 Data 4 control.o(.data) Encoder_Integral 0x20000058 Data 4 control.o(.data) .data 0x2000005c Section 44 inv_mpu.o(.data) st 0x2000005c Data 44 inv_mpu.o(.data) .data 0x20000088 Section 56 mpu6050.o(.data) gyro_orientation 0x200000b0 Data 9 mpu6050.o(.data) .bss 0x200000c0 Section 1024 oled.o(.bss) .bss 0x200004c0 Section 16 inv_mpu_dmp_motion_driver.o(.bss) dmp 0x200004c0 Data 16 inv_mpu_dmp_motion_driver.o(.bss) .bss 0x200004d0 Section 146 mpu6050.o(.bss) .bss 0x20000564 Section 96 libspace.o(.bss) HEAP 0x200005c8 Section 512 startup_stm32f10x_md.o(HEAP) Heap_Mem 0x200005c8 Data 512 startup_stm32f10x_md.o(HEAP) STACK 0x200007c8 Section 1024 startup_stm32f10x_md.o(STACK) Stack_Mem 0x200007c8 Data 1024 startup_stm32f10x_md.o(STACK) __initial_sp 0x20000bc8 Data 0 startup_stm32f10x_md.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$IEEEX$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 minibalance.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 __rt_locale - 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_numeric - 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 _mutex_acquire - Undefined Weak Reference _mutex_release - Undefined Weak Reference _printf_post_padding - Undefined Weak Reference _printf_pre_padding - Undefined Weak Reference _printf_truncate_signed - Undefined Weak Reference _printf_truncate_unsigned - 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 0x000000ec Number 0 startup_stm32f10x_md.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_stm32f10x_md.o(RESET) __Vectors_End 0x080000ec Data 0 startup_stm32f10x_md.o(RESET) __main 0x080000ed Thumb Code 8 __main.o(!!!main) __scatterload 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x080000f5 Thumb Code 44 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x08000103 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x08000129 Thumb Code 26 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x08000145 Thumb Code 28 __scatter_zi.o(!!handler_zi) _printf_d 0x08000161 Thumb Code 0 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) _printf_percent 0x08000161 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) _printf_percent_end 0x08000167 Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) __rt_lib_init 0x0800016b Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_alloca_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) __rt_lib_init_fp_trap_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_heap_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_collate_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_preinit_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_return 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_init_user_alloc_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_shutdown 0x0800016f Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_cpp_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) __rt_lib_shutdown_fp_trap_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) __rt_lib_shutdown_heap_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) __rt_lib_shutdown_return 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) __rt_lib_shutdown_signal_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) __rt_lib_shutdown_stdio_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) __rt_lib_shutdown_user_alloc_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) __rt_entry 0x08000173 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x08000173 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x08000173 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x08000179 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x08000179 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x0800017d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x0800017d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x08000185 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x08000187 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x08000187 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x0800018b Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) WFI_SET 0x08000191 Thumb Code 2 sys.o(.emb_text) INTX_DISABLE 0x08000193 Thumb Code 2 sys.o(.emb_text) INTX_ENABLE 0x08000195 Thumb Code 2 sys.o(.emb_text) MSR_MSP 0x08000197 Thumb Code 6 sys.o(.emb_text) NMI_Handler 0x0800019d Thumb Code 2 stm32f10x_it.o(.text) HardFault_Handler 0x0800019f Thumb Code 4 stm32f10x_it.o(.text) MemManage_Handler 0x080001a3 Thumb Code 4 stm32f10x_it.o(.text) BusFault_Handler 0x080001a7 Thumb Code 4 stm32f10x_it.o(.text) UsageFault_Handler 0x080001ab Thumb Code 4 stm32f10x_it.o(.text) SVC_Handler 0x080001af Thumb Code 2 stm32f10x_it.o(.text) DebugMon_Handler 0x080001b1 Thumb Code 2 stm32f10x_it.o(.text) PendSV_Handler 0x080001b3 Thumb Code 2 stm32f10x_it.o(.text) SysTick_Handler 0x080001b5 Thumb Code 2 stm32f10x_it.o(.text) SystemInit 0x08000297 Thumb Code 78 system_stm32f10x.o(.text) SystemCoreClockUpdate 0x080002e5 Thumb Code 142 system_stm32f10x.o(.text) main 0x08000399 Thumb Code 72 minibalance.o(.text) Reset_Handler 0x080003e1 Thumb Code 8 startup_stm32f10x_md.o(.text) ADC1_2_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) CAN1_RX1_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) CAN1_SCE_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel1_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel2_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel3_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel4_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel5_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel6_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel7_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI0_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI1_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI2_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI3_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI4_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI9_5_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) FLASH_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) I2C1_ER_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) I2C1_EV_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) I2C2_ER_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) I2C2_EV_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) PVD_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) RCC_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) RTCAlarm_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) RTC_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) SPI1_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) SPI2_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) TAMPER_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_BRK_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_CC_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_TRG_COM_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_UP_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) TIM3_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) USART1_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) USART2_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) USART3_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) USBWakeUp_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) USB_HP_CAN1_TX_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) USB_LP_CAN1_RX0_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) WWDG_IRQHandler 0x080003fb Thumb Code 0 startup_stm32f10x_md.o(.text) __user_initial_stackheap 0x080003fd Thumb Code 0 startup_stm32f10x_md.o(.text) NVIC_PriorityGroupConfig 0x08000421 Thumb Code 10 misc.o(.text) NVIC_Init 0x0800042b Thumb Code 100 misc.o(.text) NVIC_SetVectorTable 0x0800048f Thumb Code 14 misc.o(.text) NVIC_SystemLPConfig 0x0800049d Thumb Code 34 misc.o(.text) SysTick_CLKSourceConfig 0x080004bf Thumb Code 40 misc.o(.text) BKP_DeInit 0x080004fd Thumb Code 16 stm32f10x_bkp.o(.text) BKP_TamperPinLevelConfig 0x0800050d Thumb Code 6 stm32f10x_bkp.o(.text) BKP_TamperPinCmd 0x08000513 Thumb Code 8 stm32f10x_bkp.o(.text) BKP_ITConfig 0x0800051b Thumb Code 8 stm32f10x_bkp.o(.text) BKP_RTCOutputConfig 0x08000523 Thumb Code 22 stm32f10x_bkp.o(.text) BKP_SetRTCCalibrationValue 0x08000539 Thumb Code 22 stm32f10x_bkp.o(.text) BKP_WriteBackupRegister 0x0800054f Thumb Code 24 stm32f10x_bkp.o(.text) BKP_ReadBackupRegister 0x08000567 Thumb Code 26 stm32f10x_bkp.o(.text) BKP_GetFlagStatus 0x08000581 Thumb Code 10 stm32f10x_bkp.o(.text) BKP_ClearFlag 0x0800058b Thumb Code 18 stm32f10x_bkp.o(.text) BKP_GetITStatus 0x0800059d Thumb Code 10 stm32f10x_bkp.o(.text) BKP_ClearITPendingBit 0x080005a7 Thumb Code 18 stm32f10x_bkp.o(.text) EXTI_DeInit 0x080005c1 Thumb Code 28 stm32f10x_exti.o(.text) EXTI_Init 0x080005dd Thumb Code 142 stm32f10x_exti.o(.text) EXTI_StructInit 0x0800066b Thumb Code 16 stm32f10x_exti.o(.text) EXTI_GenerateSWInterrupt 0x0800067b Thumb Code 16 stm32f10x_exti.o(.text) EXTI_GetFlagStatus 0x0800068b Thumb Code 22 stm32f10x_exti.o(.text) EXTI_ClearFlag 0x080006a1 Thumb Code 8 stm32f10x_exti.o(.text) EXTI_GetITStatus 0x080006a9 Thumb Code 34 stm32f10x_exti.o(.text) EXTI_ClearITPendingBit 0x080006cb Thumb Code 8 stm32f10x_exti.o(.text) GPIO_DeInit 0x080006dd Thumb Code 172 stm32f10x_gpio.o(.text) GPIO_AFIODeInit 0x08000789 Thumb Code 20 stm32f10x_gpio.o(.text) GPIO_Init 0x0800079d Thumb Code 278 stm32f10x_gpio.o(.text) GPIO_StructInit 0x080008b3 Thumb Code 16 stm32f10x_gpio.o(.text) GPIO_ReadInputDataBit 0x080008c3 Thumb Code 18 stm32f10x_gpio.o(.text) GPIO_ReadInputData 0x080008d5 Thumb Code 8 stm32f10x_gpio.o(.text) GPIO_ReadOutputDataBit 0x080008dd Thumb Code 18 stm32f10x_gpio.o(.text) GPIO_ReadOutputData 0x080008ef Thumb Code 8 stm32f10x_gpio.o(.text) GPIO_SetBits 0x080008f7 Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_ResetBits 0x080008fb Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_WriteBit 0x080008ff Thumb Code 10 stm32f10x_gpio.o(.text) GPIO_Write 0x08000909 Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_PinLockConfig 0x0800090d Thumb Code 18 stm32f10x_gpio.o(.text) GPIO_EventOutputConfig 0x0800091f Thumb Code 26 stm32f10x_gpio.o(.text) GPIO_EventOutputCmd 0x08000939 Thumb Code 6 stm32f10x_gpio.o(.text) GPIO_PinRemapConfig 0x0800093f Thumb Code 138 stm32f10x_gpio.o(.text) GPIO_EXTILineConfig 0x080009c9 Thumb Code 66 stm32f10x_gpio.o(.text) GPIO_ETH_MediaInterfaceConfig 0x08000a0b Thumb Code 8 stm32f10x_gpio.o(.text) PWR_DeInit 0x08000a39 Thumb Code 22 stm32f10x_pwr.o(.text) PWR_BackupAccessCmd 0x08000a4f Thumb Code 6 stm32f10x_pwr.o(.text) PWR_PVDCmd 0x08000a55 Thumb Code 6 stm32f10x_pwr.o(.text) PWR_PVDLevelConfig 0x08000a5b Thumb Code 18 stm32f10x_pwr.o(.text) PWR_WakeUpPinCmd 0x08000a6d Thumb Code 8 stm32f10x_pwr.o(.text) PWR_EnterSTOPMode 0x08000a75 Thumb Code 54 stm32f10x_pwr.o(.text) PWR_EnterSTANDBYMode 0x08000aab Thumb Code 42 stm32f10x_pwr.o(.text) PWR_GetFlagStatus 0x08000ad5 Thumb Code 20 stm32f10x_pwr.o(.text) PWR_ClearFlag 0x08000ae9 Thumb Code 14 stm32f10x_pwr.o(.text) RCC_DeInit 0x08000b05 Thumb Code 64 stm32f10x_rcc.o(.text) RCC_HSEConfig 0x08000b45 Thumb Code 70 stm32f10x_rcc.o(.text) RCC_GetFlagStatus 0x08000b8b Thumb Code 56 stm32f10x_rcc.o(.text) RCC_WaitForHSEStartUp 0x08000bc3 Thumb Code 56 stm32f10x_rcc.o(.text) RCC_AdjustHSICalibrationValue 0x08000bfb Thumb Code 20 stm32f10x_rcc.o(.text) RCC_HSICmd 0x08000c0f Thumb Code 6 stm32f10x_rcc.o(.text) RCC_PLLConfig 0x08000c15 Thumb Code 24 stm32f10x_rcc.o(.text) RCC_PLLCmd 0x08000c2d Thumb Code 6 stm32f10x_rcc.o(.text) RCC_SYSCLKConfig 0x08000c33 Thumb Code 18 stm32f10x_rcc.o(.text) RCC_GetSYSCLKSource 0x08000c45 Thumb Code 10 stm32f10x_rcc.o(.text) RCC_HCLKConfig 0x08000c4f Thumb Code 18 stm32f10x_rcc.o(.text) RCC_PCLK1Config 0x08000c61 Thumb Code 18 stm32f10x_rcc.o(.text) RCC_PCLK2Config 0x08000c73 Thumb Code 20 stm32f10x_rcc.o(.text) RCC_ITConfig 0x08000c87 Thumb Code 26 stm32f10x_rcc.o(.text) RCC_USBCLKConfig 0x08000ca1 Thumb Code 8 stm32f10x_rcc.o(.text) RCC_ADCCLKConfig 0x08000ca9 Thumb Code 18 stm32f10x_rcc.o(.text) RCC_LSEConfig 0x08000cbb Thumb Code 50 stm32f10x_rcc.o(.text) RCC_LSICmd 0x08000ced Thumb Code 6 stm32f10x_rcc.o(.text) RCC_RTCCLKConfig 0x08000cf3 Thumb Code 12 stm32f10x_rcc.o(.text) RCC_RTCCLKCmd 0x08000cff Thumb Code 8 stm32f10x_rcc.o(.text) RCC_GetClocksFreq 0x08000d07 Thumb Code 192 stm32f10x_rcc.o(.text) RCC_AHBPeriphClockCmd 0x08000dc7 Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB2PeriphClockCmd 0x08000de1 Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB1PeriphClockCmd 0x08000dfb Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB2PeriphResetCmd 0x08000e15 Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB1PeriphResetCmd 0x08000e2f Thumb Code 26 stm32f10x_rcc.o(.text) RCC_BackupResetCmd 0x08000e49 Thumb Code 8 stm32f10x_rcc.o(.text) RCC_ClockSecuritySystemCmd 0x08000e51 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_MCOConfig 0x08000e57 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_ClearFlag 0x08000e5d Thumb Code 14 stm32f10x_rcc.o(.text) RCC_GetITStatus 0x08000e6b Thumb Code 20 stm32f10x_rcc.o(.text) RCC_ClearITPendingBit 0x08000e7f Thumb Code 6 stm32f10x_rcc.o(.text) TIM_DeInit 0x08000ea9 Thumb Code 424 stm32f10x_tim.o(.text) TIM_TimeBaseInit 0x08001051 Thumb Code 122 stm32f10x_tim.o(.text) TIM_OC1Init 0x080010cb Thumb Code 132 stm32f10x_tim.o(.text) TIM_OC2Init 0x0800114f Thumb Code 154 stm32f10x_tim.o(.text) TIM_OC3Init 0x080011e9 Thumb Code 150 stm32f10x_tim.o(.text) TIM_OC4Init 0x0800127f Thumb Code 182 stm32f10x_tim.o(.text) TIM_SetIC4Prescaler 0x08001335 Thumb Code 26 stm32f10x_tim.o(.text) TIM_SetIC3Prescaler 0x080013d1 Thumb Code 18 stm32f10x_tim.o(.text) TIM_SetIC2Prescaler 0x0800145d Thumb Code 26 stm32f10x_tim.o(.text) TIM_SetIC1Prescaler 0x080014f9 Thumb Code 18 stm32f10x_tim.o(.text) TIM_ICInit 0x08001577 Thumb Code 150 stm32f10x_tim.o(.text) TIM_PWMIConfig 0x0800160d Thumb Code 124 stm32f10x_tim.o(.text) TIM_BDTRConfig 0x08001689 Thumb Code 32 stm32f10x_tim.o(.text) TIM_TimeBaseStructInit 0x080016a9 Thumb Code 18 stm32f10x_tim.o(.text) TIM_OCStructInit 0x080016bb Thumb Code 20 stm32f10x_tim.o(.text) TIM_ICStructInit 0x080016cf Thumb Code 18 stm32f10x_tim.o(.text) TIM_BDTRStructInit 0x080016e1 Thumb Code 40 stm32f10x_tim.o(.text) TIM_Cmd 0x08001709 Thumb Code 24 stm32f10x_tim.o(.text) TIM_CtrlPWMOutputs 0x08001721 Thumb Code 30 stm32f10x_tim.o(.text) TIM_ITConfig 0x0800173f Thumb Code 18 stm32f10x_tim.o(.text) TIM_GenerateEvent 0x08001751 Thumb Code 4 stm32f10x_tim.o(.text) TIM_DMAConfig 0x08001755 Thumb Code 10 stm32f10x_tim.o(.text) TIM_DMACmd 0x0800175f Thumb Code 18 stm32f10x_tim.o(.text) TIM_InternalClockConfig 0x08001771 Thumb Code 12 stm32f10x_tim.o(.text) TIM_SelectInputTrigger 0x0800177d Thumb Code 18 stm32f10x_tim.o(.text) TIM_ITRxExternalClockConfig 0x0800178f Thumb Code 24 stm32f10x_tim.o(.text) TIM_TIxExternalClockConfig 0x080017a7 Thumb Code 62 stm32f10x_tim.o(.text) TIM_ETRConfig 0x080017e5 Thumb Code 28 stm32f10x_tim.o(.text) TIM_ETRClockMode1Config 0x08001801 Thumb Code 54 stm32f10x_tim.o(.text) TIM_ETRClockMode2Config 0x08001837 Thumb Code 32 stm32f10x_tim.o(.text) TIM_PrescalerConfig 0x08001857 Thumb Code 6 stm32f10x_tim.o(.text) TIM_CounterModeConfig 0x0800185d Thumb Code 18 stm32f10x_tim.o(.text) TIM_EncoderInterfaceConfig 0x0800186f Thumb Code 66 stm32f10x_tim.o(.text) TIM_ForcedOC1Config 0x080018b1 Thumb Code 18 stm32f10x_tim.o(.text) TIM_ForcedOC2Config 0x080018c3 Thumb Code 26 stm32f10x_tim.o(.text) TIM_ForcedOC3Config 0x080018dd Thumb Code 18 stm32f10x_tim.o(.text) TIM_ForcedOC4Config 0x080018ef Thumb Code 26 stm32f10x_tim.o(.text) TIM_ARRPreloadConfig 0x08001909 Thumb Code 24 stm32f10x_tim.o(.text) TIM_SelectCOM 0x08001921 Thumb Code 24 stm32f10x_tim.o(.text) TIM_SelectCCDMA 0x08001939 Thumb Code 24 stm32f10x_tim.o(.text) TIM_CCPreloadControl 0x08001951 Thumb Code 24 stm32f10x_tim.o(.text) TIM_OC1PreloadConfig 0x08001969 Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC2PreloadConfig 0x0800197b Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC3PreloadConfig 0x08001995 Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC4PreloadConfig 0x080019a7 Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC1FastConfig 0x080019c1 Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC2FastConfig 0x080019d3 Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC3FastConfig 0x080019ed Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC4FastConfig 0x080019ff Thumb Code 26 stm32f10x_tim.o(.text) TIM_ClearOC1Ref 0x08001a19 Thumb Code 18 stm32f10x_tim.o(.text) TIM_ClearOC2Ref 0x08001a2b Thumb Code 24 stm32f10x_tim.o(.text) TIM_ClearOC3Ref 0x08001a43 Thumb Code 18 stm32f10x_tim.o(.text) TIM_ClearOC4Ref 0x08001a55 Thumb Code 24 stm32f10x_tim.o(.text) TIM_OC1PolarityConfig 0x08001a6d Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC1NPolarityConfig 0x08001a7f Thumb Code 18 stm32f10x_tim.o(.text) TIM_OC2PolarityConfig 0x08001a91 Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC2NPolarityConfig 0x08001aab Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC3PolarityConfig 0x08001ac5 Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC3NPolarityConfig 0x08001adf Thumb Code 26 stm32f10x_tim.o(.text) TIM_OC4PolarityConfig 0x08001af9 Thumb Code 26 stm32f10x_tim.o(.text) TIM_CCxCmd 0x08001b13 Thumb Code 30 stm32f10x_tim.o(.text) TIM_CCxNCmd 0x08001b31 Thumb Code 30 stm32f10x_tim.o(.text) TIM_SelectOCxM 0x08001b4f Thumb Code 82 stm32f10x_tim.o(.text) TIM_UpdateDisableConfig 0x08001ba1 Thumb Code 24 stm32f10x_tim.o(.text) TIM_UpdateRequestConfig 0x08001bb9 Thumb Code 24 stm32f10x_tim.o(.text) TIM_SelectHallSensor 0x08001bd1 Thumb Code 24 stm32f10x_tim.o(.text) TIM_SelectOnePulseMode 0x08001be9 Thumb Code 18 stm32f10x_tim.o(.text) TIM_SelectOutputTrigger 0x08001bfb Thumb Code 18 stm32f10x_tim.o(.text) TIM_SelectSlaveMode 0x08001c0d Thumb Code 18 stm32f10x_tim.o(.text) TIM_SelectMasterSlaveMode 0x08001c1f Thumb Code 18 stm32f10x_tim.o(.text) TIM_SetCounter 0x08001c31 Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetAutoreload 0x08001c35 Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare1 0x08001c39 Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare2 0x08001c3d Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare3 0x08001c41 Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare4 0x08001c45 Thumb Code 6 stm32f10x_tim.o(.text) TIM_SetClockDivision 0x08001c4b Thumb Code 18 stm32f10x_tim.o(.text) TIM_GetCapture1 0x08001c5d Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetCapture2 0x08001c63 Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetCapture3 0x08001c69 Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetCapture4 0x08001c6f Thumb Code 8 stm32f10x_tim.o(.text) TIM_GetCounter 0x08001c77 Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetPrescaler 0x08001c7d Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetFlagStatus 0x08001c83 Thumb Code 18 stm32f10x_tim.o(.text) TIM_ClearFlag 0x08001c95 Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetITStatus 0x08001c9b Thumb Code 34 stm32f10x_tim.o(.text) TIM_ClearITPendingBit 0x08001cbd Thumb Code 6 stm32f10x_tim.o(.text) USART_DeInit 0x08001cc5 Thumb Code 134 stm32f10x_usart.o(.text) USART_Init 0x08001d4b Thumb Code 210 stm32f10x_usart.o(.text) USART_StructInit 0x08001e1d Thumb Code 24 stm32f10x_usart.o(.text) USART_ClockInit 0x08001e35 Thumb Code 34 stm32f10x_usart.o(.text) USART_ClockStructInit 0x08001e57 Thumb Code 12 stm32f10x_usart.o(.text) USART_Cmd 0x08001e63 Thumb Code 24 stm32f10x_usart.o(.text) USART_ITConfig 0x08001e7b Thumb Code 74 stm32f10x_usart.o(.text) USART_DMACmd 0x08001ec5 Thumb Code 18 stm32f10x_usart.o(.text) USART_SetAddress 0x08001ed7 Thumb Code 18 stm32f10x_usart.o(.text) USART_WakeUpConfig 0x08001ee9 Thumb Code 18 stm32f10x_usart.o(.text) USART_ReceiverWakeUpCmd 0x08001efb Thumb Code 24 stm32f10x_usart.o(.text) USART_LINBreakDetectLengthConfig 0x08001f13 Thumb Code 18 stm32f10x_usart.o(.text) USART_LINCmd 0x08001f25 Thumb Code 24 stm32f10x_usart.o(.text) USART_SendData 0x08001f3d Thumb Code 8 stm32f10x_usart.o(.text) USART_ReceiveData 0x08001f45 Thumb Code 10 stm32f10x_usart.o(.text) USART_SendBreak 0x08001f4f Thumb Code 10 stm32f10x_usart.o(.text) USART_SetGuardTime 0x08001f59 Thumb Code 16 stm32f10x_usart.o(.text) USART_SetPrescaler 0x08001f69 Thumb Code 16 stm32f10x_usart.o(.text) USART_SmartCardCmd 0x08001f79 Thumb Code 24 stm32f10x_usart.o(.text) USART_SmartCardNACKCmd 0x08001f91 Thumb Code 24 stm32f10x_usart.o(.text) USART_HalfDuplexCmd 0x08001fa9 Thumb Code 24 stm32f10x_usart.o(.text) USART_OverSampling8Cmd 0x08001fc1 Thumb Code 22 stm32f10x_usart.o(.text) USART_OneBitMethodCmd 0x08001fd7 Thumb Code 24 stm32f10x_usart.o(.text) USART_IrDAConfig 0x08001fef Thumb Code 18 stm32f10x_usart.o(.text) USART_IrDACmd 0x08002001 Thumb Code 24 stm32f10x_usart.o(.text) USART_GetFlagStatus 0x08002019 Thumb Code 26 stm32f10x_usart.o(.text) USART_ClearFlag 0x08002033 Thumb Code 18 stm32f10x_usart.o(.text) USART_GetITStatus 0x08002045 Thumb Code 84 stm32f10x_usart.o(.text) USART_ClearITPendingBit 0x08002099 Thumb Code 52 stm32f10x_usart.o(.text) delay_init 0x080020cd Thumb Code 50 delay.o(.text) delay_us 0x080020ff Thumb Code 72 delay.o(.text) delay_ms 0x08002147 Thumb Code 72 delay.o(.text) MY_NVIC_SetVectorTable 0x080021a1 Thumb Code 12 sys.o(.text) MY_NVIC_PriorityGroupConfig 0x080021ad Thumb Code 36 sys.o(.text) MY_NVIC_Init 0x080021d1 Thumb Code 116 sys.o(.text) Ex_NVIC_Config 0x08002245 Thumb Code 146 sys.o(.text) MYRCC_DeInit 0x080022d7 Thumb Code 90 sys.o(.text) Sys_Standby 0x08002331 Thumb Code 68 sys.o(.text) Sys_Soft_Reset 0x08002375 Thumb Code 12 sys.o(.text) JTAG_Set 0x08002381 Thumb Code 42 sys.o(.text) Stm32_Clock_Init 0x080023ab Thumb Code 134 sys.o(.text) _sys_exit 0x0800245d Thumb Code 6 usart.o(.text) fputc 0x08002463 Thumb Code 24 usart.o(.text) uart_init 0x0800247b Thumb Code 124 usart.o(.text) KEY_Init 0x08002501 Thumb Code 32 key.o(.text) click 0x08002521 Thumb Code 38 key.o(.text) OLED_WR_Byte 0x08002555 Thumb Code 78 oled.o(.text) OLED_Refresh_Gram 0x080025a3 Thumb Code 70 oled.o(.text) OLED_Display_On 0x080025e9 Thumb Code 28 oled.o(.text) OLED_Display_Off 0x08002605 Thumb Code 28 oled.o(.text) OLED_Clear 0x08002621 Thumb Code 42 oled.o(.text) OLED_DrawPoint 0x0800264b Thumb Code 100 oled.o(.text) OLED_ShowChar 0x080026af Thumb Code 158 oled.o(.text) oled_pow 0x0800274d Thumb Code 22 oled.o(.text) OLED_ShowNumber 0x08002763 Thumb Code 148 oled.o(.text) OLED_ShowString 0x080027f7 Thumb Code 68 oled.o(.text) OLED_Init 0x0800283b Thumb Code 360 oled.o(.text) Motor_Init 0x080029a5 Thumb Code 40 motor.o(.text) MiniBalance_PWM_Init 0x080029cd Thumb Code 164 motor.o(.text) Encoder_Init_TIM2 0x08002a7d Thumb Code 154 encoder.o(.text) Encoder_Init_TIM4 0x08002b17 Thumb Code 148 encoder.o(.text) Read_Encoder 0x08002bab Thumb Code 74 encoder.o(.text) TIM4_IRQHandler 0x08002bf5 Thumb Code 24 encoder.o(.text) TIM2_IRQHandler 0x08002c0d Thumb Code 24 encoder.o(.text) IIC_Init 0x08002c35 Thumb Code 40 ioi2c.o(.text) IIC_Start 0x08002c5d Thumb Code 96 ioi2c.o(.text) IIC_Stop 0x08002cbd Thumb Code 68 ioi2c.o(.text) IIC_Wait_Ack 0x08002d01 Thumb Code 96 ioi2c.o(.text) IIC_Ack 0x08002d61 Thumb Code 72 ioi2c.o(.text) IIC_NAck 0x08002da9 Thumb Code 70 ioi2c.o(.text) IIC_Send_Byte 0x08002def Thumb Code 94 ioi2c.o(.text) i2cWrite 0x08002e4d Thumb Code 96 ioi2c.o(.text) IIC_Read_Byte 0x08002ead Thumb Code 104 ioi2c.o(.text) i2cRead 0x08002f15 Thumb Code 118 ioi2c.o(.text) I2C_ReadOneByte 0x08002f8b Thumb Code 70 ioi2c.o(.text) IICreadBytes 0x08002fd1 Thumb Code 112 ioi2c.o(.text) IICwriteBytes 0x08003041 Thumb Code 70 ioi2c.o(.text) IICreadByte 0x08003087 Thumb Code 22 ioi2c.o(.text) IICwriteByte 0x0800309d Thumb Code 20 ioi2c.o(.text) IICwriteBits 0x080030b1 Thumb Code 106 ioi2c.o(.text) IICwriteBit 0x0800311b Thumb Code 64 ioi2c.o(.text) MiniBalance_EXTI_Init 0x0800315d Thumb Code 108 exti.o(.text) myabs 0x080031cd Thumb Code 14 control.o(.text) Motor_PWMSet 0x080031db Thumb Code 102 control.o(.text) Turn_Off 0x08003241 Thumb Code 66 control.o(.text) Motor_PWMLimit 0x08003283 Thumb Code 18 control.o(.text) Velocity 0x08003295 Thumb Code 242 control.o(.text) Balance 0x08003387 Thumb Code 76 control.o(.text) Key 0x080033d3 Thumb Code 30 control.o(.text) IMU_GetAngle 0x080033f1 Thumb Code 30 control.o(.text) EXTI15_10_IRQHandler 0x0800340f Thumb Code 160 control.o(.text) oled_show 0x08003525 Thumb Code 306 show.o(.text) mpu_reg_dump 0x0800372f Thumb Code 72 inv_mpu.o(.text) mpu_read_reg 0x08003777 Thumb Code 66 inv_mpu.o(.text) mpu_set_int_latched 0x080037b9 Thumb Code 102 inv_mpu.o(.text) mpu_set_sensors 0x0800381f Thumb Code 202 inv_mpu.o(.text) mpu_set_bypass 0x080038e9 Thumb Code 328 inv_mpu.o(.text) mpu_reset_fifo 0x08003a31 Thumb Code 444 inv_mpu.o(.text) mpu_configure_fifo 0x08003bed Thumb Code 106 inv_mpu.o(.text) mpu_set_lpf 0x08003c57 Thumb Code 126 inv_mpu.o(.text) mpu_lp_accel_mode 0x08003cd5 Thumb Code 218 inv_mpu.o(.text) mpu_set_sample_rate 0x08003daf Thumb Code 152 inv_mpu.o(.text) mpu_set_accel_fsr 0x08003e47 Thumb Code 132 inv_mpu.o(.text) mpu_set_gyro_fsr 0x08003ecb Thumb Code 132 inv_mpu.o(.text) mpu_init 0x08003f4f Thumb Code 416 inv_mpu.o(.text) myget_ms 0x080040ef Thumb Code 2 inv_mpu.o(.text) mpu_get_gyro_reg 0x080040f1 Thumb Code 110 inv_mpu.o(.text) mpu_get_accel_reg 0x0800415f Thumb Code 110 inv_mpu.o(.text) mpu_get_temperature 0x080041cd Thumb Code 150 inv_mpu.o(.text) mpu_set_accel_bias 0x08004263 Thumb Code 468 inv_mpu.o(.text) mpu_get_gyro_fsr 0x08004437 Thumb Code 64 inv_mpu.o(.text) mpu_get_accel_fsr 0x08004477 Thumb Code 72 inv_mpu.o(.text) mpu_get_lpf 0x080044bf Thumb Code 74 inv_mpu.o(.text) mpu_get_sample_rate 0x08004509 Thumb Code 26 inv_mpu.o(.text) mpu_get_compass_sample_rate 0x08004523 Thumb Code 10 inv_mpu.o(.text) mpu_set_compass_sample_rate 0x0800452d Thumb Code 8 inv_mpu.o(.text) mpu_get_gyro_sens 0x08004535 Thumb Code 58 inv_mpu.o(.text) mpu_get_accel_sens 0x0800456f Thumb Code 78 inv_mpu.o(.text) mpu_get_fifo_config 0x080045bd Thumb Code 12 inv_mpu.o(.text) mpu_get_power_state 0x080045c9 Thumb Code 22 inv_mpu.o(.text) mpu_get_int_status 0x080045df Thumb Code 64 inv_mpu.o(.text) mpu_read_fifo 0x0800461f Thumb Code 520 inv_mpu.o(.text) mpu_read_fifo_stream 0x08004827 Thumb Code 186 inv_mpu.o(.text) mpu_set_int_level 0x080048e1 Thumb Code 12 inv_mpu.o(.text) mpu_set_dmp_state 0x08004fc1 Thumb Code 138 inv_mpu.o(.text) mpu_run_self_test 0x0800504b Thumb Code 278 inv_mpu.o(.text) mpu_write_mem 0x08005161 Thumb Code 122 inv_mpu.o(.text) mpu_read_mem 0x080051db Thumb Code 122 inv_mpu.o(.text) mpu_load_firmware 0x08005255 Thumb Code 190 inv_mpu.o(.text) mpu_get_dmp_state 0x08005313 Thumb Code 14 inv_mpu.o(.text) mpu_get_compass_reg 0x08005321 Thumb Code 8 inv_mpu.o(.text) mpu_get_compass_fsr 0x08005329 Thumb Code 8 inv_mpu.o(.text) mpu_lp_motion_interrupt 0x08005331 Thumb Code 512 inv_mpu.o(.text) dmp_load_motion_driver_firmware 0x08005535 Thumb Code 20 inv_mpu_dmp_motion_driver.o(.text) dmp_set_orientation 0x08005549 Thumb Code 290 inv_mpu_dmp_motion_driver.o(.text) dmp_set_gyro_bias 0x0800566b Thumb Code 294 inv_mpu_dmp_motion_driver.o(.text) dmp_set_accel_bias 0x08005791 Thumb Code 300 inv_mpu_dmp_motion_driver.o(.text) dmp_set_fifo_rate 0x080058bd Thumb Code 136 inv_mpu_dmp_motion_driver.o(.text) dmp_get_fifo_rate 0x08005945 Thumb Code 12 inv_mpu_dmp_motion_driver.o(.text) dmp_set_tap_thresh 0x08005951 Thumb Code 396 inv_mpu_dmp_motion_driver.o(.text) dmp_set_tap_axes 0x08005add Thumb Code 70 inv_mpu_dmp_motion_driver.o(.text) dmp_set_tap_count 0x08005b23 Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) dmp_set_tap_time 0x08005b49 Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) dmp_set_tap_time_multi 0x08005b6f Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) dmp_set_shake_reject_thresh 0x08005b95 Thumb Code 56 inv_mpu_dmp_motion_driver.o(.text) dmp_set_shake_reject_time 0x08005bcd Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) dmp_set_shake_reject_timeout 0x08005bf3 Thumb Code 38 inv_mpu_dmp_motion_driver.o(.text) dmp_get_pedometer_step_count 0x08005c19 Thumb Code 66 inv_mpu_dmp_motion_driver.o(.text) dmp_set_pedometer_step_count 0x08005c5b Thumb Code 42 inv_mpu_dmp_motion_driver.o(.text) dmp_get_pedometer_walk_time 0x08005c85 Thumb Code 72 inv_mpu_dmp_motion_driver.o(.text) dmp_set_pedometer_walk_time 0x08005ccd Thumb Code 48 inv_mpu_dmp_motion_driver.o(.text) dmp_enable_6x_lp_quat 0x08005cfd Thumb Code 84 inv_mpu_dmp_motion_driver.o(.text) dmp_enable_lp_quat 0x08005d51 Thumb Code 60 inv_mpu_dmp_motion_driver.o(.text) dmp_enable_gyro_cal 0x08005d8d Thumb Code 62 inv_mpu_dmp_motion_driver.o(.text) dmp_enable_feature 0x08005dcb Thumb Code 530 inv_mpu_dmp_motion_driver.o(.text) dmp_get_enabled_features 0x08005fdd Thumb Code 12 inv_mpu_dmp_motion_driver.o(.text) dmp_set_interrupt_mode 0x08006047 Thumb Code 66 inv_mpu_dmp_motion_driver.o(.text) dmp_read_fifo 0x08006089 Thumb Code 514 inv_mpu_dmp_motion_driver.o(.text) dmp_register_tap_cb 0x0800628b Thumb Code 10 inv_mpu_dmp_motion_driver.o(.text) dmp_register_android_orient_cb 0x08006295 Thumb Code 10 inv_mpu_dmp_motion_driver.o(.text) MPU6050_newValues 0x080063b1 Thumb Code 494 mpu6050.o(.text) MPU6050_setClockSource 0x0800659f Thumb Code 20 mpu6050.o(.text) MPU6050_setFullScaleGyroRange 0x080065b3 Thumb Code 20 mpu6050.o(.text) MPU6050_setFullScaleAccelRange 0x080065c7 Thumb Code 20 mpu6050.o(.text) MPU6050_setSleepEnabled 0x080065db Thumb Code 18 mpu6050.o(.text) MPU6050_getDeviceID 0x080065ed Thumb Code 20 mpu6050.o(.text) MPU6050_testConnection 0x08006601 Thumb Code 18 mpu6050.o(.text) MPU6050_setI2CMasterModeEnabled 0x08006613 Thumb Code 18 mpu6050.o(.text) MPU6050_setI2CBypassEnabled 0x08006625 Thumb Code 18 mpu6050.o(.text) MPU6050_initialize 0x08006637 Thumb Code 40 mpu6050.o(.text) DMP_Init 0x0800665f Thumb Code 122 mpu6050.o(.text) Read_DMP 0x080066d9 Thumb Code 388 mpu6050.o(.text) __use_no_semihosting 0x08006871 Thumb Code 2 use_no_semi_2.o(.text) __aeabi_ldivmod 0x08006873 Thumb Code 0 llsdiv.o(.text) _ll_sdiv 0x08006873 Thumb Code 72 llsdiv.o(.text) __2printf 0x080068bd Thumb Code 20 noretval__2printf.o(.text) __printf 0x080068d5 Thumb Code 104 __printf.o(.text) _printf_int_dec 0x0800693d Thumb Code 104 _printf_dec.o(.text) memcmp 0x080069b5 Thumb Code 88 memcmp.o(.text) __aeabi_memset 0x08006a0d Thumb Code 16 aeabi_memset.o(.text) __use_two_region_memory 0x08006a1d Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x08006a1f Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x08006a21 Thumb Code 2 heapauxi.o(.text) __I$use$semihosting 0x08006a23 Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x08006a23 Thumb Code 2 use_no_semi.o(.text) __aeabi_uldivmod 0x08006a25 Thumb Code 0 lludivv7m.o(.text) _ll_udiv 0x08006a25 Thumb Code 238 lludivv7m.o(.text) _printf_int_common 0x08006b13 Thumb Code 178 _printf_intcommon.o(.text) _printf_char_file 0x08006bc5 Thumb Code 32 _printf_char_file.o(.text) __aeabi_memclr 0x08006be9 Thumb Code 0 rt_memclr.o(.text) __rt_memclr 0x08006be9 Thumb Code 68 rt_memclr.o(.text) _memset 0x08006bed Thumb Code 0 rt_memclr.o(.text) _printf_char_common 0x08006c37 Thumb Code 32 _printf_char_common.o(.text) ferror 0x08006c5d Thumb Code 8 ferror.o(.text) __aeabi_memclr4 0x08006c65 Thumb Code 0 rt_memclr_w.o(.text) __aeabi_memclr8 0x08006c65 Thumb Code 0 rt_memclr_w.o(.text) __rt_memclr_w 0x08006c65 Thumb Code 78 rt_memclr_w.o(.text) _memset_w 0x08006c69 Thumb Code 0 rt_memclr_w.o(.text) __user_libspace 0x08006cb5 Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x08006cb5 Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x08006cb5 Thumb Code 0 libspace.o(.text) __user_setup_stackheap 0x08006cbd Thumb Code 74 sys_stackheap_outer.o(.text) exit 0x08006d07 Thumb Code 18 exit.o(.text) __ARM_fpclassify 0x08006d19 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) __kernel_poly 0x08006d41 Thumb Code 170 poly.o(i.__kernel_poly) __mathlib_dbl_infnan 0x08006deb Thumb Code 6 dunder.o(i.__mathlib_dbl_infnan) __mathlib_dbl_infnan2 0x08006df1 Thumb Code 4 dunder.o(i.__mathlib_dbl_infnan2) __mathlib_dbl_underflow 0x08006df5 Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow) atan 0x08006e05 Thumb Code 474 atan.o(i.atan) atan2 0x08007025 Thumb Code 346 atan2.o(i.atan2) __aeabi_d2f 0x080071a5 Thumb Code 0 d2f.o(x$fpl$d2f) _d2f 0x080071a5 Thumb Code 98 d2f.o(x$fpl$d2f) __aeabi_dadd 0x08007209 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) _dadd 0x08007209 Thumb Code 332 daddsub_clz.o(x$fpl$dadd) __fpl_dcheck_NaN1 0x08007359 Thumb Code 10 dcheck1.o(x$fpl$dcheck1) __aeabi_ddiv 0x08007369 Thumb Code 0 ddiv.o(x$fpl$ddiv) _ddiv 0x08007369 Thumb Code 552 ddiv.o(x$fpl$ddiv) __aeabi_dmul 0x08007619 Thumb Code 0 dmul.o(x$fpl$dmul) _dmul 0x08007619 Thumb Code 332 dmul.o(x$fpl$dmul) __fpl_dnaninf 0x0800776d Thumb Code 156 dnaninf.o(x$fpl$dnaninf) __fpl_dretinf 0x08007809 Thumb Code 12 dretinf.o(x$fpl$dretinf) __aeabi_drsub 0x08007815 Thumb Code 0 daddsub_clz.o(x$fpl$drsb) _drsb 0x08007815 Thumb Code 22 daddsub_clz.o(x$fpl$drsb) __aeabi_dsub 0x0800782d Thumb Code 0 daddsub_clz.o(x$fpl$dsub) _dsub 0x0800782d Thumb Code 464 daddsub_clz.o(x$fpl$dsub) __aeabi_f2d 0x08007a01 Thumb Code 0 f2d.o(x$fpl$f2d) _f2d 0x08007a01 Thumb Code 86 f2d.o(x$fpl$f2d) __aeabi_fadd 0x08007a59 Thumb Code 0 faddsub_clz.o(x$fpl$fadd) _fadd 0x08007a59 Thumb Code 196 faddsub_clz.o(x$fpl$fadd) __fpl_fcmp_Inf 0x08007b1d Thumb Code 24 fcmpi.o(x$fpl$fcmpinf) __aeabi_fdiv 0x08007b35 Thumb Code 0 fdiv.o(x$fpl$fdiv) _fdiv 0x08007b35 Thumb Code 384 fdiv.o(x$fpl$fdiv) __aeabi_cfcmpeq 0x08007cb9 Thumb Code 0 feqf.o(x$fpl$feqf) _fcmpeq 0x08007cb9 Thumb Code 104 feqf.o(x$fpl$feqf) __aeabi_f2iz 0x08007d21 Thumb Code 0 ffix.o(x$fpl$ffix) _ffix 0x08007d21 Thumb Code 54 ffix.o(x$fpl$ffix) __aeabi_f2uiz 0x08007d59 Thumb Code 0 ffixu.o(x$fpl$ffixu) _ffixu 0x08007d59 Thumb Code 62 ffixu.o(x$fpl$ffixu) __aeabi_i2f 0x08007d99 Thumb Code 0 fflt_clz.o(x$fpl$fflt) _fflt 0x08007d99 Thumb Code 48 fflt_clz.o(x$fpl$fflt) __aeabi_ui2f 0x08007dc9 Thumb Code 0 fflt_clz.o(x$fpl$ffltu) _ffltu 0x08007dc9 Thumb Code 38 fflt_clz.o(x$fpl$ffltu) __aeabi_cfcmple 0x08007df1 Thumb Code 0 fleqf.o(x$fpl$fleqf) _fcmple 0x08007df1 Thumb Code 104 fleqf.o(x$fpl$fleqf) __fpl_fcmple_InfNaN 0x08007e43 Thumb Code 0 fleqf.o(x$fpl$fleqf) __aeabi_fmul 0x08007e59 Thumb Code 0 fmul.o(x$fpl$fmul) _fmul 0x08007e59 Thumb Code 258 fmul.o(x$fpl$fmul) __fpl_fnaninf 0x08007f5b Thumb Code 140 fnaninf.o(x$fpl$fnaninf) __fpl_fretinf 0x08007fe7 Thumb Code 10 fretinf.o(x$fpl$fretinf) __aeabi_cfrcmple 0x08007ff1 Thumb Code 0 frleqf.o(x$fpl$frleqf) _frcmple 0x08007ff1 Thumb Code 98 frleqf.o(x$fpl$frleqf) __aeabi_frsub 0x08008053 Thumb Code 0 faddsub_clz.o(x$fpl$frsb) _frsb 0x08008053 Thumb Code 20 faddsub_clz.o(x$fpl$frsb) __aeabi_fsub 0x08008069 Thumb Code 0 faddsub_clz.o(x$fpl$fsub) _fsub 0x08008069 Thumb Code 234 faddsub_clz.o(x$fpl$fsub) __fpl_return_NaN 0x08008153 Thumb Code 100 retnan.o(x$fpl$retnan) __ARM_scalbn 0x080081b7 Thumb Code 92 scalbn.o(x$fpl$scalbn) __fpl_cmpreturn 0x08008213 Thumb Code 48 trapv.o(x$fpl$trapveneer) __I$use$fp 0x08008242 Number 0 usenofp.o(x$fpl$usenofp) oled_asc2_1206 0x08008242 Data 1140 oled.o(.constdata) oled_asc2_1608 0x080086b6 Data 1520 oled.o(.constdata) hw 0x08008ca8 Data 12 inv_mpu.o(.constdata) reg 0x08008cb4 Data 27 inv_mpu.o(.constdata) test 0x08008cd0 Data 40 inv_mpu.o(.constdata) __mathlib_zero 0x08009988 Data 8 qnan.o(.constdata) Region$$Table$$Base 0x080099e0 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08009a00 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_stm32f10x.o(.data) AHBPrescTable 0x20000004 Data 16 system_stm32f10x.o(.data) Flag_Stop 0x20000014 Data 1 minibalance.o(.data) Encoder_Left 0x20000018 Data 4 minibalance.o(.data) Encoder_Right 0x2000001c Data 4 minibalance.o(.data) Angle_Balance 0x20000020 Data 4 minibalance.o(.data) Gyro_Balance 0x20000024 Data 4 minibalance.o(.data) __stdout 0x20000040 Data 4 usart.o(.data) gyro 0x20000088 Data 6 mpu6050.o(.data) accel 0x2000008e Data 6 mpu6050.o(.data) sensors 0x20000094 Data 2 mpu6050.o(.data) Roll 0x20000098 Data 4 mpu6050.o(.data) Pitch 0x2000009c Data 4 mpu6050.o(.data) q0 0x200000a0 Data 4 mpu6050.o(.data) q1 0x200000a4 Data 4 mpu6050.o(.data) q2 0x200000a8 Data 4 mpu6050.o(.data) q3 0x200000ac Data 4 mpu6050.o(.data) Gx_offset 0x200000ba Data 2 mpu6050.o(.data) Gy_offset 0x200000bc Data 2 mpu6050.o(.data) Gz_offset 0x200000be Data 2 mpu6050.o(.data) OLED_GRAM 0x200000c0 Data 1024 oled.o(.bss) buffer 0x200004d0 Data 14 mpu6050.o(.bss) MPU6050_FIFO 0x200004de Data 132 mpu6050.o(.bss) __libspace_start 0x20000564 Data 96 libspace.o(.bss) __temporary_stack_top$libspace 0x200005c4 Data 0 libspace.o(.bss) ============================================================================== Memory Map of the image Image Entry point : 0x080000ed Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00009ac0, Max: 0x00010000, ABSOLUTE) Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00009a00, Max: 0x00010000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x08000000 0x000000ec Data RO 213 RESET startup_stm32f10x_md.o 0x080000ec 0x00000008 Code RO 788 * !!!main c_w.l(__main.o) 0x080000f4 0x00000034 Code RO 1083 !!!scatter c_w.l(__scatter.o) 0x08000128 0x0000001a Code RO 1085 !!handler_copy c_w.l(__scatter_copy.o) 0x08000142 0x00000002 PAD 0x08000144 0x0000001c Code RO 1087 !!handler_zi c_w.l(__scatter_zi.o) 0x08000160 0x00000000 Code RO 781 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) 0x08000160 0x00000006 Code RO 780 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) 0x08000166 0x00000004 Code RO 853 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) 0x0800016a 0x00000002 Code RO 950 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) 0x0800016c 0x00000000 Code RO 960 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 962 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 965 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 967 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 969 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 972 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 974 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 976 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 978 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 980 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 982 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 984 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 986 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 988 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 990 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 992 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 996 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 998 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 1000 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 1002 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) 0x0800016c 0x00000002 Code RO 1003 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) 0x0800016e 0x00000002 Code RO 1035 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) 0x08000170 0x00000000 Code RO 1049 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) 0x08000170 0x00000000 Code RO 1051 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) 0x08000170 0x00000000 Code RO 1054 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) 0x08000170 0x00000000 Code RO 1057 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) 0x08000170 0x00000000 Code RO 1059 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) 0x08000170 0x00000000 Code RO 1062 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) 0x08000170 0x00000002 Code RO 1063 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) 0x08000172 0x00000000 Code RO 844 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) 0x08000172 0x00000000 Code RO 897 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) 0x08000172 0x00000006 Code RO 909 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) 0x08000178 0x00000000 Code RO 899 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) 0x08000178 0x00000004 Code RO 900 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) 0x0800017c 0x00000000 Code RO 902 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) 0x0800017c 0x00000008 Code RO 903 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) 0x08000184 0x00000002 Code RO 953 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) 0x08000186 0x00000000 Code RO 1007 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) 0x08000186 0x00000004 Code RO 1008 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) 0x0800018a 0x00000006 Code RO 1009 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000190 0x0000000c Code RO 540 .emb_text sys.o 0x0800019c 0x0000001a Code RO 1 .text stm32f10x_it.o 0x080001b6 0x00000002 PAD 0x080001b8 0x000001e0 Code RO 104 .text system_stm32f10x.o 0x08000398 0x00000048 Code RO 122 .text minibalance.o 0x080003e0 0x00000040 Code RO 214 .text startup_stm32f10x_md.o 0x08000420 0x000000dc Code RO 218 .text misc.o 0x080004fc 0x000000c4 Code RO 268 .text stm32f10x_bkp.o 0x080005c0 0x0000011c Code RO 352 .text stm32f10x_exti.o 0x080006dc 0x0000035c Code RO 388 .text stm32f10x_gpio.o 0x08000a38 0x000000cc Code RO 424 .text stm32f10x_pwr.o 0x08000b04 0x000003a4 Code RO 436 .text stm32f10x_rcc.o 0x08000ea8 0x00000e1a Code RO 486 .text stm32f10x_tim.o 0x08001cc2 0x00000002 PAD 0x08001cc4 0x00000408 Code RO 498 .text stm32f10x_usart.o 0x080020cc 0x000000d4 Code RO 522 .text delay.o 0x080021a0 0x000002bc Code RO 541 .text sys.o 0x0800245c 0x000000a4 Code RO 556 .text usart.o 0x08002500 0x00000054 Code RO 575 .text key.o 0x08002554 0x0000044e Code RO 588 .text oled.o 0x080029a2 0x00000002 PAD 0x080029a4 0x000000d8 Code RO 607 .text motor.o 0x08002a7c 0x000001b8 Code RO 619 .text encoder.o 0x08002c34 0x00000526 Code RO 631 .text ioi2c.o 0x0800315a 0x00000002 PAD 0x0800315c 0x00000070 Code RO 643 .text exti.o 0x080031cc 0x00000358 Code RO 658 .text control.o 0x08003524 0x00000180 Code RO 671 .text show.o 0x080036a4 0x00001e90 Code RO 683 .text inv_mpu.o 0x08005534 0x00000d70 Code RO 707 .text inv_mpu_dmp_motion_driver.o 0x080062a4 0x000005cc Code RO 722 .text mpu6050.o 0x08006870 0x00000002 Code RO 748 .text c_w.l(use_no_semi_2.o) 0x08006872 0x00000048 Code RO 750 .text c_w.l(llsdiv.o) 0x080068ba 0x00000002 PAD 0x080068bc 0x00000018 Code RO 754 .text c_w.l(noretval__2printf.o) 0x080068d4 0x00000068 Code RO 756 .text c_w.l(__printf.o) 0x0800693c 0x00000078 Code RO 758 .text c_w.l(_printf_dec.o) 0x080069b4 0x00000058 Code RO 782 .text c_w.l(memcmp.o) 0x08006a0c 0x00000010 Code RO 784 .text c_w.l(aeabi_memset.o) 0x08006a1c 0x00000006 Code RO 786 .text c_w.l(heapauxi.o) 0x08006a22 0x00000002 Code RO 842 .text c_w.l(use_no_semi.o) 0x08006a24 0x000000ee Code RO 845 .text c_w.l(lludivv7m.o) 0x08006b12 0x000000b2 Code RO 849 .text c_w.l(_printf_intcommon.o) 0x08006bc4 0x00000024 Code RO 851 .text c_w.l(_printf_char_file.o) 0x08006be8 0x00000044 Code RO 854 .text c_w.l(rt_memclr.o) 0x08006c2c 0x00000030 Code RO 920 .text c_w.l(_printf_char_common.o) 0x08006c5c 0x00000008 Code RO 922 .text c_w.l(ferror.o) 0x08006c64 0x0000004e Code RO 926 .text c_w.l(rt_memclr_w.o) 0x08006cb2 0x00000002 PAD 0x08006cb4 0x00000008 Code RO 934 .text c_w.l(libspace.o) 0x08006cbc 0x0000004a Code RO 937 .text c_w.l(sys_stackheap_outer.o) 0x08006d06 0x00000012 Code RO 943 .text c_w.l(exit.o) 0x08006d18 0x00000028 Code RO 930 i.__ARM_fpclassify m_ws.l(fpclassify.o) 0x08006d40 0x000000aa Code RO 932 i.__kernel_poly m_ws.l(poly.o) 0x08006dea 0x00000006 Code RO 882 i.__mathlib_dbl_infnan m_ws.l(dunder.o) 0x08006df0 0x00000004 Code RO 883 i.__mathlib_dbl_infnan2 m_ws.l(dunder.o) 0x08006df4 0x00000010 Code RO 887 i.__mathlib_dbl_underflow m_ws.l(dunder.o) 0x08006e04 0x00000220 Code RO 872 i.atan m_ws.l(atan.o) 0x08007024 0x00000180 Code RO 835 i.atan2 m_ws.l(atan2.o) 0x080071a4 0x00000062 Code RO 790 x$fpl$d2f fz_ws.l(d2f.o) 0x08007206 0x00000002 PAD 0x08007208 0x00000150 Code RO 792 x$fpl$dadd fz_ws.l(daddsub_clz.o) 0x08007358 0x00000010 Code RO 951 x$fpl$dcheck1 fz_ws.l(dcheck1.o) 0x08007368 0x000002b0 Code RO 857 x$fpl$ddiv fz_ws.l(ddiv.o) 0x08007618 0x00000154 Code RO 798 x$fpl$dmul fz_ws.l(dmul.o) 0x0800776c 0x0000009c Code RO 860 x$fpl$dnaninf fz_ws.l(dnaninf.o) 0x08007808 0x0000000c Code RO 862 x$fpl$dretinf fz_ws.l(dretinf.o) 0x08007814 0x00000016 Code RO 793 x$fpl$drsb fz_ws.l(daddsub_clz.o) 0x0800782a 0x00000002 PAD 0x0800782c 0x000001d4 Code RO 794 x$fpl$dsub fz_ws.l(daddsub_clz.o) 0x08007a00 0x00000056 Code RO 800 x$fpl$f2d fz_ws.l(f2d.o) 0x08007a56 0x00000002 PAD 0x08007a58 0x000000c4 Code RO 802 x$fpl$fadd fz_ws.l(faddsub_clz.o) 0x08007b1c 0x00000018 Code RO 864 x$fpl$fcmpinf fz_ws.l(fcmpi.o) 0x08007b34 0x00000184 Code RO 809 x$fpl$fdiv fz_ws.l(fdiv.o) 0x08007cb8 0x00000068 Code RO 812 x$fpl$feqf fz_ws.l(feqf.o) 0x08007d20 0x00000036 Code RO 814 x$fpl$ffix fz_ws.l(ffix.o) 0x08007d56 0x00000002 PAD 0x08007d58 0x0000003e Code RO 818 x$fpl$ffixu fz_ws.l(ffixu.o) 0x08007d96 0x00000002 PAD 0x08007d98 0x00000030 Code RO 823 x$fpl$fflt fz_ws.l(fflt_clz.o) 0x08007dc8 0x00000026 Code RO 822 x$fpl$ffltu fz_ws.l(fflt_clz.o) 0x08007dee 0x00000002 PAD 0x08007df0 0x00000068 Code RO 828 x$fpl$fleqf fz_ws.l(fleqf.o) 0x08007e58 0x00000102 Code RO 830 x$fpl$fmul fz_ws.l(fmul.o) 0x08007f5a 0x0000008c Code RO 866 x$fpl$fnaninf fz_ws.l(fnaninf.o) 0x08007fe6 0x0000000a Code RO 868 x$fpl$fretinf fz_ws.l(fretinf.o) 0x08007ff0 0x00000062 Code RO 832 x$fpl$frleqf fz_ws.l(frleqf.o) 0x08008052 0x00000014 Code RO 803 x$fpl$frsb fz_ws.l(faddsub_clz.o) 0x08008066 0x00000002 PAD 0x08008068 0x000000ea Code RO 804 x$fpl$fsub fz_ws.l(faddsub_clz.o) 0x08008152 0x00000064 Code RO 1004 x$fpl$retnan fz_ws.l(retnan.o) 0x080081b6 0x0000005c Code RO 928 x$fpl$scalbn fz_ws.l(scalbn.o) 0x08008212 0x00000030 Code RO 1023 x$fpl$trapveneer fz_ws.l(trapv.o) 0x08008242 0x00000000 Code RO 870 x$fpl$usenofp fz_ws.l(usenofp.o) 0x08008242 0x00000a64 Data RO 590 .constdata oled.o 0x08008ca6 0x00000002 PAD 0x08008ca8 0x00000050 Data RO 684 .constdata inv_mpu.o 0x08008cf8 0x00000bf6 Data RO 709 .constdata inv_mpu_dmp_motion_driver.o 0x080098ee 0x00000002 PAD 0x080098f0 0x00000098 Data RO 873 .constdata m_ws.l(atan.o) 0x08009988 0x00000008 Data RO 895 .constdata m_ws.l(qnan.o) 0x08009990 0x0000004e Data RO 685 .conststring inv_mpu.o 0x080099de 0x00000002 PAD 0x080099e0 0x00000020 Data RO 1081 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000bc8, Max: 0x00005000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x20000000 0x00000014 Data RW 105 .data system_stm32f10x.o 0x20000014 0x00000014 Data RW 123 .data minibalance.o 0x20000028 0x00000014 Data RW 437 .data stm32f10x_rcc.o 0x2000003c 0x00000004 Data RW 523 .data delay.o 0x20000040 0x00000004 Data RW 557 .data usart.o 0x20000044 0x00000001 Data RW 576 .data key.o 0x20000045 0x00000003 PAD 0x20000048 0x00000014 Data RW 659 .data control.o 0x2000005c 0x0000002c Data RW 686 .data inv_mpu.o 0x20000088 0x00000038 Data RW 724 .data mpu6050.o 0x200000c0 0x00000400 Zero RW 589 .bss oled.o 0x200004c0 0x00000010 Zero RW 708 .bss inv_mpu_dmp_motion_driver.o 0x200004d0 0x00000092 Zero RW 723 .bss mpu6050.o 0x20000562 0x00000002 PAD 0x20000564 0x00000060 Zero RW 935 .bss c_w.l(libspace.o) 0x200005c4 0x00000004 PAD 0x200005c8 0x00000200 Zero RW 212 HEAP startup_stm32f10x_md.o 0x200007c8 0x00000400 Zero RW 211 STACK startup_stm32f10x_md.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 856 118 0 20 0 2960 control.o 0 0 0 0 0 32 core_cm3.o 212 18 0 4 0 1123 delay.o 440 16 0 0 0 1587 encoder.o 112 4 0 0 0 680 exti.o 7824 172 158 44 0 21791 inv_mpu.o 3440 126 3062 0 16 15299 inv_mpu_dmp_motion_driver.o 1318 12 0 0 0 5886 ioi2c.o 84 14 0 1 0 777 key.o 72 0 0 20 0 961 minibalance.o 220 22 0 0 0 207581 misc.o 216 12 0 0 0 998 motor.o 1484 104 0 56 146 20837 mpu6050.o 1102 34 2660 0 1024 4887 oled.o 384 78 0 0 0 616 show.o 64 26 236 0 1536 852 startup_stm32f10x_md.o 196 8 0 0 0 3580 stm32f10x_bkp.o 284 10 0 0 0 2335 stm32f10x_exti.o 860 38 0 0 0 5813 stm32f10x_gpio.o 26 0 0 0 0 251174 stm32f10x_it.o 204 14 0 0 0 1995 stm32f10x_pwr.o 932 36 0 20 0 9032 stm32f10x_rcc.o 3610 88 0 0 0 22920 stm32f10x_tim.o 1032 22 0 0 0 8540 stm32f10x_usart.o 712 44 0 0 0 2903 sys.o 480 38 0 20 0 1863 system_stm32f10x.o 164 10 0 4 0 2938 usart.o ---------------------------------------------------------------------- 26336 1064 6154 192 2724 599960 Object Totals 0 0 32 0 0 0 (incl. Generated) 8 0 6 3 2 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 68 __main.o 104 0 0 0 0 84 __printf.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 26 0 0 0 0 0 __scatter_copy.o 28 0 0 0 0 0 __scatter_zi.o 48 6 0 0 0 96 _printf_char_common.o 36 4 0 0 0 80 _printf_char_file.o 6 0 0 0 0 0 _printf_d.o 120 16 0 0 0 92 _printf_dec.o 178 0 0 0 0 88 _printf_intcommon.o 0 0 0 0 0 0 _printf_percent.o 4 0 0 0 0 0 _printf_percent_end.o 16 0 0 0 0 68 aeabi_memset.o 18 0 0 0 0 80 exit.o 8 0 0 0 0 68 ferror.o 6 0 0 0 0 152 heapauxi.o 2 0 0 0 0 0 libinit.o 2 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 72 0 0 0 0 76 llsdiv.o 238 0 0 0 0 100 lludivv7m.o 88 0 0 0 0 76 memcmp.o 24 4 0 0 0 84 noretval__2printf.o 68 0 0 0 0 68 rt_memclr.o 78 0 0 0 0 80 rt_memclr_w.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 74 0 0 0 0 80 sys_stackheap_outer.o 2 0 0 0 0 68 use_no_semi.o 2 0 0 0 0 68 use_no_semi_2.o 98 4 0 0 0 92 d2f.o 826 16 0 0 0 348 daddsub_clz.o 16 4 0 0 0 68 dcheck1.o 688 140 0 0 0 208 ddiv.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 450 8 0 0 0 236 faddsub_clz.o 24 0 0 0 0 68 fcmpi.o 388 76 0 0 0 96 fdiv.o 104 4 0 0 0 84 feqf.o 54 4 0 0 0 84 ffix.o 62 4 0 0 0 84 ffixu.o 86 0 0 0 0 136 fflt_clz.o 104 4 0 0 0 84 fleqf.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 98 0 0 0 0 68 frleqf.o 100 0 0 0 0 68 retnan.o 92 0 0 0 0 68 scalbn.o 48 0 0 0 0 68 trapv.o 0 0 0 0 0 0 usenofp.o 544 70 152 0 0 124 atan.o 384 38 0 0 0 144 atan2.o 26 6 0 0 0 204 dunder.o 40 0 0 0 0 68 fpclassify.o 170 0 0 0 0 96 poly.o 0 0 8 0 0 0 qnan.o ---------------------------------------------------------------------- 6774 448 160 0 100 4724 Library Totals 20 0 0 0 4 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 1350 42 0 0 96 1644 c_w.l 4240 292 0 0 0 2444 fz_ws.l 1164 114 160 0 0 636 m_ws.l ---------------------------------------------------------------------- 6774 448 160 0 100 4724 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 33110 1512 6314 192 2824 599584 Grand Totals 33110 1512 6314 192 2824 599584 ELF Image Totals 33110 1512 6314 192 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 39424 ( 38.50kB) Total RW Size (RW Data + ZI Data) 3016 ( 2.95kB) Total ROM Size (Code + RO Data + RW Data) 39616 ( 38.69kB) ==============================================================================