Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] ============================================================================== Section Cross References main.o(i.CH392CMDCheckExist) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDCheckExist) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDCheckExist) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392CMDGetGlobIntStatus) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDGetGlobIntStatus) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392CMDGetGlobIntStatus_ALL) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDGetGlobIntStatus_ALL) refers to delay.o(i.delay_us) for delay_us main.o(i.CH392CMDGetGlobIntStatus_ALL) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392CMDGetMACAddr) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDGetMACAddr) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392CMDGetPHYStatus) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDGetPHYStatus) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392CMDGetRemoteIPP) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDGetRemoteIPP) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDGetRemoteIPP) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392CMDGetSocketStatus) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDGetSocketStatus) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDGetSocketStatus) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392CMDGetUnreachIPPT) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDGetUnreachIPPT) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392CMDGetVer) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDGetVer) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392CMDInitCH392) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDInitCH392) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392CMDInitCH392) refers to main.o(i.CH392GetCmdStatus) for CH392GetCmdStatus main.o(i.CH392CMDReset) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDSetGWIPAddr) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDSetGWIPAddr) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDSetIPAddr) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDSetIPAddr) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDSetMACAddr) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDSetMACAddr) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDSetMACAddr) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392CMDSetMACFilt) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDSetMACFilt) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDSetMASKAddr) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDSetMASKAddr) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDSetPHY) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDSetPHY) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDSetRetryCount) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDSetRetryCount) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDSetRetryPeriod) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDSetRetryPeriod) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDSetUartBaudRate) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CMDSetUartBaudRate) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CMDSleep) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392ClearRecvBuf) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392ClearRecvBuf) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CloseSocket) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392CloseSocket) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392CloseSocket) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392CloseSocket) refers to main.o(i.CH392GetCmdStatus) for CH392GetCmdStatus main.o(i.CH392DHCPEnable) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392DHCPEnable) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392DHCPEnable) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392DHCPEnable) refers to main.o(i.CH392GetCmdStatus) for CH392GetCmdStatus main.o(i.CH392EEPROMErase) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392EEPROMErase) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392EEPROMErase) refers to main.o(i.CH392GetCmdStatus) for CH392GetCmdStatus main.o(i.CH392EEPROMRead) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392EEPROMRead) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392EEPROMRead) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392EEPROMRead) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392EEPROMWrite) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392EEPROMWrite) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392EEPROMWrite) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392EEPROMWrite) refers to main.o(i.CH392GetCmdStatus) for CH392GetCmdStatus main.o(i.CH392EnablePing) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392EnablePing) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392GetCmdStatus) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392GetCmdStatus) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392GetDHCPStatus) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392GetDHCPStatus) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392GetIPInf) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392GetIPInf) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392GetRecvData) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392GetRecvData) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392GetRecvData) refers to delay.o(i.delay_us) for delay_us main.o(i.CH392GetRecvData) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392GetRecvLength) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392GetRecvLength) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392GetRecvLength) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392GetSocketInt) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392GetSocketInt) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392GetSocketInt) refers to delay.o(i.delay_us) for delay_us main.o(i.CH392GetSocketInt) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392GlobalInterrupt) refers to main.o(i.CH392CMDGetGlobIntStatus_ALL) for CH392CMDGetGlobIntStatus_ALL main.o(i.CH392GlobalInterrupt) refers to main.o(i.CH392CMDGetUnreachIPPT) for CH392CMDGetUnreachIPPT main.o(i.CH392GlobalInterrupt) refers to noretval__2printf.o(.text) for __2printf main.o(i.CH392GlobalInterrupt) refers to main.o(i.CH392GetDHCPStatus) for CH392GetDHCPStatus main.o(i.CH392GlobalInterrupt) refers to main.o(i.CH392SocketInterrupt) for CH392SocketInterrupt main.o(i.CH392Init) refers to main.o(i.CH392CMDCheckExist) for CH392CMDCheckExist main.o(i.CH392Init) refers to main.o(i.CH392CMDSetIPAddr) for CH392CMDSetIPAddr main.o(i.CH392Init) refers to main.o(i.CH392CMDSetGWIPAddr) for CH392CMDSetGWIPAddr main.o(i.CH392Init) refers to main.o(i.CH392CMDSetMASKAddr) for CH392CMDSetMASKAddr main.o(i.CH392Init) refers to main.o(i.CH392CMDInitCH392) for CH392CMDInitCH392 main.o(i.CH392Init) refers to main.o(.bss) for CH392Inf main.o(i.CH392KeepLiveCNT) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392KeepLiveCNT) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392KeepLiveIDLE) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392KeepLiveIDLE) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392KeepLiveINTVL) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392KeepLiveINTVL) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392OpenSocket) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392OpenSocket) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392OpenSocket) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392OpenSocket) refers to main.o(i.CH392GetCmdStatus) for CH392GetCmdStatus main.o(i.CH392ReadGPIOAddr) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392ReadGPIOAddr) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392ReadGPIOAddr) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392ReadGPIOAddr) refers to main.o(i.xReadCH392Data) for xReadCH392Data main.o(i.CH392SendData) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SendData) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SetKeepLive) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SetKeepLive) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SetSocketDesIP) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SetSocketDesIP) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SetSocketDesPort) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SetSocketDesPort) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SetSocketIPRAWProto) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SetSocketIPRAWProto) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SetSocketProtType) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SetSocketProtType) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SetSocketRecvBuf) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SetSocketRecvBuf) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SetSocketSendBuf) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SetSocketSendBuf) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SetSocketSourPort) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SetSocketSourPort) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SetStartPara) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SetStartPara) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SetTCPMss) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SetTCPMss) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SetTTLNum) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392SetTTLNum) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392SocketInitOpen) refers to main.o(i.CH392SetSocketDesIP) for CH392SetSocketDesIP main.o(i.CH392SocketInitOpen) refers to main.o(i.CH392SetSocketProtType) for CH392SetSocketProtType main.o(i.CH392SocketInitOpen) refers to main.o(i.CH392SetSocketDesPort) for CH392SetSocketDesPort main.o(i.CH392SocketInitOpen) refers to main.o(i.CH392SetSocketSourPort) for CH392SetSocketSourPort main.o(i.CH392SocketInitOpen) refers to main.o(i.CH392OpenSocket) for CH392OpenSocket main.o(i.CH392SocketInitOpen) refers to main.o(i.mStopIfError) for mStopIfError main.o(i.CH392SocketInitOpen) refers to main.o(.bss) for SockInf main.o(i.CH392SocketInterrupt) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent main.o(i.CH392SocketInterrupt) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d main.o(i.CH392SocketInterrupt) refers to _printf_dec.o(.text) for _printf_int_dec main.o(i.CH392SocketInterrupt) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x main.o(i.CH392SocketInterrupt) refers to _printf_hex_int.o(.text) for _printf_longlong_hex main.o(i.CH392SocketInterrupt) refers to main.o(i.CH392GetSocketInt) for CH392GetSocketInt main.o(i.CH392SocketInterrupt) refers to main.o(i.CH392GetRecvLength) for CH392GetRecvLength main.o(i.CH392SocketInterrupt) refers to noretval__2printf.o(.text) for __2printf main.o(i.CH392SocketInterrupt) refers to main.o(i.CH392GetRecvData) for CH392GetRecvData main.o(i.CH392SocketInterrupt) refers to main.o(.bss) for MyBuffer main.o(i.CH392TCPConnect) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392TCPConnect) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392TCPConnect) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392TCPConnect) refers to main.o(i.CH392GetCmdStatus) for CH392GetCmdStatus main.o(i.CH392TCPDisconnect) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392TCPDisconnect) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392TCPDisconnect) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392TCPDisconnect) refers to main.o(i.CH392GetCmdStatus) for CH392GetCmdStatus main.o(i.CH392TCPListen) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392TCPListen) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392TCPListen) refers to delay.o(i.delay_ms) for delay_ms main.o(i.CH392TCPListen) refers to main.o(i.CH392GetCmdStatus) for CH392GetCmdStatus main.o(i.CH392UDPSendTo) refers to main.o(i.CH392SetSocketDesIP) for CH392SetSocketDesIP main.o(i.CH392UDPSendTo) refers to main.o(i.CH392SetSocketDesPort) for CH392SetSocketDesPort main.o(i.CH392UDPSendTo) refers to main.o(i.CH392SendData) for CH392SendData main.o(i.CH392WriteGPIOAddr) refers to main.o(i.xWriteCH392Cmd) for xWriteCH392Cmd main.o(i.CH392WriteGPIOAddr) refers to main.o(i.xWriteCH392Data) for xWriteCH392Data main.o(i.CH392_Port_Init) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd main.o(i.CH392_Port_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd main.o(i.CH392_Port_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init main.o(i.CH392_Port_Init) refers to stm32f10x_usart.o(i.USART_Init) for USART_Init main.o(i.CH392_Port_Init) refers to stm32f10x_usart.o(i.USART_Cmd) for USART_Cmd main.o(i.Gpio_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd main.o(i.Gpio_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init main.o(i.Gpio_Init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits main.o(i.InitCH392InfParam) refers to rt_memclr_w.o(.text) for __aeabi_memclr4 main.o(i.InitCH392InfParam) refers to main.o(.bss) for CH392Inf main.o(i.InitCH392InfParam) refers to main.o(.constdata) for CH392IPAddr main.o(i.InitSocketParam) refers to rt_memclr_w.o(.text) for __aeabi_memclr4 main.o(i.InitSocketParam) refers to main.o(.bss) for SockInf main.o(i.InitSocketParam) refers to main.o(.constdata) for Socket0DesIP main.o(i.USART2_RcvByte) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus main.o(i.USART2_RcvByte) refers to stm32f10x_usart.o(i.USART_ReceiveData) for USART_ReceiveData main.o(i.USART2_SendByte) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData main.o(i.USART2_SendByte) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus main.o(i.mStopIfError) refers to _printf_pad.o(.text) for _printf_pre_padding main.o(i.mStopIfError) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent main.o(i.mStopIfError) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x main.o(i.mStopIfError) refers to _printf_hex_int.o(.text) for _printf_longlong_hex main.o(i.mStopIfError) refers to noretval__2printf.o(.text) for __2printf main.o(i.mStopIfError) refers to delay.o(i.delay_ms) for delay_ms main.o(i.main) refers to _printf_pad.o(.text) for _printf_pre_padding main.o(i.main) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent main.o(i.main) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x main.o(i.main) refers to _printf_hex_int.o(.text) for _printf_longlong_hex main.o(i.main) refers to delay.o(i.delay_init) for delay_init main.o(i.main) refers to usart.o(i.uart_init) for uart_init main.o(i.main) refers to main.o(i.CH392_Port_Init) for CH392_Port_Init main.o(i.main) refers to main.o(i.Gpio_Init) for Gpio_Init main.o(i.main) refers to main.o(i.CH392CMDReset) for CH392CMDReset main.o(i.main) refers to delay.o(i.delay_ms) for delay_ms main.o(i.main) refers to noretval__2printf.o(.text) for __2printf main.o(i.main) refers to main.o(i.CH392CMDGetVer) for CH392CMDGetVer main.o(i.main) refers to main.o(i.InitCH392InfParam) for InitCH392InfParam main.o(i.main) refers to main.o(i.CH392Init) for CH392Init main.o(i.main) refers to main.o(i.mStopIfError) for mStopIfError main.o(i.main) refers to main.o(i.CH392CMDGetPHYStatus) for CH392CMDGetPHYStatus main.o(i.main) refers to main.o(i.CH392DHCPEnable) for CH392DHCPEnable main.o(i.main) refers to main.o(i.CH392GlobalInterrupt) for CH392GlobalInterrupt main.o(i.xReadCH392Data) refers to main.o(i.USART2_RcvByte) for USART2_RcvByte main.o(i.xWriteCH392Cmd) refers to main.o(i.USART2_SendByte) for USART2_SendByte main.o(i.xWriteCH392Data) refers to main.o(i.USART2_SendByte) for USART2_SendByte system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72 system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock delay.o(i.delay_init) refers to misc.o(i.SysTick_CLKSourceConfig) for SysTick_CLKSourceConfig delay.o(i.delay_init) refers to system_stm32f10x.o(.data) for SystemCoreClock delay.o(i.delay_init) refers to delay.o(.data) for fac_us delay.o(i.delay_ms) refers to delay.o(.data) for fac_ms delay.o(i.delay_us) refers to delay.o(.data) for fac_us usart.o(i.USART1_IRQHandler) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting usart.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_GetITStatus) for USART_GetITStatus usart.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_ReceiveData) for USART_ReceiveData usart.o(i.USART1_IRQHandler) refers to usart.o(.data) for USART_RX_STA usart.o(i.USART1_IRQHandler) refers to usart.o(.bss) for USART_RX_BUF usart.o(i._sys_exit) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting usart.o(i.fputc) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting usart.o(i.uart_init) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting usart.o(i.uart_init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd usart.o(i.uart_init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init usart.o(i.uart_init) refers to stm32f10x_usart.o(i.USART_Init) for USART_Init usart.o(i.uart_init) refers to stm32f10x_usart.o(i.USART_Cmd) for USART_Cmd usart.o(.bss) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting usart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting startup_stm32f10x_hd.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(STACK) for __initial_sp startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(.text) for Reset_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.NMI_Handler) for NMI_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.HardFault_Handler) for HardFault_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.MemManage_Handler) for MemManage_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.BusFault_Handler) for BusFault_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.UsageFault_Handler) for UsageFault_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.SVC_Handler) for SVC_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.DebugMon_Handler) for DebugMon_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.PendSV_Handler) for PendSV_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.SysTick_Handler) for SysTick_Handler startup_stm32f10x_hd.o(RESET) refers to usart.o(i.USART1_IRQHandler) for USART1_IRQHandler startup_stm32f10x_hd.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit startup_stm32f10x_hd.o(.text) refers to __main.o(!!!main) for __main startup_stm32f10x_hd.o(.text) refers to startup_stm32f10x_hd.o(HEAP) for Heap_Mem startup_stm32f10x_hd.o(.text) refers to startup_stm32f10x_hd.o(STACK) for Stack_Mem stm32f10x_gpio.o(i.GPIO_AFIODeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd stm32f10x_gpio.o(i.GPIO_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd stm32f10x_rcc.o(i.RCC_GetClocksFreq) refers to stm32f10x_rcc.o(.data) for APBAHBPrescTable stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus stm32f10x_spi.o(i.I2S_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd stm32f10x_usart.o(i.USART_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq use_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi __2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file __2printf.o(.text) refers to usart.o(.data) for __stdout noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file noretval__2printf.o(.text) refers to usart.o(.data) for __stdout __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_ll.o(.text) refers to _printf_hex_ll.o(.constdata) for .constdata _printf_hex_int.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_int.o(.text) refers to _printf_hex_int.o(.constdata) for .constdata _printf_hex_int_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_int_ll.o(.text) refers to _printf_hex_int_ll.o(.constdata) for .constdata _printf_hex_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_ptr.o(.text) refers to _printf_hex_ptr.o(.constdata) for .constdata _printf_hex_int_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_int_ptr.o(.text) refers to _printf_hex_int_ptr.o(.constdata) for .constdata _printf_hex_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_ll_ptr.o(.text) refers to _printf_hex_ll_ptr.o(.constdata) for .constdata _printf_hex_int_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_int_ll_ptr.o(.text) refers to _printf_hex_int_ll_ptr.o(.constdata) for .constdata __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata __printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata __printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) refers (Weak) to _printf_hex_int.o(.text) for _printf_int_hex _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding _printf_char_file.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common _printf_char_file.o(.text) refers to ferror.o(.text) for ferror _printf_char_file.o(.text) refers to usart.o(i.fputc) for fputc __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(i.main) 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 _printf_char_common.o(.text) refers to __printf_flags_wp.o(.text) for __printf sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace sys_stackheap_outer.o(.text) refers to startup_stm32f10x_hd.o(.text) for __user_initial_stackheap exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 libspace.o(.text) refers to libspace.o(.bss) for __libspace_start 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 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 rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to usart.o(i._sys_exit) 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 argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv _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$$00000004) for __rt_lib_shutdown_cpp_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_fini_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_fp_trap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) for __rt_lib_shutdown_heap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) for __rt_lib_shutdown_return libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_signal_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_stdio_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) 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_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 rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to usart.o(i._sys_exit) for _sys_exit defsig_exit.o(.text) refers to usart.o(i._sys_exit) for _sys_exit defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display ============================================================================== Removing Unused input sections from the image. Removing main.o(i.CH392CMDGetGlobIntStatus), (18 bytes). Removing main.o(i.CH392CMDGetMACAddr), (32 bytes). Removing main.o(i.CH392CMDGetRemoteIPP), (40 bytes). Removing main.o(i.CH392CMDGetSocketStatus), (36 bytes). Removing main.o(i.CH392CMDSetMACAddr), (38 bytes). Removing main.o(i.CH392CMDSetMACFilt), (78 bytes). Removing main.o(i.CH392CMDSetPHY), (18 bytes). Removing main.o(i.CH392CMDSetRetryCount), (18 bytes). Removing main.o(i.CH392CMDSetRetryPeriod), (24 bytes). Removing main.o(i.CH392CMDSetUartBaudRate), (34 bytes). Removing main.o(i.CH392CMDSleep), (10 bytes). Removing main.o(i.CH392CRCRet6Bit), (68 bytes). Removing main.o(i.CH392ClearRecvBuf), (18 bytes). Removing main.o(i.CH392CloseSocket), (62 bytes). Removing main.o(i.CH392EEPROMErase), (38 bytes). Removing main.o(i.CH392EEPROMRead), (60 bytes). Removing main.o(i.CH392EEPROMWrite), (86 bytes). Removing main.o(i.CH392EnablePing), (18 bytes). Removing main.o(i.CH392GetIPInf), (32 bytes). Removing main.o(i.CH392KeepLiveCNT), (18 bytes). Removing main.o(i.CH392KeepLiveIDLE), (40 bytes). Removing main.o(i.CH392KeepLiveINTVL), (40 bytes). Removing main.o(i.CH392OpenSocket), (62 bytes). Removing main.o(i.CH392ReadGPIOAddr), (32 bytes). Removing main.o(i.CH392SendData), (58 bytes). Removing main.o(i.CH392SetKeepLive), (26 bytes). Removing main.o(i.CH392SetSocketDesIP), (52 bytes). Removing main.o(i.CH392SetSocketDesPort), (32 bytes). Removing main.o(i.CH392SetSocketIPRAWProto), (26 bytes). Removing main.o(i.CH392SetSocketProtType), (26 bytes). Removing main.o(i.CH392SetSocketRecvBuf), (34 bytes). Removing main.o(i.CH392SetSocketSendBuf), (34 bytes). Removing main.o(i.CH392SetSocketSourPort), (32 bytes). Removing main.o(i.CH392SetStartPara), (40 bytes). Removing main.o(i.CH392SetTCPMss), (24 bytes). Removing main.o(i.CH392SetTTLNum), (26 bytes). Removing main.o(i.CH392SocketInitOpen), (60 bytes). Removing main.o(i.CH392TCPConnect), (62 bytes). Removing main.o(i.CH392TCPDisconnect), (62 bytes). Removing main.o(i.CH392TCPListen), (62 bytes). Removing main.o(i.CH392UDPSendTo), (46 bytes). Removing main.o(i.CH392WriteGPIOAddr), (26 bytes). Removing main.o(i.InitSocketParam), (48 bytes). Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes). Removing core_cm3.o(.emb_text), (32 bytes). Removing misc.o(i.NVIC_Init), (112 bytes). Removing misc.o(i.NVIC_PriorityGroupConfig), (20 bytes). Removing misc.o(i.NVIC_SetVectorTable), (20 bytes). Removing misc.o(i.NVIC_SystemLPConfig), (32 bytes). Removing stm32f10x_gpio.o(i.GPIO_AFIODeInit), (20 bytes). Removing stm32f10x_gpio.o(i.GPIO_DeInit), (200 bytes). Removing stm32f10x_gpio.o(i.GPIO_ETH_MediaInterfaceConfig), (12 bytes). Removing stm32f10x_gpio.o(i.GPIO_EXTILineConfig), (64 bytes). Removing stm32f10x_gpio.o(i.GPIO_EventOutputCmd), (12 bytes). Removing stm32f10x_gpio.o(i.GPIO_EventOutputConfig), (32 bytes). Removing stm32f10x_gpio.o(i.GPIO_PinLockConfig), (18 bytes). Removing stm32f10x_gpio.o(i.GPIO_PinRemapConfig), (144 bytes). Removing stm32f10x_gpio.o(i.GPIO_ReadInputData), (8 bytes). Removing stm32f10x_gpio.o(i.GPIO_ReadInputDataBit), (18 bytes). Removing stm32f10x_gpio.o(i.GPIO_ReadOutputData), (8 bytes). Removing stm32f10x_gpio.o(i.GPIO_ReadOutputDataBit), (18 bytes). Removing stm32f10x_gpio.o(i.GPIO_ResetBits), (4 bytes). Removing stm32f10x_gpio.o(i.GPIO_StructInit), (16 bytes). Removing stm32f10x_gpio.o(i.GPIO_Write), (4 bytes). Removing stm32f10x_gpio.o(i.GPIO_WriteBit), (10 bytes). Removing stm32f10x_rcc.o(i.RCC_ADCCLKConfig), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd), (32 bytes). Removing stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd), (32 bytes). Removing stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd), (32 bytes). Removing stm32f10x_rcc.o(i.RCC_AdjustHSICalibrationValue), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_BackupResetCmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_ClearFlag), (20 bytes). Removing stm32f10x_rcc.o(i.RCC_ClearITPendingBit), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_ClockSecuritySystemCmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_DeInit), (76 bytes). Removing stm32f10x_rcc.o(i.RCC_GetFlagStatus), (60 bytes). Removing stm32f10x_rcc.o(i.RCC_GetITStatus), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_GetSYSCLKSource), (16 bytes). Removing stm32f10x_rcc.o(i.RCC_HCLKConfig), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_HSEConfig), (76 bytes). Removing stm32f10x_rcc.o(i.RCC_HSICmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_ITConfig), (32 bytes). Removing stm32f10x_rcc.o(i.RCC_LSEConfig), (52 bytes). Removing stm32f10x_rcc.o(i.RCC_LSICmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_MCOConfig), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_PCLK1Config), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_PCLK2Config), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_PLLCmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_PLLConfig), (28 bytes). Removing stm32f10x_rcc.o(i.RCC_RTCCLKCmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_RTCCLKConfig), (16 bytes). Removing stm32f10x_rcc.o(i.RCC_SYSCLKConfig), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_USBCLKConfig), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp), (56 bytes). Removing stm32f10x_spi.o(i.I2S_Cmd), (24 bytes). Removing stm32f10x_spi.o(i.I2S_Init), (232 bytes). Removing stm32f10x_spi.o(i.I2S_StructInit), (20 bytes). Removing stm32f10x_spi.o(i.SPI_BiDirectionalLineConfig), (28 bytes). Removing stm32f10x_spi.o(i.SPI_CalculateCRC), (24 bytes). Removing stm32f10x_spi.o(i.SPI_Cmd), (24 bytes). Removing stm32f10x_spi.o(i.SPI_DataSizeConfig), (18 bytes). Removing stm32f10x_spi.o(i.SPI_GetCRC), (16 bytes). Removing stm32f10x_spi.o(i.SPI_GetCRCPolynomial), (6 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_ClearFlag), (6 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_ClearITPendingBit), (20 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_DMACmd), (18 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_DeInit), (88 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus), (18 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_GetITStatus), (52 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_ITConfig), (32 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_ReceiveData), (6 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_SendData), (4 bytes). Removing stm32f10x_spi.o(i.SPI_Init), (60 bytes). Removing stm32f10x_spi.o(i.SPI_NSSInternalSoftwareConfig), (30 bytes). Removing stm32f10x_spi.o(i.SPI_SSOutputCmd), (24 bytes). Removing stm32f10x_spi.o(i.SPI_StructInit), (24 bytes). Removing stm32f10x_spi.o(i.SPI_TransmitCRC), (10 bytes). Removing stm32f10x_usart.o(i.USART_ClearFlag), (18 bytes). Removing stm32f10x_usart.o(i.USART_ClearITPendingBit), (30 bytes). Removing stm32f10x_usart.o(i.USART_ClockInit), (34 bytes). Removing stm32f10x_usart.o(i.USART_ClockStructInit), (12 bytes). Removing stm32f10x_usart.o(i.USART_DMACmd), (18 bytes). Removing stm32f10x_usart.o(i.USART_DeInit), (156 bytes). Removing stm32f10x_usart.o(i.USART_HalfDuplexCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_ITConfig), (74 bytes). Removing stm32f10x_usart.o(i.USART_IrDACmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_IrDAConfig), (18 bytes). Removing stm32f10x_usart.o(i.USART_LINBreakDetectLengthConfig), (18 bytes). Removing stm32f10x_usart.o(i.USART_LINCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_OneBitMethodCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_OverSampling8Cmd), (22 bytes). Removing stm32f10x_usart.o(i.USART_ReceiverWakeUpCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_SendBreak), (10 bytes). Removing stm32f10x_usart.o(i.USART_SetAddress), (18 bytes). Removing stm32f10x_usart.o(i.USART_SetGuardTime), (16 bytes). Removing stm32f10x_usart.o(i.USART_SetPrescaler), (16 bytes). Removing stm32f10x_usart.o(i.USART_SmartCardCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_SmartCardNACKCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_StructInit), (24 bytes). Removing stm32f10x_usart.o(i.USART_WakeUpConfig), (18 bytes). 140 unused section(s) (total 4922 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 boardshut.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi_2.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.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 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE ../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdio.c 0x00000000 Number 0 ferror.o ABSOLUTE ../clib/stdio.c 0x00000000 Number 0 ferror_locked.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE ..\SRC\CORE\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE ..\SRC\CORE\startup_stm32f10x_hd.s 0x00000000 Number 0 startup_stm32f10x_hd.o ABSOLUTE ..\SRC\STM32F10x_FWLib\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE ..\SRC\STM32F10x_FWLib\src\stm32f10x_gpio.c 0x00000000 Number 0 stm32f10x_gpio.o ABSOLUTE ..\SRC\STM32F10x_FWLib\src\stm32f10x_rcc.c 0x00000000 Number 0 stm32f10x_rcc.o ABSOLUTE ..\SRC\STM32F10x_FWLib\src\stm32f10x_spi.c 0x00000000 Number 0 stm32f10x_spi.o ABSOLUTE ..\SRC\STM32F10x_FWLib\src\stm32f10x_usart.c 0x00000000 Number 0 stm32f10x_usart.o ABSOLUTE ..\SRC\SYSTEM\delay\delay.c 0x00000000 Number 0 delay.o ABSOLUTE ..\SRC\SYSTEM\usart\usart.c 0x00000000 Number 0 usart.o ABSOLUTE ..\\SRC\\CORE\\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE main.c 0x00000000 Number 0 main.o ABSOLUTE stm32f10x_it.c 0x00000000 Number 0 stm32f10x_it.o ABSOLUTE system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE RESET 0x00008000 Section 304 startup_stm32f10x_hd.o(RESET) !!!main 0x00008130 Section 8 __main.o(!!!main) !!!scatter 0x00008138 Section 52 __scatter.o(!!!scatter) !!handler_zi 0x0000816c Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$_printf_percent$$00000000 0x00008188 Section 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) .ARM.Collect$$_printf_percent$$00000009 0x00008188 Section 6 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) .ARM.Collect$$_printf_percent$$0000000C 0x0000818e Section 6 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) .ARM.Collect$$_printf_percent$$00000017 0x00008194 Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) .ARM.Collect$$libinit$$00000000 0x00008198 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$00000011 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000017 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x0000819a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x0000819a Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x0000819c Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000002 0x0000819e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) .ARM.Collect$$libshutdown$$00000004 0x0000819e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) .ARM.Collect$$libshutdown$$00000006 0x0000819e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) .ARM.Collect$$libshutdown$$00000009 0x0000819e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) .ARM.Collect$$libshutdown$$0000000C 0x0000819e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) .ARM.Collect$$libshutdown$$0000000E 0x0000819e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) .ARM.Collect$$libshutdown$$00000011 0x0000819e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) .ARM.Collect$$libshutdown$$00000012 0x0000819e Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) .ARM.Collect$$rtentry$$00000000 0x000081a0 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x000081a0 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x000081a0 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x000081a6 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x000081a6 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x000081aa Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x000081aa Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x000081b2 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x000081b4 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x000081b4 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x000081b8 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .text 0x000081c0 Section 64 startup_stm32f10x_hd.o(.text) .text 0x00008200 Section 2 use_no_semi_2.o(.text) .text 0x00008204 Section 0 noretval__2printf.o(.text) .text 0x0000821c Section 0 _printf_pad.o(.text) .text 0x0000826c Section 0 _printf_dec.o(.text) .text 0x000082e4 Section 0 _printf_hex_int.o(.text) .text 0x0000833c Section 0 __printf_flags_wp.o(.text) .text 0x00008474 Section 78 rt_memclr_w.o(.text) .text 0x000084c2 Section 0 heapauxi.o(.text) .text 0x000084c8 Section 2 use_no_semi.o(.text) .text 0x000084ca Section 0 _printf_intcommon.o(.text) .text 0x0000857c Section 0 _printf_char_file.o(.text) .text 0x000085a0 Section 0 _printf_char_common.o(.text) _printf_input_char 0x000085a1 Thumb Code 10 _printf_char_common.o(.text) .text 0x000085d0 Section 0 ferror.o(.text) .text 0x000085d8 Section 74 sys_stackheap_outer.o(.text) .text 0x00008622 Section 0 exit.o(.text) .text 0x00008634 Section 8 libspace.o(.text) i.BusFault_Handler 0x0000863c Section 0 stm32f10x_it.o(i.BusFault_Handler) i.CH392CMDCheckExist 0x00008640 Section 0 main.o(i.CH392CMDCheckExist) i.CH392CMDGetGlobIntStatus_ALL 0x0000865a Section 0 main.o(i.CH392CMDGetGlobIntStatus_ALL) i.CH392CMDGetPHYStatus 0x00008672 Section 0 main.o(i.CH392CMDGetPHYStatus) i.CH392CMDGetUnreachIPPT 0x00008684 Section 0 main.o(i.CH392CMDGetUnreachIPPT) i.CH392CMDGetVer 0x000086a4 Section 0 main.o(i.CH392CMDGetVer) i.CH392CMDInitCH392 0x000086b6 Section 0 main.o(i.CH392CMDInitCH392) i.CH392CMDReset 0x000086ec Section 0 main.o(i.CH392CMDReset) i.CH392CMDSetGWIPAddr 0x000086f6 Section 0 main.o(i.CH392CMDSetGWIPAddr) i.CH392CMDSetIPAddr 0x00008716 Section 0 main.o(i.CH392CMDSetIPAddr) i.CH392CMDSetMASKAddr 0x00008736 Section 0 main.o(i.CH392CMDSetMASKAddr) i.CH392DHCPEnable 0x00008756 Section 0 main.o(i.CH392DHCPEnable) i.CH392GetCmdStatus 0x00008792 Section 0 main.o(i.CH392GetCmdStatus) i.CH392GetDHCPStatus 0x000087a4 Section 0 main.o(i.CH392GetDHCPStatus) i.CH392GetRecvData 0x000087b6 Section 0 main.o(i.CH392GetRecvData) i.CH392GetRecvLength 0x000087fc Section 0 main.o(i.CH392GetRecvLength) i.CH392GetSocketInt 0x00008820 Section 0 main.o(i.CH392GetSocketInt) i.CH392GlobalInterrupt 0x00008840 Section 0 main.o(i.CH392GlobalInterrupt) i.CH392Init 0x000088e4 Section 0 main.o(i.CH392Init) i.CH392SocketInterrupt 0x0000891c Section 0 main.o(i.CH392SocketInterrupt) i.CH392_Port_Init 0x000089e4 Section 0 main.o(i.CH392_Port_Init) i.DebugMon_Handler 0x00008a60 Section 0 stm32f10x_it.o(i.DebugMon_Handler) i.GPIO_Init 0x00008a62 Section 0 stm32f10x_gpio.o(i.GPIO_Init) i.GPIO_SetBits 0x00008b78 Section 0 stm32f10x_gpio.o(i.GPIO_SetBits) i.Gpio_Init 0x00008b7c Section 0 main.o(i.Gpio_Init) i.HardFault_Handler 0x00008bd0 Section 0 stm32f10x_it.o(i.HardFault_Handler) i.InitCH392InfParam 0x00008bd4 Section 0 main.o(i.InitCH392InfParam) i.MemManage_Handler 0x00008c04 Section 0 stm32f10x_it.o(i.MemManage_Handler) i.NMI_Handler 0x00008c08 Section 0 stm32f10x_it.o(i.NMI_Handler) i.PendSV_Handler 0x00008c0a Section 0 stm32f10x_it.o(i.PendSV_Handler) i.RCC_APB1PeriphClockCmd 0x00008c0c Section 0 stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) i.RCC_APB2PeriphClockCmd 0x00008c2c Section 0 stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) i.RCC_GetClocksFreq 0x00008c4c Section 0 stm32f10x_rcc.o(i.RCC_GetClocksFreq) i.SVC_Handler 0x00008d20 Section 0 stm32f10x_it.o(i.SVC_Handler) i.SetSysClock 0x00008d22 Section 0 system_stm32f10x.o(i.SetSysClock) SetSysClock 0x00008d23 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) i.SetSysClockTo72 0x00008d2c Section 0 system_stm32f10x.o(i.SetSysClockTo72) SetSysClockTo72 0x00008d2d Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) i.SysTick_CLKSourceConfig 0x00008e0c Section 0 misc.o(i.SysTick_CLKSourceConfig) i.SysTick_Handler 0x00008e34 Section 0 stm32f10x_it.o(i.SysTick_Handler) i.SystemInit 0x00008e38 Section 0 system_stm32f10x.o(i.SystemInit) i.USART1_IRQHandler 0x00008e98 Section 0 usart.o(i.USART1_IRQHandler) i.USART2_RcvByte 0x00008f20 Section 0 main.o(i.USART2_RcvByte) i.USART2_SendByte 0x00008f40 Section 0 main.o(i.USART2_SendByte) i.USART_Cmd 0x00008f60 Section 0 stm32f10x_usart.o(i.USART_Cmd) i.USART_GetFlagStatus 0x00008f78 Section 0 stm32f10x_usart.o(i.USART_GetFlagStatus) i.USART_GetITStatus 0x00008f92 Section 0 stm32f10x_usart.o(i.USART_GetITStatus) i.USART_Init 0x00008fe8 Section 0 stm32f10x_usart.o(i.USART_Init) i.USART_ReceiveData 0x000090c0 Section 0 stm32f10x_usart.o(i.USART_ReceiveData) i.USART_SendData 0x000090ca Section 0 stm32f10x_usart.o(i.USART_SendData) i.UsageFault_Handler 0x000090d2 Section 0 stm32f10x_it.o(i.UsageFault_Handler) i._is_digit 0x000090d6 Section 0 __printf_wp.o(i._is_digit) i._sys_exit 0x000090e4 Section 0 usart.o(i._sys_exit) i.delay_init 0x000090e8 Section 0 delay.o(i.delay_init) i.delay_ms 0x0000912c Section 0 delay.o(i.delay_ms) i.delay_us 0x00009178 Section 0 delay.o(i.delay_us) i.fputc 0x000091c4 Section 0 usart.o(i.fputc) i.mStopIfError 0x000091e0 Section 0 main.o(i.mStopIfError) i.main 0x00009210 Section 0 main.o(i.main) i.uart_init 0x000092d0 Section 0 usart.o(i.uart_init) i.xReadCH392Data 0x00009348 Section 0 main.o(i.xReadCH392Data) i.xWriteCH392Cmd 0x00009354 Section 0 main.o(i.xWriteCH392Cmd) i.xWriteCH392Data 0x0000936c Section 0 main.o(i.xWriteCH392Data) .constdata 0x00009378 Section 20 main.o(.constdata) .constdata 0x0000938c Section 40 _printf_hex_int.o(.constdata) uc_hextab 0x0000938c Data 20 _printf_hex_int.o(.constdata) lc_hextab 0x000093a0 Data 20 _printf_hex_int.o(.constdata) .constdata 0x000093b4 Section 17 __printf_flags_wp.o(.constdata) maptable 0x000093b4 Data 17 __printf_flags_wp.o(.constdata) .data 0x000093d8 Section 20 system_stm32f10x.o(.data) .data 0x000093ec Section 4 delay.o(.data) fac_us 0x000093ec Data 1 delay.o(.data) fac_ms 0x000093ee Data 2 delay.o(.data) .data 0x000093f0 Section 6 usart.o(.data) .data 0x000093f6 Section 20 stm32f10x_rcc.o(.data) APBAHBPrescTable 0x000093f6 Data 16 stm32f10x_rcc.o(.data) ADCPrescTable 0x00009406 Data 4 stm32f10x_rcc.o(.data) .bss 0x0000940c Section 4164 main.o(.bss) .bss 0x0000a450 Section 200 usart.o(.bss) .bss 0x0000a518 Section 96 libspace.o(.bss) HEAP 0x0000a578 Section 512 startup_stm32f10x_hd.o(HEAP) Heap_Mem 0x0000a578 Data 512 startup_stm32f10x_hd.o(HEAP) STACK 0x0000a778 Section 1024 startup_stm32f10x_hd.o(STACK) Stack_Mem 0x0000a778 Data 1024 startup_stm32f10x_hd.o(STACK) __initial_sp 0x0000ab78 Data 0 startup_stm32f10x_hd.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE _printf_flags 0x00000000 Number 0 printf_stubs.o ABSOLUTE _printf_return_value 0x00000000 Number 0 printf_stubs.o ABSOLUTE _printf_sizespec 0x00000000 Number 0 printf_stubs.o ABSOLUTE _printf_widthprec 0x00000000 Number 0 printf_stubs.o ABSOLUTE __ARM_exceptions_init - Undefined Weak Reference __alloca_initialize - Undefined Weak Reference __arm_fini_ - Undefined Weak Reference __arm_preinit_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __rt_locale - Undefined Weak Reference __sigvec_lookup - Undefined Weak Reference _atexit_init - Undefined Weak Reference _call_atexit_fns - Undefined Weak Reference _clock_init - Undefined Weak Reference _fp_trap_init - Undefined Weak Reference _fp_trap_shutdown - Undefined Weak Reference _get_lc_collate - Undefined Weak Reference _get_lc_ctype - Undefined Weak Reference _get_lc_monetary - Undefined Weak Reference _get_lc_numeric - Undefined Weak Reference _get_lc_time - Undefined Weak Reference _getenv_init - Undefined Weak Reference _handle_redirection - Undefined Weak Reference _init_alloc - Undefined Weak Reference _init_user_alloc - Undefined Weak Reference _initio - Undefined Weak Reference _mutex_acquire - Undefined Weak Reference _mutex_release - Undefined Weak Reference _printf_truncate_signed - Undefined Weak Reference _printf_truncate_unsigned - Undefined Weak Reference _rand_init - Undefined Weak Reference _signal_finish - Undefined Weak Reference _signal_init - Undefined Weak Reference _terminate_alloc - Undefined Weak Reference _terminate_user_alloc - Undefined Weak Reference _terminateio - Undefined Weak Reference __Vectors_Size 0x00000130 Number 0 startup_stm32f10x_hd.o ABSOLUTE __Vectors 0x00008000 Data 4 startup_stm32f10x_hd.o(RESET) __Vectors_End 0x00008130 Data 0 startup_stm32f10x_hd.o(RESET) __main 0x00008131 Thumb Code 8 __main.o(!!!main) __scatterload 0x00008139 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x00008139 Thumb Code 44 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x00008139 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x00008147 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_zeroinit 0x0000816d Thumb Code 28 __scatter_zi.o(!!handler_zi) _printf_d 0x00008189 Thumb Code 0 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) _printf_percent 0x00008189 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) _printf_x 0x0000818f Thumb Code 0 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) _printf_percent_end 0x00008195 Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) __rt_lib_init 0x00008199 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_alloca_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) __rt_lib_init_fp_trap_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_heap_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_collate_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_preinit_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_return 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_init_user_alloc_1 0x0000819b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_shutdown 0x0000819d Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_cpp_1 0x0000819f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) __rt_lib_shutdown_fini_1 0x0000819f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) __rt_lib_shutdown_fp_trap_1 0x0000819f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) __rt_lib_shutdown_heap_1 0x0000819f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) __rt_lib_shutdown_return 0x0000819f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) __rt_lib_shutdown_signal_1 0x0000819f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) __rt_lib_shutdown_stdio_1 0x0000819f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) __rt_lib_shutdown_user_alloc_1 0x0000819f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) __rt_entry 0x000081a1 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x000081a1 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x000081a1 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x000081a7 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x000081a7 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x000081ab Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x000081ab Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x000081b3 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x000081b5 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x000081b5 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x000081b9 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) Reset_Handler 0x000081c1 Thumb Code 8 startup_stm32f10x_hd.o(.text) ADC1_2_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) ADC3_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) CAN1_RX1_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) CAN1_SCE_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel1_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel2_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel3_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel4_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel5_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel6_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel7_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel1_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel2_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel3_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel4_5_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI0_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI15_10_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI1_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI2_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI3_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI4_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI9_5_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) FLASH_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) FSMC_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C1_ER_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C1_EV_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C2_ER_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C2_EV_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) PVD_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) RCC_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) RTCAlarm_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) RTC_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) SDIO_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI1_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI2_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI3_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TAMPER_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_BRK_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_CC_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_TRG_COM_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_UP_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM2_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM3_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM4_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM5_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM6_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM7_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_BRK_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_CC_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_TRG_COM_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_UP_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) UART4_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) UART5_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) USART2_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) USART3_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) USBWakeUp_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) USB_HP_CAN1_TX_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) USB_LP_CAN1_RX0_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) WWDG_IRQHandler 0x000081db Thumb Code 0 startup_stm32f10x_hd.o(.text) __user_initial_stackheap 0x000081dd Thumb Code 0 startup_stm32f10x_hd.o(.text) __use_no_semihosting 0x00008201 Thumb Code 2 use_no_semi_2.o(.text) __2printf 0x00008205 Thumb Code 20 noretval__2printf.o(.text) _printf_pre_padding 0x0000821d Thumb Code 44 _printf_pad.o(.text) _printf_post_padding 0x00008249 Thumb Code 34 _printf_pad.o(.text) _printf_int_dec 0x0000826d Thumb Code 104 _printf_dec.o(.text) _printf_int_hex 0x000082e5 Thumb Code 84 _printf_hex_int.o(.text) _printf_longlong_hex 0x000082e5 Thumb Code 0 _printf_hex_int.o(.text) __printf 0x0000833d Thumb Code 308 __printf_flags_wp.o(.text) __aeabi_memclr4 0x00008475 Thumb Code 0 rt_memclr_w.o(.text) __aeabi_memclr8 0x00008475 Thumb Code 0 rt_memclr_w.o(.text) __rt_memclr_w 0x00008475 Thumb Code 78 rt_memclr_w.o(.text) _memset_w 0x00008479 Thumb Code 0 rt_memclr_w.o(.text) __use_two_region_memory 0x000084c3 Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x000084c5 Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x000084c7 Thumb Code 2 heapauxi.o(.text) __I$use$semihosting 0x000084c9 Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x000084c9 Thumb Code 2 use_no_semi.o(.text) _printf_int_common 0x000084cb Thumb Code 178 _printf_intcommon.o(.text) _printf_char_file 0x0000857d Thumb Code 32 _printf_char_file.o(.text) _printf_char_common 0x000085ab Thumb Code 32 _printf_char_common.o(.text) ferror 0x000085d1 Thumb Code 8 ferror.o(.text) __user_setup_stackheap 0x000085d9 Thumb Code 74 sys_stackheap_outer.o(.text) exit 0x00008623 Thumb Code 18 exit.o(.text) __user_libspace 0x00008635 Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x00008635 Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x00008635 Thumb Code 0 libspace.o(.text) BusFault_Handler 0x0000863d Thumb Code 4 stm32f10x_it.o(i.BusFault_Handler) CH392CMDCheckExist 0x00008641 Thumb Code 26 main.o(i.CH392CMDCheckExist) CH392CMDGetGlobIntStatus_ALL 0x0000865b Thumb Code 24 main.o(i.CH392CMDGetGlobIntStatus_ALL) CH392CMDGetPHYStatus 0x00008673 Thumb Code 18 main.o(i.CH392CMDGetPHYStatus) CH392CMDGetUnreachIPPT 0x00008685 Thumb Code 32 main.o(i.CH392CMDGetUnreachIPPT) CH392CMDGetVer 0x000086a5 Thumb Code 18 main.o(i.CH392CMDGetVer) CH392CMDInitCH392 0x000086b7 Thumb Code 54 main.o(i.CH392CMDInitCH392) CH392CMDReset 0x000086ed Thumb Code 10 main.o(i.CH392CMDReset) CH392CMDSetGWIPAddr 0x000086f7 Thumb Code 32 main.o(i.CH392CMDSetGWIPAddr) CH392CMDSetIPAddr 0x00008717 Thumb Code 32 main.o(i.CH392CMDSetIPAddr) CH392CMDSetMASKAddr 0x00008737 Thumb Code 32 main.o(i.CH392CMDSetMASKAddr) CH392DHCPEnable 0x00008757 Thumb Code 60 main.o(i.CH392DHCPEnable) CH392GetCmdStatus 0x00008793 Thumb Code 18 main.o(i.CH392GetCmdStatus) CH392GetDHCPStatus 0x000087a5 Thumb Code 18 main.o(i.CH392GetDHCPStatus) CH392GetRecvData 0x000087b7 Thumb Code 70 main.o(i.CH392GetRecvData) CH392GetRecvLength 0x000087fd Thumb Code 36 main.o(i.CH392GetRecvLength) CH392GetSocketInt 0x00008821 Thumb Code 32 main.o(i.CH392GetSocketInt) CH392GlobalInterrupt 0x00008841 Thumb Code 98 main.o(i.CH392GlobalInterrupt) CH392Init 0x000088e5 Thumb Code 50 main.o(i.CH392Init) CH392SocketInterrupt 0x0000891d Thumb Code 108 main.o(i.CH392SocketInterrupt) CH392_Port_Init 0x000089e5 Thumb Code 116 main.o(i.CH392_Port_Init) DebugMon_Handler 0x00008a61 Thumb Code 2 stm32f10x_it.o(i.DebugMon_Handler) GPIO_Init 0x00008a63 Thumb Code 278 stm32f10x_gpio.o(i.GPIO_Init) GPIO_SetBits 0x00008b79 Thumb Code 4 stm32f10x_gpio.o(i.GPIO_SetBits) Gpio_Init 0x00008b7d Thumb Code 76 main.o(i.Gpio_Init) HardFault_Handler 0x00008bd1 Thumb Code 4 stm32f10x_it.o(i.HardFault_Handler) InitCH392InfParam 0x00008bd5 Thumb Code 32 main.o(i.InitCH392InfParam) MemManage_Handler 0x00008c05 Thumb Code 4 stm32f10x_it.o(i.MemManage_Handler) NMI_Handler 0x00008c09 Thumb Code 2 stm32f10x_it.o(i.NMI_Handler) PendSV_Handler 0x00008c0b Thumb Code 2 stm32f10x_it.o(i.PendSV_Handler) RCC_APB1PeriphClockCmd 0x00008c0d Thumb Code 26 stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) RCC_APB2PeriphClockCmd 0x00008c2d Thumb Code 26 stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) RCC_GetClocksFreq 0x00008c4d Thumb Code 192 stm32f10x_rcc.o(i.RCC_GetClocksFreq) SVC_Handler 0x00008d21 Thumb Code 2 stm32f10x_it.o(i.SVC_Handler) SysTick_CLKSourceConfig 0x00008e0d Thumb Code 40 misc.o(i.SysTick_CLKSourceConfig) SysTick_Handler 0x00008e35 Thumb Code 2 stm32f10x_it.o(i.SysTick_Handler) SystemInit 0x00008e39 Thumb Code 78 system_stm32f10x.o(i.SystemInit) USART1_IRQHandler 0x00008e99 Thumb Code 122 usart.o(i.USART1_IRQHandler) USART2_RcvByte 0x00008f21 Thumb Code 28 main.o(i.USART2_RcvByte) USART2_SendByte 0x00008f41 Thumb Code 28 main.o(i.USART2_SendByte) USART_Cmd 0x00008f61 Thumb Code 24 stm32f10x_usart.o(i.USART_Cmd) USART_GetFlagStatus 0x00008f79 Thumb Code 26 stm32f10x_usart.o(i.USART_GetFlagStatus) USART_GetITStatus 0x00008f93 Thumb Code 84 stm32f10x_usart.o(i.USART_GetITStatus) USART_Init 0x00008fe9 Thumb Code 210 stm32f10x_usart.o(i.USART_Init) USART_ReceiveData 0x000090c1 Thumb Code 10 stm32f10x_usart.o(i.USART_ReceiveData) USART_SendData 0x000090cb Thumb Code 8 stm32f10x_usart.o(i.USART_SendData) UsageFault_Handler 0x000090d3 Thumb Code 4 stm32f10x_it.o(i.UsageFault_Handler) _is_digit 0x000090d7 Thumb Code 14 __printf_wp.o(i._is_digit) _sys_exit 0x000090e5 Thumb Code 4 usart.o(i._sys_exit) delay_init 0x000090e9 Thumb Code 50 delay.o(i.delay_init) delay_ms 0x0000912d Thumb Code 72 delay.o(i.delay_ms) delay_us 0x00009179 Thumb Code 72 delay.o(i.delay_us) fputc 0x000091c5 Thumb Code 24 usart.o(i.fputc) mStopIfError 0x000091e1 Thumb Code 32 main.o(i.mStopIfError) main 0x00009211 Thumb Code 116 main.o(i.main) uart_init 0x000092d1 Thumb Code 112 usart.o(i.uart_init) xReadCH392Data 0x00009349 Thumb Code 12 main.o(i.xReadCH392Data) xWriteCH392Cmd 0x00009355 Thumb Code 24 main.o(i.xWriteCH392Cmd) xWriteCH392Data 0x0000936d Thumb Code 12 main.o(i.xWriteCH392Data) CH392IPAddr 0x00009378 Data 4 main.o(.constdata) CH392GWIPAddr 0x0000937c Data 4 main.o(.constdata) CH392IPMask 0x00009380 Data 4 main.o(.constdata) Socket0DesIP 0x00009384 Data 4 main.o(.constdata) Socket0SourPort 0x00009388 Data 2 main.o(.constdata) Socket0DesPort 0x0000938a Data 2 main.o(.constdata) Region$$Table$$Base 0x000093c8 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x000093d8 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x000093d8 Data 4 system_stm32f10x.o(.data) AHBPrescTable 0x000093dc Data 16 system_stm32f10x.o(.data) __stdout 0x000093f0 Data 4 usart.o(.data) USART_RX_STA 0x000093f4 Data 2 usart.o(.data) MyBuffer 0x0000940c Data 4096 main.o(.bss) SockInf 0x0000a40c Data 32 main.o(.bss) CH392Inf 0x0000a42c Data 36 main.o(.bss) USART_RX_BUF 0x0000a450 Data 200 usart.o(.bss) __libspace_start 0x0000a518 Data 96 libspace.o(.bss) __temporary_stack_top$libspace 0x0000a578 Data 0 libspace.o(.bss) ============================================================================== Memory Map of the image Image Entry point : 0x000081c1 Load Region LR_1 (Base: 0x00008000, Size: 0x0000140c, Max: 0xffffffff, ABSOLUTE) Execution Region ER_RO (Exec base: 0x00008000, Load base: 0x00008000, Size: 0x000013d8, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x00008000 0x00008000 0x00000130 Data RO 762 RESET startup_stm32f10x_hd.o 0x00008130 0x00008130 0x00000008 Code RO 1503 * !!!main c_w.l(__main.o) 0x00008138 0x00008138 0x00000034 Code RO 1673 !!!scatter c_w.l(__scatter.o) 0x0000816c 0x0000816c 0x0000001c Code RO 1675 !!handler_zi c_w.l(__scatter_zi.o) 0x00008188 0x00008188 0x00000000 Code RO 1498 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) 0x00008188 0x00008188 0x00000006 Code RO 1497 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) 0x0000818e 0x0000818e 0x00000006 Code RO 1496 .ARM.Collect$$_printf_percent$$0000000C c_w.l(_printf_x.o) 0x00008194 0x00008194 0x00000004 Code RO 1512 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) 0x00008198 0x00008198 0x00000002 Code RO 1545 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1552 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1554 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1557 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1559 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1561 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1564 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1566 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1568 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1570 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1572 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1574 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1576 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1578 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1580 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1582 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1584 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1588 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1590 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1592 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000000 Code RO 1594 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) 0x0000819a 0x0000819a 0x00000002 Code RO 1595 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) 0x0000819c 0x0000819c 0x00000002 Code RO 1613 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) 0x0000819e 0x0000819e 0x00000000 Code RO 1623 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) 0x0000819e 0x0000819e 0x00000000 Code RO 1625 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) 0x0000819e 0x0000819e 0x00000000 Code RO 1627 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) 0x0000819e 0x0000819e 0x00000000 Code RO 1630 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) 0x0000819e 0x0000819e 0x00000000 Code RO 1633 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) 0x0000819e 0x0000819e 0x00000000 Code RO 1635 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) 0x0000819e 0x0000819e 0x00000000 Code RO 1638 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) 0x0000819e 0x0000819e 0x00000002 Code RO 1639 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) 0x000081a0 0x000081a0 0x00000000 Code RO 1507 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) 0x000081a0 0x000081a0 0x00000000 Code RO 1514 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) 0x000081a0 0x000081a0 0x00000006 Code RO 1526 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) 0x000081a6 0x000081a6 0x00000000 Code RO 1516 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) 0x000081a6 0x000081a6 0x00000004 Code RO 1517 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) 0x000081aa 0x000081aa 0x00000000 Code RO 1519 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) 0x000081aa 0x000081aa 0x00000008 Code RO 1520 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) 0x000081b2 0x000081b2 0x00000002 Code RO 1549 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) 0x000081b4 0x000081b4 0x00000000 Code RO 1597 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) 0x000081b4 0x000081b4 0x00000004 Code RO 1598 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) 0x000081b8 0x000081b8 0x00000006 Code RO 1599 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x000081be 0x000081be 0x00000002 PAD 0x000081c0 0x000081c0 0x00000040 Code RO 763 * .text startup_stm32f10x_hd.o 0x00008200 0x00008200 0x00000002 Code RO 1443 .text c_w.l(use_no_semi_2.o) 0x00008202 0x00008202 0x00000002 PAD 0x00008204 0x00008204 0x00000018 Code RO 1447 .text c_w.l(noretval__2printf.o) 0x0000821c 0x0000821c 0x0000004e Code RO 1451 .text c_w.l(_printf_pad.o) 0x0000826a 0x0000826a 0x00000002 PAD 0x0000826c 0x0000826c 0x00000078 Code RO 1453 .text c_w.l(_printf_dec.o) 0x000082e4 0x000082e4 0x00000058 Code RO 1458 .text c_w.l(_printf_hex_int.o) 0x0000833c 0x0000833c 0x00000138 Code RO 1488 .text c_w.l(__printf_flags_wp.o) 0x00008474 0x00008474 0x0000004e Code RO 1499 .text c_w.l(rt_memclr_w.o) 0x000084c2 0x000084c2 0x00000006 Code RO 1501 .text c_w.l(heapauxi.o) 0x000084c8 0x000084c8 0x00000002 Code RO 1505 .text c_w.l(use_no_semi.o) 0x000084ca 0x000084ca 0x000000b2 Code RO 1508 .text c_w.l(_printf_intcommon.o) 0x0000857c 0x0000857c 0x00000024 Code RO 1510 .text c_w.l(_printf_char_file.o) 0x000085a0 0x000085a0 0x00000030 Code RO 1528 .text c_w.l(_printf_char_common.o) 0x000085d0 0x000085d0 0x00000008 Code RO 1530 .text c_w.l(ferror.o) 0x000085d8 0x000085d8 0x0000004a Code RO 1534 .text c_w.l(sys_stackheap_outer.o) 0x00008622 0x00008622 0x00000012 Code RO 1538 .text c_w.l(exit.o) 0x00008634 0x00008634 0x00000008 Code RO 1546 .text c_w.l(libspace.o) 0x0000863c 0x0000863c 0x00000004 Code RO 563 i.BusFault_Handler stm32f10x_it.o 0x00008640 0x00008640 0x0000001a Code RO 1 i.CH392CMDCheckExist main.o 0x0000865a 0x0000865a 0x00000018 Code RO 3 i.CH392CMDGetGlobIntStatus_ALL main.o 0x00008672 0x00008672 0x00000012 Code RO 5 i.CH392CMDGetPHYStatus main.o 0x00008684 0x00008684 0x00000020 Code RO 8 i.CH392CMDGetUnreachIPPT main.o 0x000086a4 0x000086a4 0x00000012 Code RO 9 i.CH392CMDGetVer main.o 0x000086b6 0x000086b6 0x00000036 Code RO 10 i.CH392CMDInitCH392 main.o 0x000086ec 0x000086ec 0x0000000a Code RO 11 i.CH392CMDReset main.o 0x000086f6 0x000086f6 0x00000020 Code RO 12 i.CH392CMDSetGWIPAddr main.o 0x00008716 0x00008716 0x00000020 Code RO 13 i.CH392CMDSetIPAddr main.o 0x00008736 0x00008736 0x00000020 Code RO 16 i.CH392CMDSetMASKAddr main.o 0x00008756 0x00008756 0x0000003c Code RO 25 i.CH392DHCPEnable main.o 0x00008792 0x00008792 0x00000012 Code RO 30 i.CH392GetCmdStatus main.o 0x000087a4 0x000087a4 0x00000012 Code RO 31 i.CH392GetDHCPStatus main.o 0x000087b6 0x000087b6 0x00000046 Code RO 33 i.CH392GetRecvData main.o 0x000087fc 0x000087fc 0x00000024 Code RO 34 i.CH392GetRecvLength main.o 0x00008820 0x00008820 0x00000020 Code RO 35 i.CH392GetSocketInt main.o 0x00008840 0x00008840 0x000000a4 Code RO 36 i.CH392GlobalInterrupt main.o 0x000088e4 0x000088e4 0x00000038 Code RO 37 i.CH392Init main.o 0x0000891c 0x0000891c 0x000000c8 Code RO 56 i.CH392SocketInterrupt main.o 0x000089e4 0x000089e4 0x0000007c Code RO 62 i.CH392_Port_Init main.o 0x00008a60 0x00008a60 0x00000002 Code RO 564 i.DebugMon_Handler stm32f10x_it.o 0x00008a62 0x00008a62 0x00000116 Code RO 809 i.GPIO_Init stm32f10x_gpio.o 0x00008b78 0x00008b78 0x00000004 Code RO 817 i.GPIO_SetBits stm32f10x_gpio.o 0x00008b7c 0x00008b7c 0x00000054 Code RO 63 i.Gpio_Init main.o 0x00008bd0 0x00008bd0 0x00000004 Code RO 565 i.HardFault_Handler stm32f10x_it.o 0x00008bd4 0x00008bd4 0x00000030 Code RO 64 i.InitCH392InfParam main.o 0x00008c04 0x00008c04 0x00000004 Code RO 566 i.MemManage_Handler stm32f10x_it.o 0x00008c08 0x00008c08 0x00000002 Code RO 567 i.NMI_Handler stm32f10x_it.o 0x00008c0a 0x00008c0a 0x00000002 Code RO 568 i.PendSV_Handler stm32f10x_it.o 0x00008c0c 0x00008c0c 0x00000020 Code RO 919 i.RCC_APB1PeriphClockCmd stm32f10x_rcc.o 0x00008c2c 0x00008c2c 0x00000020 Code RO 921 i.RCC_APB2PeriphClockCmd stm32f10x_rcc.o 0x00008c4c 0x00008c4c 0x000000d4 Code RO 929 i.RCC_GetClocksFreq stm32f10x_rcc.o 0x00008d20 0x00008d20 0x00000002 Code RO 569 i.SVC_Handler stm32f10x_it.o 0x00008d22 0x00008d22 0x00000008 Code RO 648 i.SetSysClock system_stm32f10x.o 0x00008d2a 0x00008d2a 0x00000002 PAD 0x00008d2c 0x00008d2c 0x000000e0 Code RO 649 i.SetSysClockTo72 system_stm32f10x.o 0x00008e0c 0x00008e0c 0x00000028 Code RO 771 i.SysTick_CLKSourceConfig misc.o 0x00008e34 0x00008e34 0x00000002 Code RO 570 i.SysTick_Handler stm32f10x_it.o 0x00008e36 0x00008e36 0x00000002 PAD 0x00008e38 0x00008e38 0x00000060 Code RO 651 i.SystemInit system_stm32f10x.o 0x00008e98 0x00008e98 0x00000088 Code RO 708 i.USART1_IRQHandler usart.o 0x00008f20 0x00008f20 0x00000020 Code RO 66 i.USART2_RcvByte main.o 0x00008f40 0x00008f40 0x00000020 Code RO 67 i.USART2_SendByte main.o 0x00008f60 0x00008f60 0x00000018 Code RO 1265 i.USART_Cmd stm32f10x_usart.o 0x00008f78 0x00008f78 0x0000001a Code RO 1268 i.USART_GetFlagStatus stm32f10x_usart.o 0x00008f92 0x00008f92 0x00000054 Code RO 1269 i.USART_GetITStatus stm32f10x_usart.o 0x00008fe6 0x00008fe6 0x00000002 PAD 0x00008fe8 0x00008fe8 0x000000d8 Code RO 1272 i.USART_Init stm32f10x_usart.o 0x000090c0 0x000090c0 0x0000000a Code RO 1279 i.USART_ReceiveData stm32f10x_usart.o 0x000090ca 0x000090ca 0x00000008 Code RO 1282 i.USART_SendData stm32f10x_usart.o 0x000090d2 0x000090d2 0x00000004 Code RO 571 i.UsageFault_Handler stm32f10x_it.o 0x000090d6 0x000090d6 0x0000000e Code RO 1486 i._is_digit c_w.l(__printf_wp.o) 0x000090e4 0x000090e4 0x00000004 Code RO 709 i._sys_exit usart.o 0x000090e8 0x000090e8 0x00000044 Code RO 682 i.delay_init delay.o 0x0000912c 0x0000912c 0x0000004c Code RO 683 i.delay_ms delay.o 0x00009178 0x00009178 0x0000004c Code RO 684 i.delay_us delay.o 0x000091c4 0x000091c4 0x0000001c Code RO 710 i.fputc usart.o 0x000091e0 0x000091e0 0x00000030 Code RO 68 i.mStopIfError main.o 0x00009210 0x00009210 0x000000c0 Code RO 69 i.main main.o 0x000092d0 0x000092d0 0x00000078 Code RO 711 i.uart_init usart.o 0x00009348 0x00009348 0x0000000c Code RO 70 i.xReadCH392Data main.o 0x00009354 0x00009354 0x00000018 Code RO 71 i.xWriteCH392Cmd main.o 0x0000936c 0x0000936c 0x0000000c Code RO 72 i.xWriteCH392Data main.o 0x00009378 0x00009378 0x00000014 Data RO 74 .constdata main.o 0x0000938c 0x0000938c 0x00000028 Data RO 1459 .constdata c_w.l(_printf_hex_int.o) 0x000093b4 0x000093b4 0x00000011 Data RO 1489 .constdata c_w.l(__printf_flags_wp.o) 0x000093c5 0x000093c5 0x00000003 PAD 0x000093c8 0x000093c8 0x00000010 Data RO 1671 Region$$Table anon$$obj.o Execution Region ER_RW (Exec base: 0x000093d8, Load base: 0x000093d8, Size: 0x00000034, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x000093d8 0x000093d8 0x00000014 Data RW 652 .data system_stm32f10x.o 0x000093ec 0x000093ec 0x00000004 Data RW 685 .data delay.o 0x000093f0 0x000093f0 0x00000006 Data RW 713 .data usart.o 0x000093f6 0x000093f6 0x00000014 Data RW 949 .data stm32f10x_rcc.o Execution Region ER_ZI (Exec base: 0x0000940c, Load base: 0x0000940c, Size: 0x0000176c, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x0000940c - 0x00001044 Zero RW 73 .bss main.o 0x0000a450 - 0x000000c8 Zero RW 712 .bss usart.o 0x0000a518 - 0x00000060 Zero RW 1547 .bss c_w.l(libspace.o) 0x0000a578 - 0x00000200 Zero RW 761 HEAP startup_stm32f10x_hd.o 0x0000a778 - 0x00000400 Zero RW 760 STACK startup_stm32f10x_hd.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 0 0 0 0 0 32 core_cm3.o 220 26 0 4 0 1655 delay.o 1540 296 20 0 4164 252127 main.o 40 0 0 0 0 510 misc.o 64 26 304 0 1536 792 startup_stm32f10x_hd.o 282 0 0 0 0 2451 stm32f10x_gpio.o 26 0 0 0 0 3510 stm32f10x_it.o 276 32 0 20 0 4354 stm32f10x_rcc.o 368 6 0 0 0 5232 stm32f10x_usart.o 328 28 0 20 0 1973 system_stm32f10x.o 288 26 0 6 200 3992 usart.o ---------------------------------------------------------------------- 3438 440 340 52 5900 276628 Object Totals 0 0 16 0 0 0 (incl. Generated) 6 0 0 2 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 68 __main.o 312 4 17 0 0 92 __printf_flags_wp.o 14 0 0 0 0 68 __printf_wp.o 0 0 0 0 0 0 __rtentry.o 12 0 0 0 0 0 __rtentry2.o 6 0 0 0 0 0 __rtentry4.o 52 8 0 0 0 0 __scatter.o 28 0 0 0 0 0 __scatter_zi.o 48 6 0 0 0 96 _printf_char_common.o 36 4 0 0 0 80 _printf_char_file.o 6 0 0 0 0 0 _printf_d.o 120 16 0 0 0 92 _printf_dec.o 88 4 40 0 0 88 _printf_hex_int.o 178 0 0 0 0 88 _printf_intcommon.o 78 0 0 0 0 108 _printf_pad.o 0 0 0 0 0 0 _printf_percent.o 4 0 0 0 0 0 _printf_percent_end.o 6 0 0 0 0 0 _printf_x.o 18 0 0 0 0 80 exit.o 8 0 0 0 0 68 ferror.o 6 0 0 0 0 152 heapauxi.o 2 0 0 0 0 0 libinit.o 2 0 0 0 0 0 libinit2.o 2 0 0 0 0 0 libshutdown.o 2 0 0 0 0 0 libshutdown2.o 8 4 0 0 96 68 libspace.o 24 4 0 0 0 84 noretval__2printf.o 78 0 0 0 0 80 rt_memclr_w.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 74 0 0 0 0 80 sys_stackheap_outer.o 2 0 0 0 0 68 use_no_semi.o 2 0 0 0 0 68 use_no_semi_2.o ---------------------------------------------------------------------- 1242 50 60 0 96 1528 Library Totals 6 0 3 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 1236 50 57 0 96 1528 c_w.l ---------------------------------------------------------------------- 1242 50 60 0 96 1528 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 4680 490 400 52 5996 274496 Grand Totals 4680 490 400 52 5996 274496 ELF Image Totals 4680 490 400 52 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 5080 ( 4.96kB) Total RW Size (RW Data + ZI Data) 6048 ( 5.91kB) Total ROM Size (Code + RO Data + RW Data) 5132 ( 5.01kB) ==============================================================================