Component: ARM Compiler 5.06 update 5 (build 528) Tool: armlink [4d35e2] ============================================================================== Section Cross References startup_stm32f10x_md_vl.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md_vl.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md_vl.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md_vl.o(RESET) refers to startup_stm32f10x_md_vl.o(STACK) for __initial_sp startup_stm32f10x_md_vl.o(RESET) refers to startup_stm32f10x_md_vl.o(.text) for Reset_Handler startup_stm32f10x_md_vl.o(RESET) refers to plc_com.o(.text) for DMA1_Channel4_IRQHandler startup_stm32f10x_md_vl.o(RESET) refers to plc_timer.o(.text) for TIM2_IRQHandler startup_stm32f10x_md_vl.o(RESET) refers to pulse.o(.text) for TIM3_IRQHandler startup_stm32f10x_md_vl.o(RESET) refers to modbus_485.o(.text) for USART3_IRQHandler startup_stm32f10x_md_vl.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md_vl.o(.text) refers to system_stm32f10x.o(.text) for SystemInit startup_stm32f10x_md_vl.o(.text) refers to __main.o(!!!main) for __main startup_stm32f10x_md_vl.o(.text) refers to startup_stm32f10x_md_vl.o(HEAP) for Heap_Mem startup_stm32f10x_md_vl.o(.text) refers to startup_stm32f10x_md_vl.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_pwr.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd stm32f10x_rcc.o(.text) refers to stm32f10x_rcc.o(.data) for .data stm32f10x_tim.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd 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 system_stm32f10x.o(.text) refers to system_stm32f10x.o(.data) for .data main.o(.text) refers to plc_io.o(.text) for PLC_IO_config main.o(.text) refers to rtc.o(.text) for RTC_Init main.o(.text) refers to plc_com.o(.text) for data_init main.o(.text) refers to plc_other.o(.text) for Recover_data main.o(.text) refers to modbus_485.o(.text) for USART3_Configuration main.o(.text) refers to plc_timer.o(.text) for PLC_Timer main.o(.text) refers to adc.o(.text) for ADC_init main.o(.text) refers to nvic_interrupt.o(.text) for NCIC_Confinguration main.o(.text) refers to ladder.o(.text) for PLC_ProInstructParse main.o(.text) refers to main.o(.data) for .data main.o(.text) refers to plc_com.o(.data) for Send_out main.o(.text) refers to plc_com.o(.ARM.__AT_0x20001000) for PLC_16BIT ladder.o(.text) refers to ladder.o(.data) for .data ladder.o(.text) refers to plc_com.o(.bss) for Step_Address ladder.o(.text) refers to ladder.o(.constdata) for .constdata ladder.o(.text) refers to plc_com.o(.ARM.__AT_0x20001000) for PLC_16BIT ladder.o(.text) refers to ladder.o(.bss) for .bss ladder.o(.text) refers to llshl.o(.text) for __aeabi_llsl ladder.o(.text) refers to llushr.o(.text) for __aeabi_llsr ladder.o(.text) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f ladder.o(.text) refers to frleqf.o(x$fpl$frleqf) for __aeabi_cfrcmple ladder.o(.text) refers to fleqf.o(x$fpl$fleqf) for __aeabi_cfcmple ladder.o(.text) refers to feqf.o(x$fpl$feqf) for __aeabi_cfcmpeq ladder.o(.text) refers to lludivv7m.o(.text) for __aeabi_uldivmod ladder.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init ladder.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphClockCmd ladder.o(.text) refers to stm32f10x_tim.o(.text) for TIM_DeInit ladder.o(.text) refers to pulse.o(.data) for Y0P ladder.o(.text) refers to pulse.o(.data) for Plus_CMP0 ladder.o(.text) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d ladder.o(.text) refers to sqrt.o(i.sqrt) for sqrt ladder.o(.text) refers to dfixu.o(x$fpl$dfixu) for __aeabi_d2uiz ladder.o(.text) refers to ffixu.o(x$fpl$ffixu) for __aeabi_f2uiz ladder.o(.text) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd ladder.o(.text) refers to faddsub_clz.o(x$fpl$fsub) for __aeabi_fsub ladder.o(.text) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv ladder.o(.text) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul ladder.o(.text) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d ladder.o(.text) refers to sin.o(i.sin) for sin ladder.o(.text) refers to cos.o(i.cos) for cos ladder.o(.text) refers to tan.o(i.tan) for tan ladder.o(.text) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f ladder.o(.text) refers to plc_io.o(.data) for X_DIY ladder.o(.text) refers to plc_io.o(.text) for PLC_IO_Refresh ladder.o(.text) refers to plc_other.o(.text) for RST_T_D_C_M_data ladder.o(.text) refers to plc_com.o(.data) for Write_Pro_flag ladder.o(.text) refers to plc_timer.o(.data) for PLC_RUN_TIME ladder.o(.text) refers to rtc.o(.text) for RTC_Set ladder.o(.text) refers to plc_timer.o(.text) for timer_enable plc_timer.o(.text) refers to plc_io.o(.text) for X_filter plc_timer.o(.text) refers to dac.o(.text) for DAC_data plc_timer.o(.text) refers to adc.o(.text) for filter plc_timer.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphClockCmd plc_timer.o(.text) refers to stm32f10x_tim.o(.text) for TIM_TimeBaseInit plc_timer.o(.text) refers to plc_com.o(.ARM.__AT_0x20001000) for PLC_16BIT plc_timer.o(.text) refers to plc_timer.o(.data) for .data plc_timer.o(.text) refers to ladder.o(.constdata) for PLC_BIT_OR plc_timer.o(.text) refers to modbus_485.o(.data) for receive_flag nvic_interrupt.o(.text) refers to misc.o(.text) for NVIC_SetVectorTable plc_io.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_EXTILineConfig plc_io.o(.text) refers to stm32f10x_exti.o(.text) for EXTI_Init plc_io.o(.text) refers to plc_io.o(.data) for .data plc_io.o(.text) refers to plc_com.o(.ARM.__AT_0x20001000) for PLC_16BIT plc_io.o(.text) refers to plc_io.o(.bss) for .bss plc_io.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd pulse.o(.text) refers to stm32f10x_tim.o(.text) for TIM_ITConfig pulse.o(.text) refers to plc_com.o(.ARM.__AT_0x20001000) for PLC_16BIT pulse.o(.text) refers to pulse.o(.data) for .data plc_other.o(.text) refers to stm32f10x_flash.o(.text) for FLASH_Unlock plc_other.o(.text) refers to ladder.o(.constdata) for PLC_BIT_OR plc_other.o(.text) refers to plc_com.o(.ARM.__AT_0x20001000) for PLC_16BIT plc_other.o(.text) refers to plc_com.o(.bss) for prog_write_buffer plc_other.o(.text) refers to plc_com.o(.ARM.__AT_0x08006000) for PLC_ROM plc_com.o(.text) refers to stm32f10x_flash.o(.text) for FLASH_Unlock plc_com.o(.text) refers to plc_com.o(.data) for .data plc_com.o(.text) refers to plc_com.o(.constdata) for .constdata plc_com.o(.text) refers to plc_com.o(.ARM.__AT_0x20001000) for .ARM.__AT_0x20001000 plc_com.o(.text) refers to plc_com.o(.ARM.__AT_0x08006000) for .ARM.__AT_0x08006000 plc_com.o(.text) refers to plc_com.o(.bss) for .bss plc_com.o(.text) refers to ladder.o(.constdata) for PLC_BIT_OR plc_com.o(.text) refers to ladder.o(.data) for edit_prog plc_com.o(.text) refers to plc_com.o(.ARM.__AT_0x08005000) for .ARM.__AT_0x08005000 plc_com.o(.text) refers to plc_com.o(.ARM.__AT_0x2000D200) for .ARM.__AT_0x2000D200 plc_com.o(.text) refers to stm32f10x_usart.o(.text) for USART_Init plc_com.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd plc_com.o(.text) refers to stm32f10x_dma.o(.text) for DMA_DeInit plc_com.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init modbus_485.o(.text) refers to stm32f10x_usart.o(.text) for USART_Init modbus_485.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphClockCmd modbus_485.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init modbus_485.o(.text) refers to modbus_485.o(.constdata) for .constdata modbus_485.o(.text) refers to plc_com.o(.ARM.__AT_0x20001000) for PLC_16BIT modbus_485.o(.text) refers to modbus_485.o(.bss) for .bss modbus_485.o(.text) refers to modbus_485.o(.data) for .data rtc.o(.text) refers to stm32f10x_pwr.o(.text) for PWR_BackupAccessCmd rtc.o(.text) refers to stm32f10x_rtc.o(.text) for RTC_WaitForLastTask rtc.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphClockCmd rtc.o(.text) refers to stm32f10x_bkp.o(.text) for BKP_DeInit rtc.o(.text) refers to rtc.o(.constdata) for .constdata rtc.o(.text) refers to rtc.o(.data) for .data rtc.o(.text) refers to ladder.o(.constdata) for PLC_BIT_OR rtc.o(.text) refers to plc_com.o(.ARM.__AT_0x20001000) for PLC_16BIT dac.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd dac.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init dac.o(.text) refers to stm32f10x_dac.o(.text) for DAC_Init dac.o(.text) refers to plc_com.o(.ARM.__AT_0x20001000) for PLC_16BIT adc.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd adc.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init adc.o(.text) refers to stm32f10x_dma.o(.text) for DMA_DeInit adc.o(.text) refers to stm32f10x_adc.o(.text) for ADC_Init adc.o(.text) refers to dac.o(.text) for DAC_out_init adc.o(.text) refers to adc.o(.bss) for .bss adc.o(.text) refers to plc_com.o(.ARM.__AT_0x20001000) for PLC_16BIT __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 dfixu.o(x$fpl$dfixu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dfixu.o(x$fpl$dfixu) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf dfixu.o(x$fpl$dfixur) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dfixu.o(x$fpl$dfixur) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf dflt_clz.o(x$fpl$dfltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dflt_clz.o(x$fpl$dflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dflt_clz.o(x$fpl$dfltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp 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 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 cos.o(i.__softfp_cos) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp cos.o(i.__softfp_cos) refers to cos.o(i.cos) for cos cos.o(i.cos) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp cos.o(i.cos) refers to _rserrno.o(.text) for __set_errno cos.o(i.cos) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid cos.o(i.cos) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan cos.o(i.cos) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2 cos.o(i.cos) refers to sin_i.o(i.__kernel_sin) for __kernel_sin cos.o(i.cos) refers to cos_i.o(i.__kernel_cos) for __kernel_cos cos_x.o(i.____softfp_cos$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp cos_x.o(i.____softfp_cos$lsc) refers to cos_x.o(i.__cos$lsc) for __cos$lsc cos_x.o(i.__cos$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp cos_x.o(i.__cos$lsc) refers to _rserrno.o(.text) for __set_errno cos_x.o(i.__cos$lsc) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan cos_x.o(i.__cos$lsc) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2 cos_x.o(i.__cos$lsc) refers to sin_i.o(i.__kernel_sin) for __kernel_sin cos_x.o(i.__cos$lsc) refers to cos_i.o(i.__kernel_cos) for __kernel_cos sin.o(i.__softfp_sin) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sin.o(i.__softfp_sin) refers to sin.o(i.sin) for sin sin.o(i.sin) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sin.o(i.sin) refers to _rserrno.o(.text) for __set_errno sin.o(i.sin) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid sin.o(i.sin) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan sin.o(i.sin) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2 sin.o(i.sin) refers to cos_i.o(i.__kernel_cos) for __kernel_cos sin.o(i.sin) refers to sin_i.o(i.__kernel_sin) for __kernel_sin sin_x.o(i.____softfp_sin$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sin_x.o(i.____softfp_sin$lsc) refers to sin_x.o(i.__sin$lsc) for __sin$lsc sin_x.o(i.__sin$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sin_x.o(i.__sin$lsc) refers to _rserrno.o(.text) for __set_errno sin_x.o(i.__sin$lsc) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan sin_x.o(i.__sin$lsc) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2 sin_x.o(i.__sin$lsc) refers to cos_i.o(i.__kernel_cos) for __kernel_cos sin_x.o(i.__sin$lsc) refers to sin_i.o(i.__kernel_sin) for __kernel_sin sqrt.o(i.__softfp_sqrt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sqrt.o(i.__softfp_sqrt) refers to dsqrt_noumaal.o(x$fpl$dsqrt) for _dsqrt sqrt.o(i.__softfp_sqrt) refers to _rserrno.o(.text) for __set_errno sqrt.o(i.sqrt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sqrt.o(i.sqrt) refers to dsqrt_noumaal.o(x$fpl$dsqrt) for _dsqrt sqrt.o(i.sqrt) refers to _rserrno.o(.text) for __set_errno sqrt_x.o(i.____softfp_sqrt$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sqrt_x.o(i.____softfp_sqrt$lsc) refers to dleqf.o(x$fpl$dleqf) for __aeabi_cdcmple sqrt_x.o(i.____softfp_sqrt$lsc) refers to _rserrno.o(.text) for __set_errno sqrt_x.o(i.____softfp_sqrt$lsc) refers to dsqrt_noumaal.o(x$fpl$dsqrt) for _dsqrt sqrt_x.o(i.__sqrt$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sqrt_x.o(i.__sqrt$lsc) refers to dleqf.o(x$fpl$dleqf) for __aeabi_cdcmple sqrt_x.o(i.__sqrt$lsc) refers to _rserrno.o(.text) for __set_errno sqrt_x.o(i.__sqrt$lsc) refers to dsqrt_noumaal.o(x$fpl$dsqrt) for _dsqrt tan.o(i.__softfp_tan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp tan.o(i.__softfp_tan) refers to _rserrno.o(.text) for __set_errno tan.o(i.__softfp_tan) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid tan.o(i.__softfp_tan) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan tan.o(i.__softfp_tan) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2 tan.o(i.__softfp_tan) refers to tan_i.o(i.__kernel_tan) for __kernel_tan tan.o(i.tan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp tan.o(i.tan) refers to _rserrno.o(.text) for __set_errno tan.o(i.tan) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid tan.o(i.tan) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan tan.o(i.tan) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2 tan.o(i.tan) refers to tan_i.o(i.__kernel_tan) for __kernel_tan tan_x.o(i.____softfp_tan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp tan_x.o(i.____softfp_tan$lsc) refers to _rserrno.o(.text) for __set_errno tan_x.o(i.____softfp_tan$lsc) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan tan_x.o(i.____softfp_tan$lsc) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2 tan_x.o(i.____softfp_tan$lsc) refers to tan_i.o(i.__kernel_tan) for __kernel_tan tan_x.o(i.__tan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp tan_x.o(i.__tan$lsc) refers to _rserrno.o(.text) for __set_errno tan_x.o(i.__tan$lsc) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan tan_x.o(i.__tan$lsc) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2 tan_x.o(i.__tan$lsc) refers to tan_i.o(i.__kernel_tan) for __kernel_tan __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 aeabi_ldiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0 _rserrno.o(.text) refers to rt_errno_addr_intlibspace.o(.text) for __aeabi_errno_addr dleqf.o(x$fpl$dleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dleqf.o(x$fpl$dleqf) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf dleqf.o(x$fpl$dleqf) refers to dcmpi.o(x$fpl$dcmpinf) for __fpl_dcmp_Inf 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 dsqrt_noumaal.o(x$fpl$dsqrt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dsqrt_noumaal.o(x$fpl$dsqrt) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf 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 cos_i.o(i.__kernel_cos) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp cos_i.o(i.__kernel_cos) refers to dfix.o(x$fpl$dfix) for __aeabi_d2iz cos_i.o(i.__kernel_cos) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul cos_i.o(i.__kernel_cos) refers to poly.o(i.__kernel_poly) for __kernel_poly cos_i.o(i.__kernel_cos) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub cos_i.o(i.__kernel_cos) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn cos_i.o(i.__kernel_cos) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub cos_i.o(i.__kernel_cos) refers to cos_i.o(.constdata) for .constdata cos_i.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 rred.o(i.__ieee754_rem_pio2) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp rred.o(i.__ieee754_rem_pio2) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub rred.o(i.__ieee754_rem_pio2) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd rred.o(i.__ieee754_rem_pio2) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul rred.o(i.__ieee754_rem_pio2) refers to dfix.o(x$fpl$dfix) for __aeabi_d2iz rred.o(i.__ieee754_rem_pio2) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d rred.o(i.__ieee754_rem_pio2) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub rred.o(i.__ieee754_rem_pio2) refers to dflt_clz.o(x$fpl$dfltu) for __aeabi_ui2d rred.o(i.__ieee754_rem_pio2) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn rred.o(i.__ieee754_rem_pio2) refers to rred.o(.constdata) for .constdata rred.o(i.__use_accurate_range_reduction) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp rred.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sin_i.o(i.__kernel_sin) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sin_i.o(i.__kernel_sin) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify sin_i.o(i.__kernel_sin) refers to dunder.o(i.__mathlib_dbl_underflow) for __mathlib_dbl_underflow sin_i.o(i.__kernel_sin) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul sin_i.o(i.__kernel_sin) refers to poly.o(i.__kernel_poly) for __kernel_poly sin_i.o(i.__kernel_sin) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn sin_i.o(i.__kernel_sin) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub sin_i.o(i.__kernel_sin) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub sin_i.o(i.__kernel_sin) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd sin_i.o(i.__kernel_sin) refers to sin_i.o(.constdata) for .constdata sin_i.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sin_i_x.o(i.____kernel_sin$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sin_i_x.o(i.____kernel_sin$lsc) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul sin_i_x.o(i.____kernel_sin$lsc) refers to poly.o(i.__kernel_poly) for __kernel_poly sin_i_x.o(i.____kernel_sin$lsc) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn sin_i_x.o(i.____kernel_sin$lsc) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub sin_i_x.o(i.____kernel_sin$lsc) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub sin_i_x.o(i.____kernel_sin$lsc) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd sin_i_x.o(i.____kernel_sin$lsc) refers to sin_i_x.o(.constdata) for .constdata sin_i_x.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp tan_i.o(i.__kernel_tan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp tan_i.o(i.__kernel_tan) refers to dfix.o(x$fpl$dfix) for __aeabi_d2iz tan_i.o(i.__kernel_tan) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub tan_i.o(i.__kernel_tan) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub tan_i.o(i.__kernel_tan) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd tan_i.o(i.__kernel_tan) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul tan_i.o(i.__kernel_tan) refers to poly.o(i.__kernel_poly) for __kernel_poly tan_i.o(i.__kernel_tan) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d tan_i.o(i.__kernel_tan) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv tan_i.o(i.__kernel_tan) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn tan_i.o(i.__kernel_tan) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify tan_i.o(i.__kernel_tan) refers to dunder.o(i.__mathlib_dbl_underflow) for __mathlib_dbl_underflow tan_i.o(i.__kernel_tan) refers to tan_i.o(.constdata) for .constdata tan_i.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp tan_i_x.o(i.____kernel_tan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp tan_i_x.o(i.____kernel_tan$lsc) refers to dfix.o(x$fpl$dfix) for __aeabi_d2iz tan_i_x.o(i.____kernel_tan$lsc) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub tan_i_x.o(i.____kernel_tan$lsc) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub tan_i_x.o(i.____kernel_tan$lsc) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd tan_i_x.o(i.____kernel_tan$lsc) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul tan_i_x.o(i.____kernel_tan$lsc) refers to poly.o(i.__kernel_poly) for __kernel_poly tan_i_x.o(i.____kernel_tan$lsc) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d tan_i_x.o(i.____kernel_tan$lsc) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv tan_i_x.o(i.____kernel_tan$lsc) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn tan_i_x.o(i.____kernel_tan$lsc) refers to tan_i_x.o(.constdata) for .constdata tan_i_x.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 main.o(.text) for main __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004 rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE 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 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 dcmpi.o(x$fpl$dcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp 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 dfix.o(x$fpl$dfix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dfix.o(x$fpl$dfix) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf dfix.o(x$fpl$dfixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dfix.o(x$fpl$dfixr) 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 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_vl.o(.text) for __user_initial_stackheap exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit 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 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 rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display 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 sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004 __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 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 sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner _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_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_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_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_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 stm32f10x_can.o(.text), (1800 bytes). Removing stm32f10x_cec.o(.text), (248 bytes). Removing stm32f10x_crc.o(.text), (64 bytes). Removing stm32f10x_dbgmcu.o(.text), (40 bytes). Removing stm32f10x_fsmc.o(.text), (1148 bytes). Removing stm32f10x_iwdg.o(.text), (60 bytes). Removing stm32f10x_sdio.o(.text), (428 bytes). Removing stm32f10x_wwdg.o(.text), (124 bytes). Removing core_cm3.o(.emb_text), (32 bytes). Removing main.o(.data), (1 bytes). Removing ladder.o(.bss), (60 bytes). Removing ladder.o(.data), (8 bytes). Removing plc_timer.o(.bss), (10 bytes). Removing pulse.o(.data), (1 bytes). Removing pulse.o(.data), (2 bytes). Removing modbus_485.o(.data), (1 bytes). Removing modbus_485.o(.data), (1 bytes). Removing modbus_485.o(.data), (1 bytes). Removing modbus_485.o(.data), (1 bytes). 19 unused section(s) (total 4030 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 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.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 rtexit2.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 __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_errno_addr_intlibspace.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_errno_addr.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/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 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.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 libshutdown.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 lludivv7m.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../fplib/d2f.s 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/daddsub.s 0x00000000 Number 0 daddsub_clz.o ABSOLUTE ../fplib/dcheck1.s 0x00000000 Number 0 dcheck1.o ABSOLUTE ../fplib/dcmpi.s 0x00000000 Number 0 dcmpi.o ABSOLUTE ../fplib/ddiv.s 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/dfix.s 0x00000000 Number 0 dfix.o ABSOLUTE ../fplib/dfixu.s 0x00000000 Number 0 dfixu.o ABSOLUTE ../fplib/dflt.s 0x00000000 Number 0 dflt_clz.o ABSOLUTE ../fplib/dleqf.s 0x00000000 Number 0 dleqf.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/dsqrt.s 0x00000000 Number 0 dsqrt_noumaal.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/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/cos.c 0x00000000 Number 0 cos_x.o ABSOLUTE ../mathlib/cos.c 0x00000000 Number 0 cos.o ABSOLUTE ../mathlib/cos_i.c 0x00000000 Number 0 cos_i.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/rred.c 0x00000000 Number 0 rred.o ABSOLUTE ../mathlib/sin.c 0x00000000 Number 0 sin_x.o ABSOLUTE ../mathlib/sin.c 0x00000000 Number 0 sin.o ABSOLUTE ../mathlib/sin_i.c 0x00000000 Number 0 sin_i.o ABSOLUTE ../mathlib/sin_i.c 0x00000000 Number 0 sin_i_x.o ABSOLUTE ../mathlib/sqrt.c 0x00000000 Number 0 sqrt_x.o ABSOLUTE ../mathlib/sqrt.c 0x00000000 Number 0 sqrt.o ABSOLUTE ../mathlib/tan.c 0x00000000 Number 0 tan_x.o ABSOLUTE ../mathlib/tan.c 0x00000000 Number 0 tan.o ABSOLUTE ../mathlib/tan_i.c 0x00000000 Number 0 tan_i.o ABSOLUTE ../mathlib/tan_i.c 0x00000000 Number 0 tan_i_x.o ABSOLUTE ..\CMSIS\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE ..\CMSIS\startup_stm32f10x_md_vl.s 0x00000000 Number 0 startup_stm32f10x_md_vl.o ABSOLUTE ..\CMSIS\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE ..\Libraries\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE ..\Libraries\src\stm32f10x_adc.c 0x00000000 Number 0 stm32f10x_adc.o ABSOLUTE ..\Libraries\src\stm32f10x_bkp.c 0x00000000 Number 0 stm32f10x_bkp.o ABSOLUTE ..\Libraries\src\stm32f10x_can.c 0x00000000 Number 0 stm32f10x_can.o ABSOLUTE ..\Libraries\src\stm32f10x_cec.c 0x00000000 Number 0 stm32f10x_cec.o ABSOLUTE ..\Libraries\src\stm32f10x_crc.c 0x00000000 Number 0 stm32f10x_crc.o ABSOLUTE ..\Libraries\src\stm32f10x_dac.c 0x00000000 Number 0 stm32f10x_dac.o ABSOLUTE ..\Libraries\src\stm32f10x_dbgmcu.c 0x00000000 Number 0 stm32f10x_dbgmcu.o ABSOLUTE ..\Libraries\src\stm32f10x_dma.c 0x00000000 Number 0 stm32f10x_dma.o ABSOLUTE ..\Libraries\src\stm32f10x_exti.c 0x00000000 Number 0 stm32f10x_exti.o ABSOLUTE ..\Libraries\src\stm32f10x_flash.c 0x00000000 Number 0 stm32f10x_flash.o ABSOLUTE ..\Libraries\src\stm32f10x_fsmc.c 0x00000000 Number 0 stm32f10x_fsmc.o ABSOLUTE ..\Libraries\src\stm32f10x_gpio.c 0x00000000 Number 0 stm32f10x_gpio.o ABSOLUTE ..\Libraries\src\stm32f10x_iwdg.c 0x00000000 Number 0 stm32f10x_iwdg.o ABSOLUTE ..\Libraries\src\stm32f10x_pwr.c 0x00000000 Number 0 stm32f10x_pwr.o ABSOLUTE ..\Libraries\src\stm32f10x_rcc.c 0x00000000 Number 0 stm32f10x_rcc.o ABSOLUTE ..\Libraries\src\stm32f10x_rtc.c 0x00000000 Number 0 stm32f10x_rtc.o ABSOLUTE ..\Libraries\src\stm32f10x_sdio.c 0x00000000 Number 0 stm32f10x_sdio.o ABSOLUTE ..\Libraries\src\stm32f10x_tim.c 0x00000000 Number 0 stm32f10x_tim.o ABSOLUTE ..\Libraries\src\stm32f10x_usart.c 0x00000000 Number 0 stm32f10x_usart.o ABSOLUTE ..\Libraries\src\stm32f10x_wwdg.c 0x00000000 Number 0 stm32f10x_wwdg.o ABSOLUTE ..\\CMSIS\\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE ..\users\ADC.C 0x00000000 Number 0 adc.o ABSOLUTE ..\users\DAC.C 0x00000000 Number 0 dac.o ABSOLUTE ..\users\Modbus_485.c 0x00000000 Number 0 modbus_485.o ABSOLUTE ..\users\NVIC_interrupt.c 0x00000000 Number 0 nvic_interrupt.o ABSOLUTE ..\users\PLC_Com.c 0x00000000 Number 0 plc_com.o ABSOLUTE ..\users\PLC_IO.C 0x00000000 Number 0 plc_io.o ABSOLUTE ..\users\PLC_Other.C 0x00000000 Number 0 plc_other.o ABSOLUTE ..\users\PLC_timer.c 0x00000000 Number 0 plc_timer.o ABSOLUTE ..\users\Pulse.c 0x00000000 Number 0 pulse.o ABSOLUTE ..\users\RTC.C 0x00000000 Number 0 rtc.o ABSOLUTE ..\users\ladder.c 0x00000000 Number 0 ladder.o ABSOLUTE ..\users\main.c 0x00000000 Number 0 main.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE RESET 0x08000000 Section 288 startup_stm32f10x_md_vl.o(RESET) !!!main 0x08000120 Section 8 __main.o(!!!main) !!!scatter 0x08000128 Section 52 __scatter.o(!!!scatter) !!handler_copy 0x0800015c Section 26 __scatter_copy.o(!!handler_copy) !!handler_zi 0x08000178 Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$libinit$$00000000 0x08000194 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$00000011 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000017 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x08000196 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x08000196 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x08000198 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000002 0x0800019a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) .ARM.Collect$$libshutdown$$00000004 0x0800019a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) .ARM.Collect$$libshutdown$$00000007 0x0800019a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) .ARM.Collect$$libshutdown$$0000000A 0x0800019a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) .ARM.Collect$$libshutdown$$0000000C 0x0800019a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) .ARM.Collect$$libshutdown$$0000000F 0x0800019a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) .ARM.Collect$$libshutdown$$00000010 0x0800019a Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) .ARM.Collect$$rtentry$$00000000 0x0800019c Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x0800019c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x0800019c Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x080001a2 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x080001a2 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x080001a6 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x080001a6 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x080001ae Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x080001b0 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x080001b0 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x080001b4 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .text 0x080001bc Section 64 startup_stm32f10x_md_vl.o(.text) .text 0x080001fc Section 0 misc.o(.text) .text 0x080002ac Section 0 stm32f10x_adc.o(.text) .text 0x080005dc Section 0 stm32f10x_bkp.o(.text) .text 0x08000674 Section 0 stm32f10x_dac.o(.text) .text 0x08000770 Section 0 stm32f10x_dma.o(.text) .text 0x08000938 Section 0 stm32f10x_exti.o(.text) .text 0x08000a20 Section 0 stm32f10x_flash.o(.text) .text 0x08000e9c Section 0 stm32f10x_gpio.o(.text) .text 0x08001108 Section 0 stm32f10x_pwr.o(.text) .text 0x080011b4 Section 0 stm32f10x_rcc.o(.text) .text 0x08001468 Section 0 stm32f10x_rtc.o(.text) .text 0x08001578 Section 0 stm32f10x_tim.o(.text) TI2_Config 0x0800190b Thumb Code 166 stm32f10x_tim.o(.text) TI1_Config 0x080019c1 Thumb Code 88 stm32f10x_tim.o(.text) .text 0x0800206c Section 0 stm32f10x_usart.o(.text) .text 0x08002394 Section 0 system_stm32f10x.o(.text) SetSysClockTo72 0x08002395 Thumb Code 160 system_stm32f10x.o(.text) .text 0x080024e8 Section 0 main.o(.text) .text 0x08002590 Section 0 plc_timer.o(.text) .text 0x0800299c Section 0 nvic_interrupt.o(.text) .text 0x08002ab8 Section 0 plc_io.o(.text) .text 0x08003020 Section 0 pulse.o(.text) .text 0x0800306c Section 0 plc_other.o(.text) .text 0x08003264 Section 0 plc_com.o(.text) find_data 0x08003af1 Thumb Code 54 plc_com.o(.text) .text 0x0800419c Section 0 modbus_485.o(.text) .text 0x08004738 Section 0 rtc.o(.text) .text 0x08004a74 Section 0 dac.o(.text) .text 0x08004b30 Section 0 adc.o(.text) .text 0x08004c8c Section 238 lludivv7m.o(.text) .text 0x08004d7a Section 38 llshl.o(.text) .text 0x08004da0 Section 38 llushr.o(.text) .text 0x08004dc6 Section 0 heapauxi.o(.text) .text 0x08004dcc Section 0 _rserrno.o(.text) .text 0x08004de4 Section 8 rt_errno_addr_intlibspace.o(.text) .text 0x08004dec Section 8 libspace.o(.text) .text 0x08004df4 Section 74 sys_stackheap_outer.o(.text) .text 0x08004e3e Section 0 exit.o(.text) .text 0x08004e50 Section 0 sys_exit.o(.text) .text 0x08004e5c Section 2 use_no_semi.o(.text) .text 0x08004e5e Section 0 indicate_semi.o(.text) i.__ARM_fpclassify 0x08004e5e Section 0 fpclassify.o(i.__ARM_fpclassify) i.__kernel_cos 0x08004e88 Section 0 cos_i.o(i.__kernel_cos) i.__mathlib_dbl_infnan 0x08004f84 Section 0 dunder.o(i.__mathlib_dbl_infnan) i.__mathlib_dbl_invalid 0x08004f8a Section 0 dunder.o(i.__mathlib_dbl_invalid) i.__mathlib_dbl_underflow 0x08004f98 Section 0 dunder.o(i.__mathlib_dbl_underflow) i.sqrt 0x08004fa8 Section 0 sqrt.o(i.sqrt) x$fpl$dretinf 0x08004ff4 Section 12 dretinf.o(x$fpl$dretinf) .ARM.__AT_0x08005000 0x08005000 Section 2 plc_com.o(.ARM.__AT_0x08005000) i.__ieee754_rem_pio2 0x08005004 Section 0 rred.o(i.__ieee754_rem_pio2) i.__kernel_poly 0x0800538c Section 0 poly.o(i.__kernel_poly) i.__kernel_sin 0x08005438 Section 0 sin_i.o(i.__kernel_sin) i.__kernel_tan 0x08005524 Section 0 tan_i.o(i.__kernel_tan) i.cos 0x080057a0 Section 0 cos.o(i.cos) i.sin 0x0800583c Section 0 sin.o(i.sin) i.tan 0x080058dc Section 0 tan.o(i.tan) x$fpl$d2f 0x08005940 Section 98 d2f.o(x$fpl$d2f) x$fpl$dadd 0x080059a4 Section 336 daddsub_clz.o(x$fpl$dadd) _dadd1 0x080059b5 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) x$fpl$dcheck1 0x08005af4 Section 16 dcheck1.o(x$fpl$dcheck1) x$fpl$ddiv 0x08005b04 Section 688 ddiv.o(x$fpl$ddiv) ddiv_entry 0x08005b0b Thumb Code 0 ddiv.o(x$fpl$ddiv) x$fpl$dfix 0x08005db4 Section 94 dfix.o(x$fpl$dfix) x$fpl$dfixu 0x08005e14 Section 90 dfixu.o(x$fpl$dfixu) x$fpl$dflt 0x08005e6e Section 46 dflt_clz.o(x$fpl$dflt) x$fpl$dfltu 0x08005e9c Section 38 dflt_clz.o(x$fpl$dfltu) x$fpl$dnaninf 0x08005ec2 Section 156 dnaninf.o(x$fpl$dnaninf) x$fpl$drsb 0x08005f5e Section 22 daddsub_clz.o(x$fpl$drsb) x$fpl$f2d 0x08005f74 Section 86 f2d.o(x$fpl$f2d) x$fpl$fcmpinf 0x08005fca Section 24 fcmpi.o(x$fpl$fcmpinf) x$fpl$fretinf 0x08005fe2 Section 10 fretinf.o(x$fpl$fretinf) .constdata 0x08005fec Section 16 ladder.o(.constdata) x$fpl$usenofp 0x08005fec Section 0 usenofp.o(x$fpl$usenofp) .ARM.__AT_0x08006000 0x08006000 Section 34000 plc_com.o(.ARM.__AT_0x08006000) .text 0x0800e4d0 Section 0 ladder.o(.text) PLC_LDP_TEST 0x0800e57f Thumb Code 116 ladder.o(.text) LD 0x0800e61f Thumb Code 72 ladder.o(.text) LDI 0x0800e667 Thumb Code 74 ladder.o(.text) ANI 0x0800e6db Thumb Code 42 ladder.o(.text) OR 0x0800e705 Thumb Code 42 ladder.o(.text) ORI 0x0800e72f Thumb Code 46 ladder.o(.text) BIT_SET 0x0800e7f1 Thumb Code 130 ladder.o(.text) other_function 0x0800e8a3 Thumb Code 102 ladder.o(.text) LPS 0x0800e909 Thumb Code 190 ladder.o(.text) LPF 0x0800e9c7 Thumb Code 178 ladder.o(.text) MOV_TO_K_H 0x0800ea79 Thumb Code 268 ladder.o(.text) MOV_K 0x0800eb85 Thumb Code 48 ladder.o(.text) addr_value 0x0800ec1b Thumb Code 60 ladder.o(.text) addr_value_prog 0x0800ec57 Thumb Code 272 ladder.o(.text) D_target 0x0800eed5 Thumb Code 532 ladder.o(.text) target 0x0800f0e9 Thumb Code 754 ladder.o(.text) cos_value 0x0800f3db Thumb Code 1280 ladder.o(.text) cos_u32_value 0x0800f8db Thumb Code 1330 ladder.o(.text) float_value 0x0800fe0d Thumb Code 178 ladder.o(.text) MTR 0x0800febf Thumb Code 184 ladder.o(.text) BMOV 0x0800ff77 Thumb Code 122 ladder.o(.text) TZCP 0x0800fff1 Thumb Code 298 ladder.o(.text) EZCP 0x0801011b Thumb Code 190 ladder.o(.text) DZCP 0x080101d9 Thumb Code 218 ladder.o(.text) ZCP 0x080102b3 Thumb Code 204 ladder.o(.text) TCMP 0x0801037f Thumb Code 268 ladder.o(.text) ECMP 0x0801048b Thumb Code 216 ladder.o(.text) DCMP 0x08010563 Thumb Code 206 ladder.o(.text) DCMPP 0x08010631 Thumb Code 192 ladder.o(.text) CMP 0x080106f1 Thumb Code 198 ladder.o(.text) CMPP 0x080107b7 Thumb Code 202 ladder.o(.text) DINC_P 0x08010881 Thumb Code 136 ladder.o(.text) DBIN 0x080109c1 Thumb Code 268 ladder.o(.text) LDP 0x08010c55 Thumb Code 230 ladder.o(.text) LDF 0x08010d3b Thumb Code 238 ladder.o(.text) ANDP 0x08010e29 Thumb Code 202 ladder.o(.text) ANDF 0x08010ef3 Thumb Code 144 ladder.o(.text) ORP 0x08010f83 Thumb Code 148 ladder.o(.text) ORF 0x08011017 Thumb Code 150 ladder.o(.text) CJ_EX 0x080110ad Thumb Code 32 ladder.o(.text) CALL_EX 0x080110cd Thumb Code 74 ladder.o(.text) enable_C_K 0x080111ef Thumb Code 238 ladder.o(.text) enable_C_D 0x080112dd Thumb Code 214 ladder.o(.text) disable_C_K 0x080113b3 Thumb Code 126 ladder.o(.text) disable_C_D 0x08011431 Thumb Code 142 ladder.o(.text) FNC_AppInstruct 0x080114bf Thumb Code 3534 ladder.o(.text) PLC_PL_BIT_TEST 0x08012645 Thumb Code 28 ladder.o(.text) PLC_LD_BIT 0x08012661 Thumb Code 72 ladder.o(.text) RST 0x080126a9 Thumb Code 30 ladder.o(.text) RESET_T 0x080126c7 Thumb Code 104 ladder.o(.text) RESET_C 0x0801272f Thumb Code 74 ladder.o(.text) RST_D 0x08012779 Thumb Code 92 ladder.o(.text) float_target 0x080127d5 Thumb Code 36 ladder.o(.text) PID 0x080127f9 Thumb Code 214 ladder.o(.text) DFMOV 0x080128cf Thumb Code 90 ladder.o(.text) FMOV 0x08012929 Thumb Code 98 ladder.o(.text) SMOV 0x0801298b Thumb Code 166 ladder.o(.text) TADD 0x08012a31 Thumb Code 72 ladder.o(.text) ALT 0x08012a79 Thumb Code 88 ladder.o(.text) TRD 0x08012ad1 Thumb Code 74 ladder.o(.text) TWR 0x08012b1b Thumb Code 52 ladder.o(.text) TSUB 0x08012b4f Thumb Code 72 ladder.o(.text) DBCD 0x08012b97 Thumb Code 184 ladder.o(.text) BCD 0x08012c4f Thumb Code 94 ladder.o(.text) BIN 0x08012cad Thumb Code 82 ladder.o(.text) DMUL 0x08012cff Thumb Code 78 ladder.o(.text) DDIV 0x08012d4d Thumb Code 90 ladder.o(.text) Damount 0x08012da7 Thumb Code 74 ladder.o(.text) amount 0x08012df1 Thumb Code 74 ladder.o(.text) Dbig 0x08012e3b Thumb Code 74 ladder.o(.text) big 0x08012e85 Thumb Code 102 ladder.o(.text) Dless 0x08012eeb Thumb Code 72 ladder.o(.text) less 0x08012f33 Thumb Code 72 ladder.o(.text) Dless_amount 0x08012f7b Thumb Code 72 ladder.o(.text) less_amount 0x08012fc3 Thumb Code 72 ladder.o(.text) Dbig_amount 0x0801300b Thumb Code 72 ladder.o(.text) big_amount 0x08013053 Thumb Code 72 ladder.o(.text) Dno_amount 0x0801309b Thumb Code 72 ladder.o(.text) no_amount 0x080130e3 Thumb Code 72 ladder.o(.text) enable_T_K 0x0801312b Thumb Code 54 ladder.o(.text) disable_T 0x08013161 Thumb Code 34 ladder.o(.text) T_given_value_D 0x08013183 Thumb Code 110 ladder.o(.text) C_given_value_D 0x080131f1 Thumb Code 64 ladder.o(.text) x$fpl$dmul 0x08013240 Section 340 dmul.o(x$fpl$dmul) x$fpl$dsqrt 0x08013394 Section 460 dsqrt_noumaal.o(x$fpl$dsqrt) x$fpl$dsub 0x08013560 Section 468 daddsub_clz.o(x$fpl$dsub) _dsub1 0x08013571 Thumb Code 0 daddsub_clz.o(x$fpl$dsub) x$fpl$fadd 0x08013734 Section 196 faddsub_clz.o(x$fpl$fadd) _fadd1 0x08013743 Thumb Code 0 faddsub_clz.o(x$fpl$fadd) x$fpl$fdiv 0x080137f8 Section 388 fdiv.o(x$fpl$fdiv) _fdiv1 0x080137f9 Thumb Code 0 fdiv.o(x$fpl$fdiv) x$fpl$feqf 0x0801397c Section 104 feqf.o(x$fpl$feqf) x$fpl$ffixu 0x080139e4 Section 62 ffixu.o(x$fpl$ffixu) x$fpl$fflt 0x08013a24 Section 48 fflt_clz.o(x$fpl$fflt) x$fpl$fleqf 0x08013a54 Section 104 fleqf.o(x$fpl$fleqf) x$fpl$fmul 0x08013abc Section 258 fmul.o(x$fpl$fmul) x$fpl$fnaninf 0x08013bbe Section 140 fnaninf.o(x$fpl$fnaninf) x$fpl$frleqf 0x08013c4a Section 98 frleqf.o(x$fpl$frleqf) x$fpl$fsub 0x08013cac Section 234 faddsub_clz.o(x$fpl$fsub) _fsub1 0x08013cbb Thumb Code 0 faddsub_clz.o(x$fpl$fsub) x$fpl$retnan 0x08013d96 Section 100 retnan.o(x$fpl$retnan) x$fpl$scalbn 0x08013dfa Section 92 scalbn.o(x$fpl$scalbn) x$fpl$trapveneer 0x08013e56 Section 48 trapv.o(x$fpl$trapveneer) .constdata 0x08013e86 Section 609 plc_com.o(.constdata) .constdata 0x080140e7 Section 512 modbus_485.o(.constdata) .constdata 0x080142e7 Section 12 rtc.o(.constdata) .constdata 0x080142f8 Section 48 cos_i.o(.constdata) C 0x080142f8 Data 48 cos_i.o(.constdata) .constdata 0x08014328 Section 200 rred.o(.constdata) pio2s 0x08014328 Data 48 rred.o(.constdata) twooverpi 0x08014358 Data 152 rred.o(.constdata) .constdata 0x080143f0 Section 40 sin_i.o(.constdata) S 0x080143f0 Data 40 sin_i.o(.constdata) .constdata 0x08014418 Section 96 tan_i.o(.constdata) Todd 0x08014418 Data 48 tan_i.o(.constdata) Teven 0x08014448 Data 48 tan_i.o(.constdata) .data 0x20000000 Section 20 stm32f10x_rcc.o(.data) ADCPrescTable 0x20000000 Data 4 stm32f10x_rcc.o(.data) APBAHBPrescTable 0x20000004 Data 16 stm32f10x_rcc.o(.data) .data 0x20000014 Section 20 system_stm32f10x.o(.data) .data 0x20000028 Section 6 main.o(.data) .data 0x20000030 Section 176 ladder.o(.data) temp 0x20000031 Data 1 ladder.o(.data) addr 0x20000032 Data 1 ladder.o(.data) puls 0x20000033 Data 1 ladder.o(.data) run_flag 0x20000034 Data 1 ladder.o(.data) PLC_ACC_BIT 0x20000035 Data 1 ladder.o(.data) PLC_MPS_BIT 0x20000036 Data 1 ladder.o(.data) T_number 0x20000037 Data 1 ladder.o(.data) C_number 0x20000038 Data 1 ladder.o(.data) PLC_STL_Status 0x2000003c Data 1 ladder.o(.data) PLC_STL_CMD 0x2000003d Data 1 ladder.o(.data) PLC_STL_Count 0x2000003e Data 1 ladder.o(.data) LL_BIT 0x20000042 Data 2 ladder.o(.data) JOB_ADDR 0x20000044 Data 2 ladder.o(.data) temp 0x20000046 Data 2 ladder.o(.data) temp1 0x20000048 Data 2 ladder.o(.data) temp 0x2000004a Data 2 ladder.o(.data) T_value 0x2000004c Data 2 ladder.o(.data) C_value 0x2000004e Data 2 ladder.o(.data) PLC_STL_Addr 0x20000050 Data 2 ladder.o(.data) p_data 0x20000054 Data 4 ladder.o(.data) temp 0x20000058 Data 4 ladder.o(.data) temp1 0x2000005c Data 4 ladder.o(.data) temp2 0x20000060 Data 4 ladder.o(.data) temp1 0x20000064 Data 4 ladder.o(.data) temp2 0x20000068 Data 4 ladder.o(.data) temp1 0x2000006c Data 4 ladder.o(.data) temp2 0x20000070 Data 4 ladder.o(.data) p_data 0x20000074 Data 4 ladder.o(.data) p_data 0x20000078 Data 4 ladder.o(.data) p_data 0x2000007c Data 4 ladder.o(.data) p_data 0x20000080 Data 4 ladder.o(.data) p_data 0x20000084 Data 4 ladder.o(.data) PLC_Addr 0x20000088 Data 4 ladder.o(.data) PLC_Err 0x2000008c Data 4 ladder.o(.data) mov_d_addr 0x20000090 Data 4 ladder.o(.data) MOV_DATA_64BIT 0x200000b0 Data 8 ladder.o(.data) .data 0x200000e0 Section 16 plc_timer.o(.data) all_clock 0x200000e0 Data 1 plc_timer.o(.data) minute 0x200000e2 Data 2 plc_timer.o(.data) .data 0x200000f0 Section 1 plc_io.o(.data) .data 0x200000f1 Section 1 pulse.o(.data) .data 0x200000f2 Section 2 pulse.o(.data) .data 0x200000f4 Section 18 plc_com.o(.data) Flag_Uart_Send 0x200000f4 Data 1 plc_com.o(.data) offset 0x200000f6 Data 1 plc_com.o(.data) sum 0x200000f7 Data 1 plc_com.o(.data) f 0x200000f8 Data 1 plc_com.o(.data) .data 0x20000108 Section 12 modbus_485.o(.data) .data 0x20000114 Section 15 rtc.o(.data) daycnt 0x20000114 Data 2 rtc.o(.data) .bss 0x20000124 Section 1672 ladder.o(.bss) PLC_P_Addr 0x20000124 Data 516 ladder.o(.bss) p_save 0x20000328 Data 516 ladder.o(.bss) PLC_STL_Coil 0x200005ac Data 512 ladder.o(.bss) .bss 0x200007ac Section 33 plc_io.o(.bss) x_buffer 0x200007ac Data 33 plc_io.o(.bss) .bss 0x200007cd Section 2000 plc_com.o(.bss) .ARM.__AT_0x20000FFC 0x20000ffc Section 4 plc_com.o(.ARM.__AT_0x20000FFC) .ARM.__AT_0x20001000 0x20001000 Section 24200 plc_com.o(.ARM.__AT_0x20001000) .bss 0x20006e88 Section 5100 plc_com.o(.bss) .bss 0x20008274 Section 200 modbus_485.o(.bss) .bss 0x2000833c Section 800 adc.o(.bss) .bss 0x2000865c Section 96 libspace.o(.bss) HEAP 0x200086c0 Section 512 startup_stm32f10x_md_vl.o(HEAP) Heap_Mem 0x200086c0 Data 512 startup_stm32f10x_md_vl.o(HEAP) STACK 0x200088c0 Section 1024 startup_stm32f10x_md_vl.o(STACK) Stack_Mem 0x200088c0 Data 1024 startup_stm32f10x_md_vl.o(STACK) __initial_sp 0x20008cc0 Data 0 startup_stm32f10x_md_vl.o(STACK) .ARM.__AT_0x2000D200 0x2000d200 Section 1000 plc_com.o(.ARM.__AT_0x2000D200) 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 main.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 _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 0x00000120 Number 0 startup_stm32f10x_md_vl.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_stm32f10x_md_vl.o(RESET) __Vectors_End 0x08000120 Data 0 startup_stm32f10x_md_vl.o(RESET) __main 0x08000121 Thumb Code 8 __main.o(!!!main) __scatterload 0x08000129 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x08000129 Thumb Code 44 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x08000129 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x08000137 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x0800015d Thumb Code 26 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x08000179 Thumb Code 28 __scatter_zi.o(!!handler_zi) __rt_lib_init 0x08000195 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_alloca_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) __rt_lib_init_fp_trap_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_heap_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_collate_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_preinit_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_return 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_init_user_alloc_1 0x08000197 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_shutdown 0x08000199 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_cpp_1 0x0800019b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) __rt_lib_shutdown_fp_trap_1 0x0800019b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) __rt_lib_shutdown_heap_1 0x0800019b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) __rt_lib_shutdown_return 0x0800019b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) __rt_lib_shutdown_signal_1 0x0800019b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) __rt_lib_shutdown_stdio_1 0x0800019b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) __rt_lib_shutdown_user_alloc_1 0x0800019b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) __rt_entry 0x0800019d Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x0800019d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x0800019d Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x080001a3 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x080001a3 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x080001a7 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x080001a7 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x080001af Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x080001b1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x080001b1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x080001b5 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) Reset_Handler 0x080001bd Thumb Code 8 startup_stm32f10x_md_vl.o(.text) NMI_Handler 0x080001c5 Thumb Code 2 startup_stm32f10x_md_vl.o(.text) HardFault_Handler 0x080001c7 Thumb Code 2 startup_stm32f10x_md_vl.o(.text) MemManage_Handler 0x080001c9 Thumb Code 2 startup_stm32f10x_md_vl.o(.text) BusFault_Handler 0x080001cb Thumb Code 2 startup_stm32f10x_md_vl.o(.text) UsageFault_Handler 0x080001cd Thumb Code 2 startup_stm32f10x_md_vl.o(.text) SVC_Handler 0x080001cf Thumb Code 2 startup_stm32f10x_md_vl.o(.text) DebugMon_Handler 0x080001d1 Thumb Code 2 startup_stm32f10x_md_vl.o(.text) PendSV_Handler 0x080001d3 Thumb Code 2 startup_stm32f10x_md_vl.o(.text) SysTick_Handler 0x080001d5 Thumb Code 2 startup_stm32f10x_md_vl.o(.text) ADC1_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) CEC_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) DMA1_Channel1_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) DMA1_Channel2_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) DMA1_Channel3_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) DMA1_Channel5_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) DMA1_Channel6_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) DMA1_Channel7_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) EXTI0_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) EXTI15_10_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) EXTI1_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) EXTI2_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) EXTI3_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) EXTI4_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) EXTI9_5_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) FLASH_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) I2C1_ER_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) I2C1_EV_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) I2C2_ER_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) I2C2_EV_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) PVD_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) RCC_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) RTCAlarm_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) RTC_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) SPI1_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) SPI2_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) TAMPER_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) TIM1_BRK_TIM15_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) TIM1_CC_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) TIM1_TRG_COM_TIM17_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) TIM1_UP_TIM16_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) TIM4_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) TIM6_DAC_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) TIM7_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) USART2_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) WWDG_IRQHandler 0x080001d7 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) __user_initial_stackheap 0x080001d9 Thumb Code 0 startup_stm32f10x_md_vl.o(.text) NVIC_PriorityGroupConfig 0x080001fd Thumb Code 10 misc.o(.text) NVIC_Init 0x08000207 Thumb Code 94 misc.o(.text) NVIC_SetVectorTable 0x08000265 Thumb Code 14 misc.o(.text) NVIC_SystemLPConfig 0x08000273 Thumb Code 20 misc.o(.text) SysTick_CLKSourceConfig 0x08000287 Thumb Code 24 misc.o(.text) ADC_DeInit 0x080002ad Thumb Code 56 stm32f10x_adc.o(.text) ADC_Init 0x080002e5 Thumb Code 62 stm32f10x_adc.o(.text) ADC_StructInit 0x08000323 Thumb Code 18 stm32f10x_adc.o(.text) ADC_Cmd 0x08000335 Thumb Code 20 stm32f10x_adc.o(.text) ADC_DMACmd 0x08000349 Thumb Code 20 stm32f10x_adc.o(.text) ADC_ITConfig 0x0800035d Thumb Code 18 stm32f10x_adc.o(.text) ADC_ResetCalibration 0x0800036f Thumb Code 10 stm32f10x_adc.o(.text) ADC_GetResetCalibrationStatus 0x08000379 Thumb Code 14 stm32f10x_adc.o(.text) ADC_StartCalibration 0x08000387 Thumb Code 10 stm32f10x_adc.o(.text) ADC_GetCalibrationStatus 0x08000391 Thumb Code 14 stm32f10x_adc.o(.text) ADC_SoftwareStartConvCmd 0x0800039f Thumb Code 20 stm32f10x_adc.o(.text) ADC_GetSoftwareStartConvStatus 0x080003b3 Thumb Code 14 stm32f10x_adc.o(.text) ADC_DiscModeChannelCountConfig 0x080003c1 Thumb Code 16 stm32f10x_adc.o(.text) ADC_DiscModeCmd 0x080003d1 Thumb Code 20 stm32f10x_adc.o(.text) ADC_RegularChannelConfig 0x080003e5 Thumb Code 116 stm32f10x_adc.o(.text) ADC_ExternalTrigConvCmd 0x08000459 Thumb Code 20 stm32f10x_adc.o(.text) ADC_GetConversionValue 0x0800046d Thumb Code 6 stm32f10x_adc.o(.text) ADC_GetDualModeConversionValue 0x08000473 Thumb Code 8 stm32f10x_adc.o(.text) ADC_AutoInjectedConvCmd 0x0800047b Thumb Code 20 stm32f10x_adc.o(.text) ADC_InjectedDiscModeCmd 0x0800048f Thumb Code 20 stm32f10x_adc.o(.text) ADC_ExternalTrigInjectedConvConfig 0x080004a3 Thumb Code 12 stm32f10x_adc.o(.text) ADC_ExternalTrigInjectedConvCmd 0x080004af Thumb Code 20 stm32f10x_adc.o(.text) ADC_SoftwareStartInjectedConvCmd 0x080004c3 Thumb Code 20 stm32f10x_adc.o(.text) ADC_GetSoftwareStartInjectedConvCmdStatus 0x080004d7 Thumb Code 14 stm32f10x_adc.o(.text) ADC_InjectedChannelConfig 0x080004e5 Thumb Code 74 stm32f10x_adc.o(.text) ADC_InjectedSequencerLengthConfig 0x0800052f Thumb Code 16 stm32f10x_adc.o(.text) ADC_SetInjectedOffset 0x0800053f Thumb Code 10 stm32f10x_adc.o(.text) ADC_GetInjectedConversionValue 0x08000549 Thumb Code 14 stm32f10x_adc.o(.text) ADC_AnalogWatchdogCmd 0x08000557 Thumb Code 12 stm32f10x_adc.o(.text) ADC_AnalogWatchdogThresholdsConfig 0x08000563 Thumb Code 6 stm32f10x_adc.o(.text) ADC_AnalogWatchdogSingleChannelConfig 0x08000569 Thumb Code 12 stm32f10x_adc.o(.text) ADC_TempSensorVrefintCmd 0x08000575 Thumb Code 24 stm32f10x_adc.o(.text) ADC_GetFlagStatus 0x0800058d Thumb Code 14 stm32f10x_adc.o(.text) ADC_ClearFlag 0x0800059b Thumb Code 6 stm32f10x_adc.o(.text) ADC_GetITStatus 0x080005a1 Thumb Code 28 stm32f10x_adc.o(.text) ADC_ClearITPendingBit 0x080005bd Thumb Code 8 stm32f10x_adc.o(.text) BKP_DeInit 0x080005dd Thumb Code 18 stm32f10x_bkp.o(.text) BKP_TamperPinLevelConfig 0x080005ef Thumb Code 6 stm32f10x_bkp.o(.text) BKP_TamperPinCmd 0x080005f5 Thumb Code 8 stm32f10x_bkp.o(.text) BKP_ITConfig 0x080005fd Thumb Code 8 stm32f10x_bkp.o(.text) BKP_RTCOutputConfig 0x08000605 Thumb Code 14 stm32f10x_bkp.o(.text) BKP_SetRTCCalibrationValue 0x08000613 Thumb Code 14 stm32f10x_bkp.o(.text) BKP_WriteBackupRegister 0x08000621 Thumb Code 14 stm32f10x_bkp.o(.text) BKP_ReadBackupRegister 0x0800062f Thumb Code 14 stm32f10x_bkp.o(.text) BKP_GetFlagStatus 0x0800063d Thumb Code 10 stm32f10x_bkp.o(.text) BKP_ClearFlag 0x08000647 Thumb Code 14 stm32f10x_bkp.o(.text) BKP_GetITStatus 0x08000655 Thumb Code 10 stm32f10x_bkp.o(.text) BKP_ClearITPendingBit 0x0800065f Thumb Code 14 stm32f10x_bkp.o(.text) DAC_DeInit 0x08000675 Thumb Code 24 stm32f10x_dac.o(.text) DAC_Init 0x0800068d Thumb Code 36 stm32f10x_dac.o(.text) DAC_StructInit 0x080006b1 Thumb Code 12 stm32f10x_dac.o(.text) DAC_Cmd 0x080006bd Thumb Code 20 stm32f10x_dac.o(.text) DAC_DMACmd 0x080006d1 Thumb Code 20 stm32f10x_dac.o(.text) DAC_SoftwareTriggerCmd 0x080006e5 Thumb Code 26 stm32f10x_dac.o(.text) DAC_DualSoftwareTriggerCmd 0x080006ff Thumb Code 24 stm32f10x_dac.o(.text) DAC_WaveGenerationCmd 0x08000717 Thumb Code 18 stm32f10x_dac.o(.text) DAC_SetChannel1Data 0x08000729 Thumb Code 14 stm32f10x_dac.o(.text) DAC_SetChannel2Data 0x08000737 Thumb Code 14 stm32f10x_dac.o(.text) DAC_SetDualChannelData 0x08000745 Thumb Code 22 stm32f10x_dac.o(.text) DAC_GetDataOutputValue 0x0800075b Thumb Code 18 stm32f10x_dac.o(.text) DMA_DeInit 0x08000771 Thumb Code 218 stm32f10x_dma.o(.text) DMA_Init 0x0800084b Thumb Code 58 stm32f10x_dma.o(.text) DMA_StructInit 0x08000885 Thumb Code 26 stm32f10x_dma.o(.text) DMA_Cmd 0x0800089f Thumb Code 22 stm32f10x_dma.o(.text) DMA_ITConfig 0x080008b5 Thumb Code 16 stm32f10x_dma.o(.text) DMA_SetCurrDataCounter 0x080008c5 Thumb Code 4 stm32f10x_dma.o(.text) DMA_GetCurrDataCounter 0x080008c9 Thumb Code 6 stm32f10x_dma.o(.text) DMA_GetFlagStatus 0x080008cf Thumb Code 28 stm32f10x_dma.o(.text) DMA_ClearFlag 0x080008eb Thumb Code 20 stm32f10x_dma.o(.text) DMA_GetITStatus 0x080008ff Thumb Code 28 stm32f10x_dma.o(.text) DMA_ClearITPendingBit 0x0800091b Thumb Code 20 stm32f10x_dma.o(.text) EXTI_DeInit 0x08000939 Thumb Code 28 stm32f10x_exti.o(.text) EXTI_Init 0x08000955 Thumb Code 108 stm32f10x_exti.o(.text) EXTI_StructInit 0x080009c1 Thumb Code 14 stm32f10x_exti.o(.text) EXTI_GenerateSWInterrupt 0x080009cf Thumb Code 12 stm32f10x_exti.o(.text) EXTI_GetFlagStatus 0x080009db Thumb Code 18 stm32f10x_exti.o(.text) EXTI_ClearFlag 0x080009ed Thumb Code 8 stm32f10x_exti.o(.text) EXTI_GetITStatus 0x080009f5 Thumb Code 28 stm32f10x_exti.o(.text) EXTI_ClearITPendingBit 0x08000a11 Thumb Code 8 stm32f10x_exti.o(.text) FLASH_SetLatency 0x08000a21 Thumb Code 14 stm32f10x_flash.o(.text) FLASH_HalfCycleAccessCmd 0x08000a2f Thumb Code 18 stm32f10x_flash.o(.text) FLASH_PrefetchBufferCmd 0x08000a41 Thumb Code 18 stm32f10x_flash.o(.text) FLASH_Unlock 0x08000a53 Thumb Code 12 stm32f10x_flash.o(.text) FLASH_UnlockBank1 0x08000a5f Thumb Code 12 stm32f10x_flash.o(.text) FLASH_Lock 0x08000a6b Thumb Code 12 stm32f10x_flash.o(.text) FLASH_LockBank1 0x08000a77 Thumb Code 12 stm32f10x_flash.o(.text) FLASH_GetBank1Status 0x08000a83 Thumb Code 34 stm32f10x_flash.o(.text) FLASH_WaitForLastOperation 0x08000aa5 Thumb Code 36 stm32f10x_flash.o(.text) FLASH_ErasePage 0x08000ac9 Thumb Code 56 stm32f10x_flash.o(.text) FLASH_EraseAllPages 0x08000b01 Thumb Code 52 stm32f10x_flash.o(.text) FLASH_WaitForLastBank1Operation 0x08000b35 Thumb Code 36 stm32f10x_flash.o(.text) FLASH_EraseAllBank1Pages 0x08000b59 Thumb Code 52 stm32f10x_flash.o(.text) FLASH_GetReadOutProtectionStatus 0x08000b8d Thumb Code 14 stm32f10x_flash.o(.text) FLASH_EraseOptionBytes 0x08000b9b Thumb Code 108 stm32f10x_flash.o(.text) FLASH_ProgramWord 0x08000c07 Thumb Code 72 stm32f10x_flash.o(.text) FLASH_ProgramHalfWord 0x08000c4f Thumb Code 48 stm32f10x_flash.o(.text) FLASH_ProgramOptionByteData 0x08000c7f Thumb Code 62 stm32f10x_flash.o(.text) FLASH_EnableWriteProtection 0x08000cbd Thumb Code 150 stm32f10x_flash.o(.text) FLASH_ReadOutProtection 0x08000d53 Thumb Code 118 stm32f10x_flash.o(.text) FLASH_UserOptionByteConfig 0x08000dc9 Thumb Code 92 stm32f10x_flash.o(.text) FLASH_GetUserOptionByte 0x08000e25 Thumb Code 8 stm32f10x_flash.o(.text) FLASH_GetWriteProtectionOptionByte 0x08000e2d Thumb Code 6 stm32f10x_flash.o(.text) FLASH_GetPrefetchBufferStatus 0x08000e33 Thumb Code 14 stm32f10x_flash.o(.text) FLASH_ITConfig 0x08000e41 Thumb Code 18 stm32f10x_flash.o(.text) FLASH_GetFlagStatus 0x08000e53 Thumb Code 28 stm32f10x_flash.o(.text) FLASH_ClearFlag 0x08000e6f Thumb Code 6 stm32f10x_flash.o(.text) FLASH_GetStatus 0x08000e75 Thumb Code 34 stm32f10x_flash.o(.text) GPIO_DeInit 0x08000e9d Thumb Code 152 stm32f10x_gpio.o(.text) GPIO_AFIODeInit 0x08000f35 Thumb Code 22 stm32f10x_gpio.o(.text) GPIO_Init 0x08000f4b Thumb Code 164 stm32f10x_gpio.o(.text) GPIO_StructInit 0x08000fef Thumb Code 16 stm32f10x_gpio.o(.text) GPIO_ReadInputDataBit 0x08000fff Thumb Code 14 stm32f10x_gpio.o(.text) GPIO_ReadInputData 0x0800100d Thumb Code 6 stm32f10x_gpio.o(.text) GPIO_ReadOutputDataBit 0x08001013 Thumb Code 14 stm32f10x_gpio.o(.text) GPIO_ReadOutputData 0x08001021 Thumb Code 6 stm32f10x_gpio.o(.text) GPIO_SetBits 0x08001027 Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_ResetBits 0x0800102b Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_WriteBit 0x0800102f Thumb Code 10 stm32f10x_gpio.o(.text) GPIO_Write 0x08001039 Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_PinLockConfig 0x0800103d Thumb Code 16 stm32f10x_gpio.o(.text) GPIO_EventOutputConfig 0x0800104d Thumb Code 22 stm32f10x_gpio.o(.text) GPIO_EventOutputCmd 0x08001063 Thumb Code 6 stm32f10x_gpio.o(.text) GPIO_PinRemapConfig 0x08001069 Thumb Code 82 stm32f10x_gpio.o(.text) GPIO_EXTILineConfig 0x080010bb Thumb Code 34 stm32f10x_gpio.o(.text) GPIO_ETH_MediaInterfaceConfig 0x080010dd Thumb Code 8 stm32f10x_gpio.o(.text) PWR_DeInit 0x08001109 Thumb Code 24 stm32f10x_pwr.o(.text) PWR_BackupAccessCmd 0x08001121 Thumb Code 6 stm32f10x_pwr.o(.text) PWR_PVDCmd 0x08001127 Thumb Code 6 stm32f10x_pwr.o(.text) PWR_PVDLevelConfig 0x0800112d Thumb Code 14 stm32f10x_pwr.o(.text) PWR_WakeUpPinCmd 0x0800113b Thumb Code 8 stm32f10x_pwr.o(.text) PWR_EnterSTOPMode 0x08001143 Thumb Code 42 stm32f10x_pwr.o(.text) PWR_EnterSTANDBYMode 0x0800116d Thumb Code 32 stm32f10x_pwr.o(.text) PWR_GetFlagStatus 0x0800118d Thumb Code 16 stm32f10x_pwr.o(.text) PWR_ClearFlag 0x0800119d Thumb Code 12 stm32f10x_pwr.o(.text) RCC_DeInit 0x080011b5 Thumb Code 50 stm32f10x_rcc.o(.text) RCC_HSEConfig 0x080011e7 Thumb Code 48 stm32f10x_rcc.o(.text) RCC_GetFlagStatus 0x08001217 Thumb Code 42 stm32f10x_rcc.o(.text) RCC_WaitForHSEStartUp 0x08001241 Thumb Code 44 stm32f10x_rcc.o(.text) RCC_AdjustHSICalibrationValue 0x0800126d Thumb Code 16 stm32f10x_rcc.o(.text) RCC_HSICmd 0x0800127d Thumb Code 6 stm32f10x_rcc.o(.text) RCC_PLLConfig 0x08001283 Thumb Code 16 stm32f10x_rcc.o(.text) RCC_PLLCmd 0x08001293 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_SYSCLKConfig 0x08001299 Thumb Code 14 stm32f10x_rcc.o(.text) RCC_GetSYSCLKSource 0x080012a7 Thumb Code 10 stm32f10x_rcc.o(.text) RCC_HCLKConfig 0x080012b1 Thumb Code 14 stm32f10x_rcc.o(.text) RCC_PCLK1Config 0x080012bf Thumb Code 14 stm32f10x_rcc.o(.text) RCC_PCLK2Config 0x080012cd Thumb Code 16 stm32f10x_rcc.o(.text) RCC_ITConfig 0x080012dd Thumb Code 18 stm32f10x_rcc.o(.text) RCC_USBCLKConfig 0x080012ef Thumb Code 8 stm32f10x_rcc.o(.text) RCC_ADCCLKConfig 0x080012f7 Thumb Code 14 stm32f10x_rcc.o(.text) RCC_LSEConfig 0x08001305 Thumb Code 28 stm32f10x_rcc.o(.text) RCC_LSICmd 0x08001321 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_RTCCLKConfig 0x08001327 Thumb Code 10 stm32f10x_rcc.o(.text) RCC_RTCCLKCmd 0x08001331 Thumb Code 8 stm32f10x_rcc.o(.text) RCC_GetClocksFreq 0x08001339 Thumb Code 128 stm32f10x_rcc.o(.text) RCC_AHBPeriphClockCmd 0x080013b9 Thumb Code 18 stm32f10x_rcc.o(.text) RCC_APB2PeriphClockCmd 0x080013cb Thumb Code 18 stm32f10x_rcc.o(.text) RCC_APB1PeriphClockCmd 0x080013dd Thumb Code 18 stm32f10x_rcc.o(.text) RCC_APB2PeriphResetCmd 0x080013ef Thumb Code 18 stm32f10x_rcc.o(.text) RCC_APB1PeriphResetCmd 0x08001401 Thumb Code 18 stm32f10x_rcc.o(.text) RCC_BackupResetCmd 0x08001413 Thumb Code 8 stm32f10x_rcc.o(.text) RCC_ClockSecuritySystemCmd 0x0800141b Thumb Code 6 stm32f10x_rcc.o(.text) RCC_MCOConfig 0x08001421 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_ClearFlag 0x08001427 Thumb Code 12 stm32f10x_rcc.o(.text) RCC_GetITStatus 0x08001433 Thumb Code 16 stm32f10x_rcc.o(.text) RCC_ClearITPendingBit 0x08001443 Thumb Code 6 stm32f10x_rcc.o(.text) RTC_ITConfig 0x08001469 Thumb Code 18 stm32f10x_rtc.o(.text) RTC_EnterConfigMode 0x0800147b Thumb Code 14 stm32f10x_rtc.o(.text) RTC_ExitConfigMode 0x08001489 Thumb Code 14 stm32f10x_rtc.o(.text) RTC_GetCounter 0x08001497 Thumb Code 18 stm32f10x_rtc.o(.text) RTC_SetCounter 0x080014a9 Thumb Code 26 stm32f10x_rtc.o(.text) RTC_SetPrescaler 0x080014c3 Thumb Code 28 stm32f10x_rtc.o(.text) RTC_SetAlarm 0x080014df Thumb Code 26 stm32f10x_rtc.o(.text) RTC_GetDivider 0x080014f9 Thumb Code 20 stm32f10x_rtc.o(.text) RTC_WaitForLastTask 0x0800150d Thumb Code 12 stm32f10x_rtc.o(.text) RTC_WaitForSynchro 0x08001519 Thumb Code 20 stm32f10x_rtc.o(.text) RTC_GetFlagStatus 0x0800152d Thumb Code 18 stm32f10x_rtc.o(.text) RTC_ClearFlag 0x0800153f Thumb Code 12 stm32f10x_rtc.o(.text) RTC_GetITStatus 0x0800154b Thumb Code 28 stm32f10x_rtc.o(.text) RTC_ClearITPendingBit 0x08001567 Thumb Code 12 stm32f10x_rtc.o(.text) TIM_DeInit 0x08001579 Thumb Code 304 stm32f10x_tim.o(.text) TIM_TimeBaseInit 0x080016a9 Thumb Code 114 stm32f10x_tim.o(.text) TIM_OC1Init 0x0800171b Thumb Code 106 stm32f10x_tim.o(.text) TIM_OC2Init 0x08001785 Thumb Code 120 stm32f10x_tim.o(.text) TIM_OC3Init 0x080017fd Thumb Code 116 stm32f10x_tim.o(.text) TIM_OC4Init 0x08001871 Thumb Code 90 stm32f10x_tim.o(.text) TIM_SetIC4Prescaler 0x080018cb Thumb Code 24 stm32f10x_tim.o(.text) TIM_SetIC3Prescaler 0x080018e3 Thumb Code 16 stm32f10x_tim.o(.text) TIM_SetIC2Prescaler 0x080018f3 Thumb Code 24 stm32f10x_tim.o(.text) TIM_SetIC1Prescaler 0x080019b1 Thumb Code 16 stm32f10x_tim.o(.text) TIM_ICInit 0x08001a19 Thumb Code 272 stm32f10x_tim.o(.text) TIM_PWMIConfig 0x08001b29 Thumb Code 104 stm32f10x_tim.o(.text) TIM_BDTRConfig 0x08001b91 Thumb Code 34 stm32f10x_tim.o(.text) TIM_TimeBaseStructInit 0x08001bb3 Thumb Code 18 stm32f10x_tim.o(.text) TIM_OCStructInit 0x08001bc5 Thumb Code 20 stm32f10x_tim.o(.text) TIM_ICStructInit 0x08001bd9 Thumb Code 16 stm32f10x_tim.o(.text) TIM_BDTRStructInit 0x08001be9 Thumb Code 18 stm32f10x_tim.o(.text) TIM_Cmd 0x08001bfb Thumb Code 20 stm32f10x_tim.o(.text) TIM_CtrlPWMOutputs 0x08001c0f Thumb Code 22 stm32f10x_tim.o(.text) TIM_ITConfig 0x08001c25 Thumb Code 16 stm32f10x_tim.o(.text) TIM_GenerateEvent 0x08001c35 Thumb Code 4 stm32f10x_tim.o(.text) TIM_DMAConfig 0x08001c39 Thumb Code 8 stm32f10x_tim.o(.text) TIM_DMACmd 0x08001c41 Thumb Code 16 stm32f10x_tim.o(.text) TIM_InternalClockConfig 0x08001c51 Thumb Code 10 stm32f10x_tim.o(.text) TIM_SelectInputTrigger 0x08001c5b Thumb Code 12 stm32f10x_tim.o(.text) TIM_ITRxExternalClockConfig 0x08001c67 Thumb Code 18 stm32f10x_tim.o(.text) TIM_TIxExternalClockConfig 0x08001c79 Thumb Code 46 stm32f10x_tim.o(.text) TIM_ETRConfig 0x08001ca7 Thumb Code 24 stm32f10x_tim.o(.text) TIM_ETRClockMode1Config 0x08001cbf Thumb Code 18 stm32f10x_tim.o(.text) TIM_ETRClockMode2Config 0x08001cd1 Thumb Code 18 stm32f10x_tim.o(.text) TIM_PrescalerConfig 0x08001ce3 Thumb Code 6 stm32f10x_tim.o(.text) TIM_CounterModeConfig 0x08001ce9 Thumb Code 12 stm32f10x_tim.o(.text) TIM_EncoderInterfaceConfig 0x08001cf5 Thumb Code 50 stm32f10x_tim.o(.text) TIM_ForcedOC1Config 0x08001d27 Thumb Code 12 stm32f10x_tim.o(.text) TIM_ForcedOC2Config 0x08001d33 Thumb Code 20 stm32f10x_tim.o(.text) TIM_ForcedOC3Config 0x08001d47 Thumb Code 12 stm32f10x_tim.o(.text) TIM_ForcedOC4Config 0x08001d53 Thumb Code 20 stm32f10x_tim.o(.text) TIM_ARRPreloadConfig 0x08001d67 Thumb Code 20 stm32f10x_tim.o(.text) TIM_SelectCOM 0x08001d7b Thumb Code 20 stm32f10x_tim.o(.text) TIM_SelectCCDMA 0x08001d8f Thumb Code 20 stm32f10x_tim.o(.text) TIM_CCPreloadControl 0x08001da3 Thumb Code 20 stm32f10x_tim.o(.text) TIM_OC1PreloadConfig 0x08001db7 Thumb Code 34 stm32f10x_tim.o(.text) TIM_OC2PreloadConfig 0x08001dd9 Thumb Code 20 stm32f10x_tim.o(.text) TIM_OC3PreloadConfig 0x08001ded Thumb Code 12 stm32f10x_tim.o(.text) TIM_OC4PreloadConfig 0x08001df9 Thumb Code 20 stm32f10x_tim.o(.text) TIM_OC1FastConfig 0x08001e0d Thumb Code 12 stm32f10x_tim.o(.text) TIM_OC2FastConfig 0x08001e19 Thumb Code 20 stm32f10x_tim.o(.text) TIM_OC3FastConfig 0x08001e2d Thumb Code 12 stm32f10x_tim.o(.text) TIM_OC4FastConfig 0x08001e39 Thumb Code 20 stm32f10x_tim.o(.text) TIM_ClearOC1Ref 0x08001e4d Thumb Code 12 stm32f10x_tim.o(.text) TIM_ClearOC2Ref 0x08001e59 Thumb Code 20 stm32f10x_tim.o(.text) TIM_ClearOC3Ref 0x08001e6d Thumb Code 12 stm32f10x_tim.o(.text) TIM_ClearOC4Ref 0x08001e79 Thumb Code 20 stm32f10x_tim.o(.text) TIM_OC1PolarityConfig 0x08001e8d Thumb Code 12 stm32f10x_tim.o(.text) TIM_OC1NPolarityConfig 0x08001e99 Thumb Code 12 stm32f10x_tim.o(.text) TIM_OC2PolarityConfig 0x08001ea5 Thumb Code 20 stm32f10x_tim.o(.text) TIM_OC2NPolarityConfig 0x08001eb9 Thumb Code 20 stm32f10x_tim.o(.text) TIM_OC3PolarityConfig 0x08001ecd Thumb Code 20 stm32f10x_tim.o(.text) TIM_OC3NPolarityConfig 0x08001ee1 Thumb Code 20 stm32f10x_tim.o(.text) TIM_OC4PolarityConfig 0x08001ef5 Thumb Code 20 stm32f10x_tim.o(.text) TIM_CCxCmd 0x08001f09 Thumb Code 22 stm32f10x_tim.o(.text) TIM_CCxNCmd 0x08001f1f Thumb Code 22 stm32f10x_tim.o(.text) TIM_SelectOCxM 0x08001f35 Thumb Code 70 stm32f10x_tim.o(.text) TIM_UpdateDisableConfig 0x08001f7b Thumb Code 20 stm32f10x_tim.o(.text) TIM_UpdateRequestConfig 0x08001f8f Thumb Code 20 stm32f10x_tim.o(.text) TIM_SelectHallSensor 0x08001fa3 Thumb Code 20 stm32f10x_tim.o(.text) TIM_SelectOnePulseMode 0x08001fb7 Thumb Code 16 stm32f10x_tim.o(.text) TIM_SelectOutputTrigger 0x08001fc7 Thumb Code 16 stm32f10x_tim.o(.text) TIM_SelectSlaveMode 0x08001fd7 Thumb Code 16 stm32f10x_tim.o(.text) TIM_SelectMasterSlaveMode 0x08001fe7 Thumb Code 16 stm32f10x_tim.o(.text) TIM_SetCounter 0x08001ff7 Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetAutoreload 0x08001ffb Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare1 0x08001fff Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare2 0x08002003 Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare3 0x08002007 Thumb Code 4 stm32f10x_tim.o(.text) TIM_SetCompare4 0x0800200b Thumb Code 6 stm32f10x_tim.o(.text) TIM_SetClockDivision 0x08002011 Thumb Code 16 stm32f10x_tim.o(.text) TIM_GetCapture1 0x08002021 Thumb Code 4 stm32f10x_tim.o(.text) TIM_GetCapture2 0x08002025 Thumb Code 4 stm32f10x_tim.o(.text) TIM_GetCapture3 0x08002029 Thumb Code 4 stm32f10x_tim.o(.text) TIM_GetCapture4 0x0800202d Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetCounter 0x08002033 Thumb Code 4 stm32f10x_tim.o(.text) TIM_GetPrescaler 0x08002037 Thumb Code 4 stm32f10x_tim.o(.text) TIM_GetFlagStatus 0x0800203b Thumb Code 14 stm32f10x_tim.o(.text) TIM_ClearFlag 0x08002049 Thumb Code 6 stm32f10x_tim.o(.text) TIM_GetITStatus 0x0800204f Thumb Code 24 stm32f10x_tim.o(.text) TIM_ClearITPendingBit 0x08002067 Thumb Code 6 stm32f10x_tim.o(.text) USART_DeInit 0x0800206d Thumb Code 96 stm32f10x_usart.o(.text) USART_Init 0x080020cd Thumb Code 166 stm32f10x_usart.o(.text) USART_StructInit 0x08002173 Thumb Code 22 stm32f10x_usart.o(.text) USART_ClockInit 0x08002189 Thumb Code 30 stm32f10x_usart.o(.text) USART_ClockStructInit 0x080021a7 Thumb Code 12 stm32f10x_usart.o(.text) USART_Cmd 0x080021b3 Thumb Code 20 stm32f10x_usart.o(.text) USART_ITConfig 0x080021c7 Thumb Code 48 stm32f10x_usart.o(.text) USART_DMACmd 0x080021f7 Thumb Code 16 stm32f10x_usart.o(.text) USART_SetAddress 0x08002207 Thumb Code 16 stm32f10x_usart.o(.text) USART_WakeUpConfig 0x08002217 Thumb Code 16 stm32f10x_usart.o(.text) USART_ReceiverWakeUpCmd 0x08002227 Thumb Code 20 stm32f10x_usart.o(.text) USART_LINBreakDetectLengthConfig 0x0800223b Thumb Code 16 stm32f10x_usart.o(.text) USART_LINCmd 0x0800224b Thumb Code 20 stm32f10x_usart.o(.text) USART_SendData 0x0800225f Thumb Code 8 stm32f10x_usart.o(.text) USART_ReceiveData 0x08002267 Thumb Code 8 stm32f10x_usart.o(.text) USART_SendBreak 0x0800226f Thumb Code 10 stm32f10x_usart.o(.text) USART_SetGuardTime 0x08002279 Thumb Code 16 stm32f10x_usart.o(.text) USART_SetPrescaler 0x08002289 Thumb Code 16 stm32f10x_usart.o(.text) USART_SmartCardCmd 0x08002299 Thumb Code 20 stm32f10x_usart.o(.text) USART_SmartCardNACKCmd 0x080022ad Thumb Code 20 stm32f10x_usart.o(.text) USART_HalfDuplexCmd 0x080022c1 Thumb Code 20 stm32f10x_usart.o(.text) USART_OverSampling8Cmd 0x080022d5 Thumb Code 20 stm32f10x_usart.o(.text) USART_OneBitMethodCmd 0x080022e9 Thumb Code 20 stm32f10x_usart.o(.text) USART_IrDAConfig 0x080022fd Thumb Code 16 stm32f10x_usart.o(.text) USART_IrDACmd 0x0800230d Thumb Code 20 stm32f10x_usart.o(.text) USART_GetFlagStatus 0x08002321 Thumb Code 14 stm32f10x_usart.o(.text) USART_ClearFlag 0x0800232f Thumb Code 6 stm32f10x_usart.o(.text) USART_GetITStatus 0x08002335 Thumb Code 62 stm32f10x_usart.o(.text) USART_ClearITPendingBit 0x08002373 Thumb Code 12 stm32f10x_usart.o(.text) SystemInit 0x08002435 Thumb Code 64 system_stm32f10x.o(.text) SystemCoreClockUpdate 0x08002475 Thumb Code 84 system_stm32f10x.o(.text) main 0x080024e9 Thumb Code 148 main.o(.text) Delay 0x08002591 Thumb Code 22 plc_timer.o(.text) timer_enable 0x080025a7 Thumb Code 116 plc_timer.o(.text) timer_disble 0x0800261b Thumb Code 98 plc_timer.o(.text) T_100MS 0x0800267d Thumb Code 100 plc_timer.o(.text) T_10MS 0x080026e1 Thumb Code 100 plc_timer.o(.text) T_1MS 0x08002745 Thumb Code 100 plc_timer.o(.text) T_H100MS 0x080027a9 Thumb Code 100 plc_timer.o(.text) TIM2_IRQHandler 0x0800280d Thumb Code 296 plc_timer.o(.text) PLC_Timer 0x08002935 Thumb Code 74 plc_timer.o(.text) NCIC_Confinguration 0x0800299d Thumb Code 284 nvic_interrupt.o(.text) PLC_EXTI15_10_config 0x08002ab9 Thumb Code 54 plc_io.o(.text) PLC_EXTI9_5_config 0x08002aef Thumb Code 98 plc_io.o(.text) PLC_Mode_config 0x08002b51 Thumb Code 108 plc_io.o(.text) PLC_X_config 0x08002bbd Thumb Code 76 plc_io.o(.text) PLC_Y_config 0x08002c09 Thumb Code 100 plc_io.o(.text) X_filter 0x08002c6d Thumb Code 720 plc_io.o(.text) PLC_IO_Refresh 0x08002f3d Thumb Code 174 plc_io.o(.text) PLC_IO_config 0x08002feb Thumb Code 44 plc_io.o(.text) TIM3_IRQHandler 0x08003021 Thumb Code 58 pulse.o(.text) PLC_COMM_ERROR 0x0800306d Thumb Code 26 plc_other.o(.text) write_data 0x08003087 Thumb Code 70 plc_other.o(.text) Read_data 0x080030cd Thumb Code 50 plc_other.o(.text) PLC_DATA_KEEP 0x080030ff Thumb Code 124 plc_other.o(.text) Recover_data 0x0800317b Thumb Code 124 plc_other.o(.text) RST_T_D_C_M_data 0x080031f7 Thumb Code 84 plc_other.o(.text) data_init 0x08003265 Thumb Code 78 plc_com.o(.text) write_block 0x080032b3 Thumb Code 82 plc_com.o(.text) backup_block 0x08003305 Thumb Code 38 plc_com.o(.text) TX_Process 0x0800332b Thumb Code 30 plc_com.o(.text) ErasurePLC 0x08003349 Thumb Code 148 plc_com.o(.text) check 0x080033dd Thumb Code 36 plc_com.o(.text) switch_read_data 0x08003401 Thumb Code 48 plc_com.o(.text) setup_HL 0x08003431 Thumb Code 16 plc_com.o(.text) setup_LH 0x08003441 Thumb Code 16 plc_com.o(.text) read_plc_tyte 0x08003451 Thumb Code 114 plc_com.o(.text) PLC_Comm_Byte 0x080034c3 Thumb Code 122 plc_com.o(.text) PLC_Com_BIT 0x0800353d Thumb Code 124 plc_com.o(.text) read_other_data 0x080035b9 Thumb Code 200 plc_com.o(.text) PC_WRITE_byte 0x08003681 Thumb Code 62 plc_com.o(.text) PC_FORCE_ON 0x080036bf Thumb Code 64 plc_com.o(.text) PC_FORCE_OFF 0x080036ff Thumb Code 64 plc_com.o(.text) PC_READ_byte 0x0800373f Thumb Code 38 plc_com.o(.text) EPC_FORCE_ON 0x08003765 Thumb Code 88 plc_com.o(.text) EPC_FORCE_OFF 0x080037bd Thumb Code 48 plc_com.o(.text) PC_READ_Parameter 0x080037ed Thumb Code 356 plc_com.o(.text) PC_WRITE_Parameter 0x08003951 Thumb Code 58 plc_com.o(.text) PC_READ_PORG 0x0800398b Thumb Code 124 plc_com.o(.text) PC_WRITE_PORG 0x08003a07 Thumb Code 234 plc_com.o(.text) find_data_address 0x08003b27 Thumb Code 112 plc_com.o(.text) backup_mov_block 0x08003b97 Thumb Code 40 plc_com.o(.text) mov_flash 0x08003bbf Thumb Code 240 plc_com.o(.text) online_write_data 0x08003caf Thumb Code 164 plc_com.o(.text) all_flash_unlock 0x08003d53 Thumb Code 24 plc_com.o(.text) all_flash_lock 0x08003d6b Thumb Code 36 plc_com.o(.text) PC_OPTION_PROG 0x08003d8f Thumb Code 216 plc_com.o(.text) find_end 0x08003e67 Thumb Code 18 plc_com.o(.text) Process_switch 0x08003e79 Thumb Code 170 plc_com.o(.text) usart 0x08003f23 Thumb Code 38 plc_com.o(.text) USART1_Configuration 0x08003f49 Thumb Code 176 plc_com.o(.text) DMA1_Channel4_IRQHandler 0x08003ff9 Thumb Code 30 plc_com.o(.text) RX_Process 0x08004017 Thumb Code 238 plc_com.o(.text) USART1_IRQHandler 0x08004105 Thumb Code 122 plc_com.o(.text) crc16 0x0800419d Thumb Code 38 modbus_485.o(.text) usart3 0x080041c3 Thumb Code 38 modbus_485.o(.text) USART3_Configuration 0x080041e9 Thumb Code 114 modbus_485.o(.text) modbus_back 0x0800425b Thumb Code 834 modbus_485.o(.text) mosbus_485_USART3 0x0800459d Thumb Code 186 modbus_485.o(.text) USART3_IRQHandler 0x08004657 Thumb Code 206 modbus_485.o(.text) Is_Leap_Year 0x08004739 Thumb Code 38 rtc.o(.text) RTC_Set 0x0800475f Thumb Code 180 rtc.o(.text) RTC_Get_Week 0x08004813 Thumb Code 84 rtc.o(.text) RTC_Get 0x08004867 Thumb Code 286 rtc.o(.text) RTC_Config 0x08004985 Thumb Code 88 rtc.o(.text) RTC_Init 0x080049dd Thumb Code 116 rtc.o(.text) DAC_out_init 0x08004a75 Thumb Code 134 dac.o(.text) DAC_data 0x08004afb Thumb Code 44 dac.o(.text) RCC_Configuration 0x08004b31 Thumb Code 252 adc.o(.text) ADC_init 0x08004c2d Thumb Code 14 adc.o(.text) filter 0x08004c3b Thumb Code 60 adc.o(.text) __aeabi_uldivmod 0x08004c8d Thumb Code 0 lludivv7m.o(.text) _ll_udiv 0x08004c8d Thumb Code 238 lludivv7m.o(.text) __aeabi_llsl 0x08004d7b Thumb Code 0 llshl.o(.text) _ll_shift_l 0x08004d7b Thumb Code 38 llshl.o(.text) __aeabi_llsr 0x08004da1 Thumb Code 0 llushr.o(.text) _ll_ushift_r 0x08004da1 Thumb Code 38 llushr.o(.text) __use_two_region_memory 0x08004dc7 Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x08004dc9 Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x08004dcb Thumb Code 2 heapauxi.o(.text) __read_errno 0x08004dcd Thumb Code 10 _rserrno.o(.text) __set_errno 0x08004dd7 Thumb Code 12 _rserrno.o(.text) __aeabi_errno_addr 0x08004de5 Thumb Code 8 rt_errno_addr_intlibspace.o(.text) __errno$intlibspace 0x08004de5 Thumb Code 0 rt_errno_addr_intlibspace.o(.text) __rt_errno_addr$intlibspace 0x08004de5 Thumb Code 0 rt_errno_addr_intlibspace.o(.text) __user_libspace 0x08004ded Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x08004ded Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x08004ded Thumb Code 0 libspace.o(.text) __user_setup_stackheap 0x08004df5 Thumb Code 74 sys_stackheap_outer.o(.text) exit 0x08004e3f Thumb Code 18 exit.o(.text) _sys_exit 0x08004e51 Thumb Code 8 sys_exit.o(.text) __I$use$semihosting 0x08004e5d Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x08004e5d Thumb Code 2 use_no_semi.o(.text) __ARM_fpclassify 0x08004e5f Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) __semihosting_library_function 0x08004e5f Thumb Code 0 indicate_semi.o(.text) __kernel_cos 0x08004e89 Thumb Code 230 cos_i.o(i.__kernel_cos) __mathlib_dbl_infnan 0x08004f85 Thumb Code 6 dunder.o(i.__mathlib_dbl_infnan) __mathlib_dbl_invalid 0x08004f8b Thumb Code 12 dunder.o(i.__mathlib_dbl_invalid) __mathlib_dbl_underflow 0x08004f99 Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow) sqrt 0x08004fa9 Thumb Code 76 sqrt.o(i.sqrt) __fpl_dretinf 0x08004ff5 Thumb Code 12 dretinf.o(x$fpl$dretinf) p_x 0x08005000 Data 2 plc_com.o(.ARM.__AT_0x08005000) __ieee754_rem_pio2 0x08005005 Thumb Code 828 rred.o(i.__ieee754_rem_pio2) __kernel_poly 0x0800538d Thumb Code 170 poly.o(i.__kernel_poly) __kernel_sin 0x08005439 Thumb Code 224 sin_i.o(i.__kernel_sin) __kernel_tan 0x08005525 Thumb Code 586 tan_i.o(i.__kernel_tan) cos 0x080057a1 Thumb Code 148 cos.o(i.cos) sin 0x0800583d Thumb Code 150 sin.o(i.sin) tan 0x080058dd Thumb Code 90 tan.o(i.tan) __aeabi_d2f 0x08005941 Thumb Code 0 d2f.o(x$fpl$d2f) _d2f 0x08005941 Thumb Code 98 d2f.o(x$fpl$d2f) __aeabi_dadd 0x080059a5 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) _dadd 0x080059a5 Thumb Code 332 daddsub_clz.o(x$fpl$dadd) __fpl_dcheck_NaN1 0x08005af5 Thumb Code 10 dcheck1.o(x$fpl$dcheck1) __aeabi_ddiv 0x08005b05 Thumb Code 0 ddiv.o(x$fpl$ddiv) _ddiv 0x08005b05 Thumb Code 552 ddiv.o(x$fpl$ddiv) __aeabi_d2iz 0x08005db5 Thumb Code 0 dfix.o(x$fpl$dfix) _dfix 0x08005db5 Thumb Code 94 dfix.o(x$fpl$dfix) __aeabi_d2uiz 0x08005e15 Thumb Code 0 dfixu.o(x$fpl$dfixu) _dfixu 0x08005e15 Thumb Code 90 dfixu.o(x$fpl$dfixu) __aeabi_i2d 0x08005e6f Thumb Code 0 dflt_clz.o(x$fpl$dflt) _dflt 0x08005e6f Thumb Code 46 dflt_clz.o(x$fpl$dflt) __aeabi_ui2d 0x08005e9d Thumb Code 0 dflt_clz.o(x$fpl$dfltu) _dfltu 0x08005e9d Thumb Code 38 dflt_clz.o(x$fpl$dfltu) __fpl_dnaninf 0x08005ec3 Thumb Code 156 dnaninf.o(x$fpl$dnaninf) __aeabi_drsub 0x08005f5f Thumb Code 0 daddsub_clz.o(x$fpl$drsb) _drsb 0x08005f5f Thumb Code 22 daddsub_clz.o(x$fpl$drsb) __aeabi_f2d 0x08005f75 Thumb Code 0 f2d.o(x$fpl$f2d) _f2d 0x08005f75 Thumb Code 86 f2d.o(x$fpl$f2d) __fpl_fcmp_Inf 0x08005fcb Thumb Code 24 fcmpi.o(x$fpl$fcmpinf) __fpl_fretinf 0x08005fe3 Thumb Code 10 fretinf.o(x$fpl$fretinf) PLC_BIT_OR 0x08005fec Data 8 ladder.o(.constdata) __I$use$fp 0x08005fec Number 0 usenofp.o(x$fpl$usenofp) PLC_BIT_AND 0x08005ff4 Data 8 ladder.o(.constdata) PLC_ROM 0x08006000 Data 34000 plc_com.o(.ARM.__AT_0x08006000) b2g 0x0800e4d1 Thumb Code 54 ladder.o(.text) g2b 0x0800e507 Thumb Code 60 ladder.o(.text) BtoG 0x0800e543 Thumb Code 30 ladder.o(.text) GtoB 0x0800e561 Thumb Code 30 ladder.o(.text) PLC_PROG_ERROR 0x0800e5f3 Thumb Code 44 ladder.o(.text) AND 0x0800e6b1 Thumb Code 42 ladder.o(.text) OUT 0x0800e75d Thumb Code 148 ladder.o(.text) STL 0x0800e873 Thumb Code 48 ladder.o(.text) D_C_T_addr 0x0800ebb5 Thumb Code 102 ladder.o(.text) V0_V3 0x0800ed67 Thumb Code 46 ladder.o(.text) V4_V7 0x0800ed95 Thumb Code 92 ladder.o(.text) Z0_Z3 0x0800edf1 Thumb Code 46 ladder.o(.text) Z4_Z7 0x0800ee1f Thumb Code 46 ladder.o(.text) DZ0_Z3 0x0800ee4d Thumb Code 66 ladder.o(.text) DZ4_Z7 0x0800ee8f Thumb Code 70 ladder.o(.text) MEAN 0x08010909 Thumb Code 184 ladder.o(.text) DECO 0x08010acd Thumb Code 56 ladder.o(.text) PLSY 0x08010b05 Thumb Code 336 ladder.o(.text) expand_SET 0x08011117 Thumb Code 24 ladder.o(.text) expand_RST 0x0801112f Thumb Code 24 ladder.o(.text) expand_OUT 0x08011147 Thumb Code 24 ladder.o(.text) expand_LD 0x0801115f Thumb Code 24 ladder.o(.text) expand_LDI 0x08011177 Thumb Code 24 ladder.o(.text) expand_AND 0x0801118f Thumb Code 24 ladder.o(.text) expand_ANI 0x080111a7 Thumb Code 24 ladder.o(.text) expand_OR 0x080111bf Thumb Code 24 ladder.o(.text) expand_ORI 0x080111d7 Thumb Code 24 ladder.o(.text) find_p 0x0801228d Thumb Code 46 ladder.o(.text) RST_Y 0x080122bb Thumb Code 14 ladder.o(.text) find_toend 0x080122c9 Thumb Code 36 ladder.o(.text) PLC_ProInstructParse 0x080122ed Thumb Code 856 ladder.o(.text) __aeabi_dmul 0x08013241 Thumb Code 0 dmul.o(x$fpl$dmul) _dmul 0x08013241 Thumb Code 332 dmul.o(x$fpl$dmul) _dsqrt 0x08013395 Thumb Code 456 dsqrt_noumaal.o(x$fpl$dsqrt) __aeabi_dsub 0x08013561 Thumb Code 0 daddsub_clz.o(x$fpl$dsub) _dsub 0x08013561 Thumb Code 464 daddsub_clz.o(x$fpl$dsub) __aeabi_fadd 0x08013735 Thumb Code 0 faddsub_clz.o(x$fpl$fadd) _fadd 0x08013735 Thumb Code 196 faddsub_clz.o(x$fpl$fadd) __aeabi_fdiv 0x080137f9 Thumb Code 0 fdiv.o(x$fpl$fdiv) _fdiv 0x080137f9 Thumb Code 384 fdiv.o(x$fpl$fdiv) __aeabi_cfcmpeq 0x0801397d Thumb Code 0 feqf.o(x$fpl$feqf) _fcmpeq 0x0801397d Thumb Code 104 feqf.o(x$fpl$feqf) __aeabi_f2uiz 0x080139e5 Thumb Code 0 ffixu.o(x$fpl$ffixu) _ffixu 0x080139e5 Thumb Code 62 ffixu.o(x$fpl$ffixu) __aeabi_i2f 0x08013a25 Thumb Code 0 fflt_clz.o(x$fpl$fflt) _fflt 0x08013a25 Thumb Code 48 fflt_clz.o(x$fpl$fflt) __aeabi_cfcmple 0x08013a55 Thumb Code 0 fleqf.o(x$fpl$fleqf) _fcmple 0x08013a55 Thumb Code 104 fleqf.o(x$fpl$fleqf) __fpl_fcmple_InfNaN 0x08013aa7 Thumb Code 0 fleqf.o(x$fpl$fleqf) __aeabi_fmul 0x08013abd Thumb Code 0 fmul.o(x$fpl$fmul) _fmul 0x08013abd Thumb Code 258 fmul.o(x$fpl$fmul) __fpl_fnaninf 0x08013bbf Thumb Code 140 fnaninf.o(x$fpl$fnaninf) __aeabi_cfrcmple 0x08013c4b Thumb Code 0 frleqf.o(x$fpl$frleqf) _frcmple 0x08013c4b Thumb Code 98 frleqf.o(x$fpl$frleqf) __aeabi_fsub 0x08013cad Thumb Code 0 faddsub_clz.o(x$fpl$fsub) _fsub 0x08013cad Thumb Code 234 faddsub_clz.o(x$fpl$fsub) __fpl_return_NaN 0x08013d97 Thumb Code 100 retnan.o(x$fpl$retnan) __ARM_scalbn 0x08013dfb Thumb Code 92 scalbn.o(x$fpl$scalbn) __fpl_cmpreturn 0x08013e57 Thumb Code 48 trapv.o(x$fpl$trapveneer) special_d 0x08013e86 Data 512 plc_com.o(.constdata) Ascll 0x08014086 Data 20 plc_com.o(.constdata) hex 0x0801409a Data 77 plc_com.o(.constdata) auchCRCHi 0x080140e7 Data 256 modbus_485.o(.constdata) auchCRCLo 0x080141e7 Data 256 modbus_485.o(.constdata) mon_table 0x080142e7 Data 12 rtc.o(.constdata) Region$$Table$$Base 0x08014478 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08014498 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000014 Data 4 system_stm32f10x.o(.data) AHBPrescTable 0x20000018 Data 16 system_stm32f10x.o(.data) power_down 0x20000028 Data 1 main.o(.data) Timer1 0x2000002a Data 4 main.o(.data) Flag_bit 0x20000030 Data 1 ladder.o(.data) Transfer_bit 0x20000039 Data 1 ladder.o(.data) Transfer_bit1 0x2000003a Data 1 ladder.o(.data) edit_prog 0x2000003b Data 1 ladder.o(.data) Transfer 0x20000040 Data 2 ladder.o(.data) trade 0x20000094 Data 4 ladder.o(.data) FLOAT 0x20000098 Data 4 ladder.o(.data) u32data 0x2000009c Data 4 ladder.o(.data) u32data1 0x200000a0 Data 4 ladder.o(.data) bcd 0x200000a4 Data 8 ladder.o(.data) u64data 0x200000b8 Data 8 ladder.o(.data) DE 0x200000c0 Data 32 ladder.o(.data) PLC_RUN_TIME 0x200000e4 Data 2 plc_timer.o(.data) p_data_given 0x200000e8 Data 4 plc_timer.o(.data) p_value 0x200000ec Data 4 plc_timer.o(.data) X_DIY 0x200000f0 Data 1 plc_io.o(.data) Y0P 0x200000f1 Data 1 pulse.o(.data) Plus_CMP0 0x200000f2 Data 2 pulse.o(.data) Write_Pro_flag 0x200000f5 Data 1 plc_com.o(.data) data_size 0x200000f9 Data 1 plc_com.o(.data) Send_out 0x200000fa Data 1 plc_com.o(.data) rx_count 0x200000fc Data 2 plc_com.o(.data) tx_count 0x200000fe Data 2 plc_com.o(.data) prog_address 0x20000100 Data 2 plc_com.o(.data) data_address 0x20000102 Data 2 plc_com.o(.data) block_contol 0x20000104 Data 2 plc_com.o(.data) receive_flag1 0x20000108 Data 1 modbus_485.o(.data) TxCounter3 0x20000109 Data 1 modbus_485.o(.data) RxCounter3 0x2000010a Data 1 modbus_485.o(.data) vk3 0x2000010b Data 1 modbus_485.o(.data) receive_flag 0x2000010c Data 1 modbus_485.o(.data) Rx_header 0x2000010d Data 1 modbus_485.o(.data) Send3_Size 0x2000010e Data 1 modbus_485.o(.data) crc 0x20000110 Data 4 modbus_485.o(.data) week_tab 0x20000116 Data 13 rtc.o(.data) process 0x2000052c Data 128 ladder.o(.bss) Step_Address 0x200007cd Data 2000 plc_com.o(.bss) PLC_8BIT 0x20000ffc Data 4 plc_com.o(.ARM.__AT_0x20000FFC) PLC_16BIT 0x20001000 Data 24200 plc_com.o(.ARM.__AT_0x20001000) prog_write_buffer 0x20006e88 Data 4100 plc_com.o(.bss) tx_data 0x20007e8c Data 500 plc_com.o(.bss) rx_data 0x20008080 Data 500 plc_com.o(.bss) TxBuffer3 0x20008274 Data 100 modbus_485.o(.bss) RxBuffer3 0x200082d8 Data 100 modbus_485.o(.bss) ADCConvertedValue 0x2000833c Data 800 adc.o(.bss) __libspace_start 0x2000865c Data 96 libspace.o(.bss) __temporary_stack_top$libspace 0x200086bc Data 0 libspace.o(.bss) step_status 0x2000d200 Data 1000 plc_com.o(.ARM.__AT_0x2000D200) ============================================================================== Memory Map of the image Image Entry point : 0x08000121 Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000145bc, Max: 0x00080000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00014498, Max: 0x00080000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x00000120 Data RO 3 RESET startup_stm32f10x_md_vl.o 0x08000120 0x08000120 0x00000008 Code RO 662 * !!!main c_w.l(__main.o) 0x08000128 0x08000128 0x00000034 Code RO 989 !!!scatter c_w.l(__scatter.o) 0x0800015c 0x0800015c 0x0000001a Code RO 991 !!handler_copy c_w.l(__scatter_copy.o) 0x08000176 0x08000176 0x00000002 PAD 0x08000178 0x08000178 0x0000001c Code RO 993 !!handler_zi c_w.l(__scatter_zi.o) 0x08000194 0x08000194 0x00000002 Code RO 856 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) 0x08000196 0x08000196 0x00000000 Code RO 868 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 870 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 873 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 875 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 877 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 880 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 882 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 884 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 886 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 888 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 890 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 892 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 894 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 896 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 898 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 900 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 904 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 906 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 908 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000000 Code RO 910 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) 0x08000196 0x08000196 0x00000002 Code RO 911 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) 0x08000198 0x08000198 0x00000002 Code RO 946 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) 0x0800019a 0x0800019a 0x00000000 Code RO 972 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) 0x0800019a 0x0800019a 0x00000000 Code RO 974 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) 0x0800019a 0x0800019a 0x00000000 Code RO 977 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) 0x0800019a 0x0800019a 0x00000000 Code RO 980 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) 0x0800019a 0x0800019a 0x00000000 Code RO 982 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) 0x0800019a 0x0800019a 0x00000000 Code RO 985 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) 0x0800019a 0x0800019a 0x00000002 Code RO 986 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) 0x0800019c 0x0800019c 0x00000000 Code RO 738 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) 0x0800019c 0x0800019c 0x00000000 Code RO 795 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) 0x0800019c 0x0800019c 0x00000006 Code RO 807 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) 0x080001a2 0x080001a2 0x00000000 Code RO 797 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) 0x080001a2 0x080001a2 0x00000004 Code RO 798 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) 0x080001a6 0x080001a6 0x00000000 Code RO 800 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) 0x080001a6 0x080001a6 0x00000008 Code RO 801 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) 0x080001ae 0x080001ae 0x00000002 Code RO 859 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) 0x080001b0 0x080001b0 0x00000000 Code RO 917 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) 0x080001b0 0x080001b0 0x00000004 Code RO 918 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) 0x080001b4 0x080001b4 0x00000006 Code RO 919 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x080001ba 0x080001ba 0x00000002 PAD 0x080001bc 0x080001bc 0x00000040 Code RO 4 .text startup_stm32f10x_md_vl.o 0x080001fc 0x080001fc 0x000000b0 Code RO 10 .text misc.o 0x080002ac 0x080002ac 0x00000330 Code RO 109 .text stm32f10x_adc.o 0x080005dc 0x080005dc 0x00000098 Code RO 121 .text stm32f10x_bkp.o 0x08000674 0x08000674 0x000000fc Code RO 169 .text stm32f10x_dac.o 0x08000770 0x08000770 0x000001c8 Code RO 193 .text stm32f10x_dma.o 0x08000938 0x08000938 0x000000e8 Code RO 205 .text stm32f10x_exti.o 0x08000a20 0x08000a20 0x0000047c Code RO 217 .text stm32f10x_flash.o 0x08000e9c 0x08000e9c 0x0000026c Code RO 242 .text stm32f10x_gpio.o 0x08001108 0x08001108 0x000000ac Code RO 266 .text stm32f10x_pwr.o 0x080011b4 0x080011b4 0x000002b4 Code RO 278 .text stm32f10x_rcc.o 0x08001468 0x08001468 0x00000110 Code RO 292 .text stm32f10x_rtc.o 0x08001578 0x08001578 0x00000af4 Code RO 317 .text stm32f10x_tim.o 0x0800206c 0x0800206c 0x00000328 Code RO 330 .text stm32f10x_usart.o 0x08002394 0x08002394 0x00000154 Code RO 364 .text system_stm32f10x.o 0x080024e8 0x080024e8 0x000000a8 Code RO 382 .text main.o 0x08002590 0x08002590 0x0000040c Code RO 462 .text plc_timer.o 0x0800299c 0x0800299c 0x0000011c Code RO 482 .text nvic_interrupt.o 0x08002ab8 0x08002ab8 0x00000568 Code RO 497 .text plc_io.o 0x08003020 0x08003020 0x0000004c Code RO 518 .text pulse.o 0x0800306c 0x0800306c 0x000001f8 Code RO 537 .text plc_other.o 0x08003264 0x08003264 0x00000f38 Code RO 550 .text plc_com.o 0x0800419c 0x0800419c 0x0000059c Code RO 581 .text modbus_485.o 0x08004738 0x08004738 0x0000033c Code RO 607 .text rtc.o 0x08004a74 0x08004a74 0x000000bc Code RO 624 .text dac.o 0x08004b30 0x08004b30 0x0000015c Code RO 636 .text adc.o 0x08004c8c 0x08004c8c 0x000000ee Code RO 654 .text c_w.l(lludivv7m.o) 0x08004d7a 0x08004d7a 0x00000026 Code RO 656 .text c_w.l(llshl.o) 0x08004da0 0x08004da0 0x00000026 Code RO 658 .text c_w.l(llushr.o) 0x08004dc6 0x08004dc6 0x00000006 Code RO 660 .text c_w.l(heapauxi.o) 0x08004dcc 0x08004dcc 0x00000016 Code RO 743 .text c_w.l(_rserrno.o) 0x08004de2 0x08004de2 0x00000002 PAD 0x08004de4 0x08004de4 0x00000008 Code RO 814 .text c_w.l(rt_errno_addr_intlibspace.o) 0x08004dec 0x08004dec 0x00000008 Code RO 840 .text c_w.l(libspace.o) 0x08004df4 0x08004df4 0x0000004a Code RO 843 .text c_w.l(sys_stackheap_outer.o) 0x08004e3e 0x08004e3e 0x00000012 Code RO 845 .text c_w.l(exit.o) 0x08004e50 0x08004e50 0x0000000c Code RO 914 .text c_w.l(sys_exit.o) 0x08004e5c 0x08004e5c 0x00000002 Code RO 935 .text c_w.l(use_no_semi.o) 0x08004e5e 0x08004e5e 0x00000000 Code RO 937 .text c_w.l(indicate_semi.o) 0x08004e5e 0x08004e5e 0x00000028 Code RO 836 i.__ARM_fpclassify m_ws.l(fpclassify.o) 0x08004e86 0x08004e86 0x00000002 PAD 0x08004e88 0x08004e88 0x000000fc Code RO 760 i.__kernel_cos m_ws.l(cos_i.o) 0x08004f84 0x08004f84 0x00000006 Code RO 764 i.__mathlib_dbl_infnan m_ws.l(dunder.o) 0x08004f8a 0x08004f8a 0x0000000c Code RO 766 i.__mathlib_dbl_invalid m_ws.l(dunder.o) 0x08004f96 0x08004f96 0x00000002 PAD 0x08004f98 0x08004f98 0x00000010 Code RO 769 i.__mathlib_dbl_underflow m_ws.l(dunder.o) 0x08004fa8 0x08004fa8 0x0000004c Code RO 723 i.sqrt m_ws.l(sqrt.o) 0x08004ff4 0x08004ff4 0x0000000c Code RO 749 x$fpl$dretinf fz_ws.l(dretinf.o) 0x08005000 0x08005000 0x00000002 Data RO 551 .ARM.__AT_0x08005000 plc_com.o 0x08005002 0x08005002 0x00000002 PAD 0x08005004 0x08005004 0x00000388 Code RO 777 i.__ieee754_rem_pio2 m_ws.l(rred.o) 0x0800538c 0x0800538c 0x000000aa Code RO 838 i.__kernel_poly m_ws.l(poly.o) 0x08005436 0x08005436 0x00000002 PAD 0x08005438 0x08005438 0x000000ec Code RO 782 i.__kernel_sin m_ws.l(sin_i.o) 0x08005524 0x08005524 0x0000027c Code RO 788 i.__kernel_tan m_ws.l(tan_i.o) 0x080057a0 0x080057a0 0x0000009c Code RO 707 i.cos m_ws.l(cos.o) 0x0800583c 0x0800583c 0x000000a0 Code RO 715 i.sin m_ws.l(sin.o) 0x080058dc 0x080058dc 0x00000064 Code RO 731 i.tan m_ws.l(tan.o) 0x08005940 0x08005940 0x00000062 Code RO 664 x$fpl$d2f fz_ws.l(d2f.o) 0x080059a2 0x080059a2 0x00000002 PAD 0x080059a4 0x080059a4 0x00000150 Code RO 816 x$fpl$dadd fz_ws.l(daddsub_clz.o) 0x08005af4 0x08005af4 0x00000010 Code RO 857 x$fpl$dcheck1 fz_ws.l(dcheck1.o) 0x08005b04 0x08005b04 0x000002b0 Code RO 825 x$fpl$ddiv fz_ws.l(ddiv.o) 0x08005db4 0x08005db4 0x0000005e Code RO 828 x$fpl$dfix fz_ws.l(dfix.o) 0x08005e12 0x08005e12 0x00000002 PAD 0x08005e14 0x08005e14 0x0000005a Code RO 666 x$fpl$dfixu fz_ws.l(dfixu.o) 0x08005e6e 0x08005e6e 0x0000002e Code RO 671 x$fpl$dflt fz_ws.l(dflt_clz.o) 0x08005e9c 0x08005e9c 0x00000026 Code RO 670 x$fpl$dfltu fz_ws.l(dflt_clz.o) 0x08005ec2 0x08005ec2 0x0000009c Code RO 747 x$fpl$dnaninf fz_ws.l(dnaninf.o) 0x08005f5e 0x08005f5e 0x00000016 Code RO 817 x$fpl$drsb fz_ws.l(daddsub_clz.o) 0x08005f74 0x08005f74 0x00000056 Code RO 676 x$fpl$f2d fz_ws.l(f2d.o) 0x08005fca 0x08005fca 0x00000018 Code RO 753 x$fpl$fcmpinf fz_ws.l(fcmpi.o) 0x08005fe2 0x08005fe2 0x0000000a Code RO 757 x$fpl$fretinf fz_ws.l(fretinf.o) 0x08005fec 0x08005fec 0x00000000 Code RO 759 x$fpl$usenofp fz_ws.l(usenofp.o) 0x08005fec 0x08005fec 0x00000010 Data RO 426 .constdata ladder.o 0x08005ffc 0x08005ffc 0x00000004 PAD 0x08006000 0x08006000 0x000084d0 Data RO 552 .ARM.__AT_0x08006000 plc_com.o 0x0800e4d0 0x0800e4d0 0x00004d70 Code RO 423 .text ladder.o 0x08013240 0x08013240 0x00000154 Code RO 832 x$fpl$dmul fz_ws.l(dmul.o) 0x08013394 0x08013394 0x000001cc Code RO 751 x$fpl$dsqrt fz_ws.l(dsqrt_noumaal.o) 0x08013560 0x08013560 0x000001d4 Code RO 818 x$fpl$dsub fz_ws.l(daddsub_clz.o) 0x08013734 0x08013734 0x000000c4 Code RO 678 x$fpl$fadd fz_ws.l(faddsub_clz.o) 0x080137f8 0x080137f8 0x00000184 Code RO 685 x$fpl$fdiv fz_ws.l(fdiv.o) 0x0801397c 0x0801397c 0x00000068 Code RO 688 x$fpl$feqf fz_ws.l(feqf.o) 0x080139e4 0x080139e4 0x0000003e Code RO 690 x$fpl$ffixu fz_ws.l(ffixu.o) 0x08013a22 0x08013a22 0x00000002 PAD 0x08013a24 0x08013a24 0x00000030 Code RO 695 x$fpl$fflt fz_ws.l(fflt_clz.o) 0x08013a54 0x08013a54 0x00000068 Code RO 700 x$fpl$fleqf fz_ws.l(fleqf.o) 0x08013abc 0x08013abc 0x00000102 Code RO 702 x$fpl$fmul fz_ws.l(fmul.o) 0x08013bbe 0x08013bbe 0x0000008c Code RO 755 x$fpl$fnaninf fz_ws.l(fnaninf.o) 0x08013c4a 0x08013c4a 0x00000062 Code RO 704 x$fpl$frleqf fz_ws.l(frleqf.o) 0x08013cac 0x08013cac 0x000000ea Code RO 680 x$fpl$fsub fz_ws.l(faddsub_clz.o) 0x08013d96 0x08013d96 0x00000064 Code RO 912 x$fpl$retnan fz_ws.l(retnan.o) 0x08013dfa 0x08013dfa 0x0000005c Code RO 834 x$fpl$scalbn fz_ws.l(scalbn.o) 0x08013e56 0x08013e56 0x00000030 Code RO 931 x$fpl$trapveneer fz_ws.l(trapv.o) 0x08013e86 0x08013e86 0x00000261 Data RO 558 .constdata plc_com.o 0x080140e7 0x080140e7 0x00000200 Data RO 583 .constdata modbus_485.o 0x080142e7 0x080142e7 0x0000000c Data RO 608 .constdata rtc.o 0x080142f3 0x080142f3 0x00000005 PAD 0x080142f8 0x080142f8 0x00000030 Data RO 761 .constdata m_ws.l(cos_i.o) 0x08014328 0x08014328 0x000000c8 Data RO 779 .constdata m_ws.l(rred.o) 0x080143f0 0x080143f0 0x00000028 Data RO 783 .constdata m_ws.l(sin_i.o) 0x08014418 0x08014418 0x00000060 Data RO 789 .constdata m_ws.l(tan_i.o) 0x08014478 0x08014478 0x00000020 Data RO 987 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08014498, Size: 0x0000d5e8, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x08014498 0x00000014 Data RW 279 .data stm32f10x_rcc.o 0x20000014 0x080144ac 0x00000014 Data RW 365 .data system_stm32f10x.o 0x20000028 0x080144c0 0x00000006 Data RW 383 .data main.o 0x2000002e 0x080144c6 0x00000002 PAD 0x20000030 0x080144c8 0x000000b0 Data RW 427 .data ladder.o 0x200000e0 0x08014578 0x00000010 Data RW 464 .data plc_timer.o 0x200000f0 0x08014588 0x00000001 Data RW 499 .data plc_io.o 0x200000f1 0x08014589 0x00000001 Data RW 519 .data pulse.o 0x200000f2 0x0801458a 0x00000002 Data RW 521 .data pulse.o 0x200000f4 0x0801458c 0x00000012 Data RW 559 .data plc_com.o 0x20000106 0x0801459e 0x00000002 PAD 0x20000108 0x080145a0 0x0000000c Data RW 584 .data modbus_485.o 0x20000114 0x080145ac 0x0000000f Data RW 609 .data rtc.o 0x20000123 0x080145bb 0x00000001 PAD 0x20000124 - 0x00000688 Zero RW 424 .bss ladder.o 0x200007ac - 0x00000021 Zero RW 498 .bss plc_io.o 0x200007cd - 0x000007d0 Zero RW 557 .bss plc_com.o 0x20000f9d 0x080145bb 0x0000005f PAD 0x20000ffc - 0x00000004 Zero RW 553 .ARM.__AT_0x20000FFC plc_com.o 0x20001000 - 0x00005e88 Zero RW 554 .ARM.__AT_0x20001000 plc_com.o 0x20006e88 - 0x000013ec Zero RW 556 .bss plc_com.o 0x20008274 - 0x000000c8 Zero RW 582 .bss modbus_485.o 0x2000833c - 0x00000320 Zero RW 637 .bss adc.o 0x2000865c - 0x00000060 Zero RW 841 .bss c_w.l(libspace.o) 0x200086bc 0x080145bb 0x00000004 PAD 0x200086c0 - 0x00000200 Zero RW 2 HEAP startup_stm32f10x_md_vl.o 0x200088c0 - 0x00000400 Zero RW 1 STACK startup_stm32f10x_md_vl.o 0x20008cc0 0x080145bb 0x00004540 PAD 0x2000d200 - 0x000003e8 Zero RW 555 .ARM.__AT_0x2000D200 plc_com.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 348 22 0 0 800 2164 adc.o 188 10 0 0 0 796 dac.o 19824 748 16 176 1672 48236 ladder.o 168 20 0 6 0 3731 main.o 176 14 0 0 0 287645 misc.o 1436 46 512 12 200 4851 modbus_485.o 284 0 0 0 0 866 nvic_interrupt.o 3896 160 34611 18 32304 12669 plc_com.o 1384 52 0 1 33 2818 plc_io.o 504 26 0 0 0 2150 plc_other.o 1036 30 0 16 0 3615 plc_timer.o 76 18 0 3 0 976 pulse.o 828 36 12 15 0 3231 rtc.o 64 26 288 0 1536 912 startup_stm32f10x_md_vl.o 816 24 0 0 0 11373 stm32f10x_adc.o 152 8 0 0 0 3628 stm32f10x_bkp.o 252 4 0 0 0 3894 stm32f10x_dac.o 456 10 0 0 0 4770 stm32f10x_dma.o 232 8 0 0 0 2487 stm32f10x_exti.o 1148 22 0 0 0 9392 stm32f10x_flash.o 620 36 0 0 0 5949 stm32f10x_gpio.o 172 12 0 0 0 2051 stm32f10x_pwr.o 692 32 0 20 0 9180 stm32f10x_rcc.o 272 6 0 0 0 3336 stm32f10x_rtc.o 2804 86 0 0 0 23070 stm32f10x_tim.o 808 22 0 0 0 8868 stm32f10x_usart.o 340 32 0 20 0 2075 system_stm32f10x.o ---------------------------------------------------------------------- 38976 1510 35482 292 54368 464733 Object Totals 0 0 32 0 0 0 (incl. Generated) 0 0 11 5 17823 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 68 __main.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 22 0 0 0 0 100 _rserrno.o 18 0 0 0 0 80 exit.o 6 0 0 0 0 152 heapauxi.o 0 0 0 0 0 0 indicate_semi.o 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 38 0 0 0 0 68 llshl.o 238 0 0 0 0 100 lludivv7m.o 38 0 0 0 0 68 llushr.o 8 4 0 0 0 68 rt_errno_addr_intlibspace.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 12 4 0 0 0 68 sys_exit.o 74 0 0 0 0 80 sys_stackheap_outer.o 2 0 0 0 0 68 use_no_semi.o 98 4 0 0 0 92 d2f.o 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 94 4 0 0 0 92 dfix.o 90 4 0 0 0 92 dfixu.o 84 0 0 0 0 136 dflt_clz.o 340 12 0 0 0 104 dmul.o 156 4 0 0 0 92 dnaninf.o 12 0 0 0 0 68 dretinf.o 460 56 0 0 0 120 dsqrt_noumaal.o 86 4 0 0 0 84 f2d.o 430 8 0 0 0 168 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 62 4 0 0 0 84 ffixu.o 48 0 0 0 0 68 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 156 8 0 0 0 104 cos.o 252 22 48 0 0 124 cos_i.o 34 6 0 0 0 204 dunder.o 40 0 0 0 0 68 fpclassify.o 170 0 0 0 0 96 poly.o 904 76 200 0 0 140 rred.o 160 10 0 0 0 108 sin.o 236 12 40 0 0 128 sin_i.o 76 0 0 0 0 84 sqrt.o 100 10 0 0 0 96 tan.o 636 50 96 0 0 168 tan_i.o ---------------------------------------------------------------------- 8254 566 384 0 100 4972 Library Totals 18 0 0 0 4 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 616 20 0 0 96 988 c_w.l 4856 352 0 0 0 2664 fz_ws.l 2764 194 384 0 0 1320 m_ws.l ---------------------------------------------------------------------- 8254 566 384 0 100 4972 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 47230 2076 35866 292 54468 462993 Grand Totals 47230 2076 35866 292 54468 462993 ELF Image Totals 47230 2076 35866 292 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 83096 ( 81.15kB) Total RW Size (RW Data + ZI Data) 54760 ( 53.48kB) Total ROM Size (Code + RO Data + RW Data) 83388 ( 81.43kB) ==============================================================================