Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] ============================================================================== Section Cross References system_bat32g135.o(i.CLK_GetHocoFreq) refers to system_bat32g135.o(i.__ARM_common_switch8) for __ARM_common_switch8 system_bat32g135.o(i.SystemCoreClockUpdate) refers to system_bat32g135.o(i.CLK_GetHocoFreq) for CLK_GetHocoFreq system_bat32g135.o(i.SystemCoreClockUpdate) refers to system_bat32g135.o(.data) for .data system_bat32g135.o(i.SystemInit) refers to system_bat32g135.o(i.CLK_GetHocoFreq) for CLK_GetHocoFreq system_bat32g135.o(i.SystemInit) refers to system_bat32g135.o(.data) for .data startup_bat32g135.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_bat32g135.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_bat32g135.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_bat32g135.o(RESET) refers to startup_bat32g135.o(STACK) for __initial_sp startup_bat32g135.o(RESET) refers to startup_bat32g135.o(.text) for Reset_Handler startup_bat32g135.o(RESET) refers to main.o(i.NMI_Handler) for NMI_Handler startup_bat32g135.o(RESET) refers to main.o(.emb_text) for HardFault_Handler startup_bat32g135.o(RESET) refers to task.o(i.SysTick_Handler) for SysTick_Handler startup_bat32g135.o(RESET) refers to key.o(i.INTP0_Handler) for INTP0_Handler startup_bat32g135.o(RESET) refers to key.o(i.INTP1_Handler) for INTP1_Handler startup_bat32g135.o(RESET) refers to key.o(i.INTP2_Handler) for INTP2_Handler startup_bat32g135.o(RESET) refers to key.o(i.INTP3_Handler) for INTP3_Handler startup_bat32g135.o(RESET) refers to key.o(i.KEY_Handler) for KEY_Handler startup_bat32g135.o(RESET) refers to uart.o(i.SCI0_TX_Handler) for SCI0_TX_Handler startup_bat32g135.o(RESET) refers to uart.o(i.SCI0_RX_Handler) for SCI0_RX_Handler startup_bat32g135.o(RESET) refers to uart.o(i.SCI1_TX_Handler) for SCI1_TX_Handler startup_bat32g135.o(RESET) refers to uart.o(i.SCI1_RX_Handler) for SCI1_RX_Handler startup_bat32g135.o(RESET) refers to rtc.o(i.RTC_Handler) for RTC_Handler startup_bat32g135.o(RESET) refers to batt.o(i.IT_Handler) for IT_Handler startup_bat32g135.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_bat32g135.o(.text) refers to system_bat32g135.o(i.SystemInit) for SystemInit startup_bat32g135.o(.text) refers to __main.o(!!!main) for __main startup_bat32g135.o(.text) refers to startup_bat32g135.o(HEAP) for Heap_Mem startup_bat32g135.o(.text) refers to startup_bat32g135.o(STACK) for Stack_Mem bat32g1xx_adc.o(i.ADC_Converse) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod bat32g1xx_adc.o(i.ADC_GetTemperature) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod bat32g1xx_adc.o(i.ADC_Init1) refers to bat32g1xx_adc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_adc.o(i.ADC_MidAvg_Filter) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod bat32g1xx_adc.o(i.ADC_SelfTest) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod bat32g1xx_adc.o(i.ADC_Start) refers to bat32g1xx_adc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_adc.o(i.ADC_Stop) refers to bat32g1xx_adc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_cmp.o(i.CMP_Init) refers to bat32g1xx_cmp.o(i.CMP_VREF_Set_Value) for CMP_VREF_Set_Value bat32g1xx_cmp.o(i.CMP_Init) refers to bat32g1xx_cmp.o(i.CMP_VREF_Init) for CMP_VREF_Init bat32g1xx_cmp.o(i.CMP_Init) refers to bat32g1xx_cmp.o(i.CMP_Input_Select) for CMP_Input_Select bat32g1xx_cmp.o(i.CMP_Init) refers to bat32g1xx_cmp.o(i.CMP_Filter_Setting) for CMP_Filter_Setting bat32g1xx_iica.o(i.IICA0_MasterReceive) refers to bat32g1xx_iica.o(.data) for .data bat32g1xx_iica.o(i.IICA0_MasterSend) refers to bat32g1xx_iica.o(.data) for .data bat32g1xx_iica.o(i.IICA0_SlaveReceive) refers to bat32g1xx_iica.o(.data) for .data bat32g1xx_iica.o(i.IICA0_SlaveSend) refers to bat32g1xx_iica.o(.data) for .data bat32g1xx_retarget.o(i._ttywrch) refers to bat32g1xx_sci.o(i.UART0_Send) for UART0_Send bat32g1xx_retarget.o(i.fgetc) refers to bat32g1xx_sci.o(i.UART0_Receive) for UART0_Receive bat32g1xx_retarget.o(i.fgetc) refers to bat32g1xx_sci.o(i.UART0_Send) for UART0_Send bat32g1xx_retarget.o(i.fputc) refers to bat32g1xx_sci.o(i.UART0_Send) for UART0_Send bat32g1xx_rtc.o(i.IT_Start) refers to bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_rtc.o(i.IT_Stop) refers to bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_rtc.o(i.RTC_GetAlarmValue) refers to bat32g1xx_rtc.o(i.RTC_Bcd2ToByte) for RTC_Bcd2ToByte bat32g1xx_rtc.o(i.RTC_GetAlarmValue) refers to bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_rtc.o(i.RTC_GetCounterValue) refers to bat32g1xx_rtc.o(i.RTC_Bcd2ToByte) for RTC_Bcd2ToByte bat32g1xx_rtc.o(i.RTC_SetAlarmOff) refers to bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_rtc.o(i.RTC_SetAlarmOn) refers to bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_rtc.o(i.RTC_SetAlarmValue) refers to bat32g1xx_rtc.o(i.RTC_ByteToBcd2) for RTC_ByteToBcd2 bat32g1xx_rtc.o(i.RTC_SetAlarmValue) refers to bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_rtc.o(i.RTC_SetConstPeriodInterruptOff) refers to bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_rtc.o(i.RTC_SetConstPeriodInterruptOn) refers to bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_rtc.o(i.RTC_SetCounterValue) refers to bat32g1xx_rtc.o(i.RTC_ByteToBcd2) for RTC_ByteToBcd2 bat32g1xx_rtc.o(i.RTC_Start) refers to bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_rtc.o(i.RTC_Stop) refers to bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC00_MasterReceive) refers to bat32g1xx_sci.o(i.IIC00_StartCondition) for IIC00_StartCondition bat32g1xx_sci.o(i.IIC00_MasterReceive) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC00_MasterReceive) refers to bat32g1xx_sci.o(i.__NVIC_SetPriority) for __NVIC_SetPriority bat32g1xx_sci.o(i.IIC00_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC00_MasterSend) refers to bat32g1xx_sci.o(i.IIC00_StartCondition) for IIC00_StartCondition bat32g1xx_sci.o(i.IIC00_MasterSend) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC00_MasterSend) refers to bat32g1xx_sci.o(i.__NVIC_SetPriority) for __NVIC_SetPriority bat32g1xx_sci.o(i.IIC00_MasterSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC00_StopCondition) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC01_MasterReceive) refers to bat32g1xx_sci.o(i.IIC01_StartCondition) for IIC01_StartCondition bat32g1xx_sci.o(i.IIC01_MasterReceive) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC01_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC01_MasterSend) refers to bat32g1xx_sci.o(i.IIC01_StartCondition) for IIC01_StartCondition bat32g1xx_sci.o(i.IIC01_MasterSend) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC01_MasterSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC10_MasterReceive) refers to bat32g1xx_sci.o(i.IIC10_StartCondition) for IIC10_StartCondition bat32g1xx_sci.o(i.IIC10_MasterReceive) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC10_MasterReceive) refers to bat32g1xx_sci.o(i.__NVIC_SetPriority) for __NVIC_SetPriority bat32g1xx_sci.o(i.IIC10_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC10_MasterSend) refers to bat32g1xx_sci.o(i.IIC10_StartCondition) for IIC10_StartCondition bat32g1xx_sci.o(i.IIC10_MasterSend) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC10_MasterSend) refers to bat32g1xx_sci.o(i.__NVIC_SetPriority) for __NVIC_SetPriority bat32g1xx_sci.o(i.IIC10_MasterSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC10_StopCondition) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC11_MasterReceive) refers to bat32g1xx_sci.o(i.IIC11_StartCondition) for IIC11_StartCondition bat32g1xx_sci.o(i.IIC11_MasterReceive) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC11_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC11_MasterSend) refers to bat32g1xx_sci.o(i.IIC11_StartCondition) for IIC11_StartCondition bat32g1xx_sci.o(i.IIC11_MasterSend) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC11_MasterSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC20_MasterReceive) refers to bat32g1xx_sci.o(i.IIC20_StartCondition) for IIC20_StartCondition bat32g1xx_sci.o(i.IIC20_MasterReceive) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC20_MasterReceive) refers to bat32g1xx_sci.o(i.__NVIC_SetPriority) for __NVIC_SetPriority bat32g1xx_sci.o(i.IIC20_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC20_MasterSend) refers to bat32g1xx_sci.o(i.IIC20_StartCondition) for IIC20_StartCondition bat32g1xx_sci.o(i.IIC20_MasterSend) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC20_MasterSend) refers to bat32g1xx_sci.o(i.__NVIC_SetPriority) for __NVIC_SetPriority bat32g1xx_sci.o(i.IIC20_MasterSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC20_StopCondition) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC21_MasterReceive) refers to bat32g1xx_sci.o(i.IIC21_StartCondition) for IIC21_StartCondition bat32g1xx_sci.o(i.IIC21_MasterReceive) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC21_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.IIC21_MasterSend) refers to bat32g1xx_sci.o(i.IIC21_StartCondition) for IIC21_StartCondition bat32g1xx_sci.o(i.IIC21_MasterSend) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.IIC21_MasterSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI00_MasterReceive) refers to bat32g1xx_sci.o(i.SPI00_Start) for SPI00_Start bat32g1xx_sci.o(i.SPI00_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI00_MasterSend) refers to bat32g1xx_sci.o(i.SPI00_Start) for SPI00_Start bat32g1xx_sci.o(i.SPI00_MasterSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI00_MasterSendReceive) refers to bat32g1xx_sci.o(i.SPI00_Start) for SPI00_Start bat32g1xx_sci.o(i.SPI00_MasterSendReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI00_SlaveReceive) refers to bat32g1xx_sci.o(i.SPI00_Start) for SPI00_Start bat32g1xx_sci.o(i.SPI00_SlaveReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI00_SlaveSend) refers to bat32g1xx_sci.o(i.SPI00_Start) for SPI00_Start bat32g1xx_sci.o(i.SPI00_SlaveSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI00_Start) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.SPI01_MasterReceive) refers to bat32g1xx_sci.o(i.SPI01_Start) for SPI01_Start bat32g1xx_sci.o(i.SPI01_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI01_MasterSend) refers to bat32g1xx_sci.o(i.SPI01_Start) for SPI01_Start bat32g1xx_sci.o(i.SPI01_MasterSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI01_SlaveInit) refers to bat32g1xx_sci.o(i.__NVIC_SetPriority) for __NVIC_SetPriority bat32g1xx_sci.o(i.SPI01_SlaveReceive) refers to bat32g1xx_sci.o(i.SPI01_Start) for SPI01_Start bat32g1xx_sci.o(i.SPI01_SlaveReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI01_SlaveSend) refers to bat32g1xx_sci.o(i.SPI01_Start) for SPI01_Start bat32g1xx_sci.o(i.SPI01_SlaveSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI01_SlaveSendReceive) refers to bat32g1xx_sci.o(i.SPI01_Start) for SPI01_Start bat32g1xx_sci.o(i.SPI01_SlaveSendReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI01_Start) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.SPI01_Stop) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.SPI10_MasterReceive) refers to bat32g1xx_sci.o(i.SPI10_Start) for SPI10_Start bat32g1xx_sci.o(i.SPI10_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI10_MasterSend) refers to bat32g1xx_sci.o(i.SPI10_Start) for SPI10_Start bat32g1xx_sci.o(i.SPI10_MasterSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI10_MasterSendReceive) refers to bat32g1xx_sci.o(i.SPI10_Start) for SPI10_Start bat32g1xx_sci.o(i.SPI10_MasterSendReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI10_SlaveInit) refers to bat32g1xx_sci.o(i.__NVIC_SetPriority) for __NVIC_SetPriority bat32g1xx_sci.o(i.SPI10_SlaveReceive) refers to bat32g1xx_sci.o(i.SPI10_Start) for SPI10_Start bat32g1xx_sci.o(i.SPI10_SlaveReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI10_SlaveSend) refers to bat32g1xx_sci.o(i.SPI10_Start) for SPI10_Start bat32g1xx_sci.o(i.SPI10_SlaveSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI10_Start) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.SPI10_Stop) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.SPI11_MasterReceive) refers to bat32g1xx_sci.o(i.SPI11_Start) for SPI11_Start bat32g1xx_sci.o(i.SPI11_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI11_MasterSend) refers to bat32g1xx_sci.o(i.SPI11_Start) for SPI11_Start bat32g1xx_sci.o(i.SPI11_MasterSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI11_SlaveInit) refers to bat32g1xx_sci.o(i.__NVIC_SetPriority) for __NVIC_SetPriority bat32g1xx_sci.o(i.SPI11_SlaveReceive) refers to bat32g1xx_sci.o(i.SPI11_Start) for SPI11_Start bat32g1xx_sci.o(i.SPI11_SlaveReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI11_SlaveSend) refers to bat32g1xx_sci.o(i.SPI11_Start) for SPI11_Start bat32g1xx_sci.o(i.SPI11_SlaveSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI11_SlaveSendReceive) refers to bat32g1xx_sci.o(i.SPI11_Start) for SPI11_Start bat32g1xx_sci.o(i.SPI11_SlaveSendReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI11_Start) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.SPI11_Stop) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.SPI20_MasterReceive) refers to bat32g1xx_sci.o(i.SPI20_Start) for SPI20_Start bat32g1xx_sci.o(i.SPI20_MasterReceive) refers to bat32g1xx_sci.o(i.SPI20_Stop) for SPI20_Stop bat32g1xx_sci.o(i.SPI20_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI20_MasterSend) refers to bat32g1xx_sci.o(i.SPI20_Start) for SPI20_Start bat32g1xx_sci.o(i.SPI20_MasterSend) refers to bat32g1xx_sci.o(i.SPI20_Stop) for SPI20_Stop bat32g1xx_sci.o(i.SPI21_MasterReceive) refers to bat32g1xx_sci.o(i.SPI21_Start) for SPI21_Start bat32g1xx_sci.o(i.SPI21_MasterReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI21_MasterSend) refers to bat32g1xx_sci.o(i.SPI21_Start) for SPI21_Start bat32g1xx_sci.o(i.SPI21_MasterSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI21_MasterSendReceive) refers to bat32g1xx_sci.o(i.SPI21_Start) for SPI21_Start bat32g1xx_sci.o(i.SPI21_MasterSendReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI21_SlaveInit) refers to bat32g1xx_sci.o(i.__NVIC_SetPriority) for __NVIC_SetPriority bat32g1xx_sci.o(i.SPI21_SlaveReceive) refers to bat32g1xx_sci.o(i.SPI21_Start) for SPI21_Start bat32g1xx_sci.o(i.SPI21_SlaveReceive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.SPI21_SlaveSend) refers to bat32g1xx_sci.o(i.SPI21_Start) for SPI21_Start bat32g1xx_sci.o(i.SPI21_SlaveSend) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.UART0_BaudRate) refers to bat32g1xx_sci.o(i.UART_BaudRateCal) for UART_BaudRateCal bat32g1xx_sci.o(i.UART0_Init) refers to bat32g1xx_sci.o(i.UART0_BaudRate) for UART0_BaudRate bat32g1xx_sci.o(i.UART1_BaudRate) refers to bat32g1xx_sci.o(i.UART_BaudRateCal) for UART_BaudRateCal bat32g1xx_sci.o(i.UART1_Init) refers to bat32g1xx_sci.o(i.UART1_BaudRate) for UART1_BaudRate bat32g1xx_sci.o(i.UART1_Init) refers to bat32g1xx_sci.o(i.UART1_Start) for UART1_Start bat32g1xx_sci.o(i.UART1_Receive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.UART1_Send) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.UART1_Start) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.UART2_BaudRate) refers to bat32g1xx_sci.o(i.UART_BaudRateCal) for UART_BaudRateCal bat32g1xx_sci.o(i.UART2_Init) refers to bat32g1xx_sci.o(i.UART2_BaudRate) for UART2_BaudRate bat32g1xx_sci.o(i.UART2_Init) refers to bat32g1xx_sci.o(i.UART2_Start) for UART2_Start bat32g1xx_sci.o(i.UART2_Receive) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.UART2_Send) refers to bat32g1xx_sci.o(.data) for .data bat32g1xx_sci.o(i.UART2_Start) refers to bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_sci.o(i.UART_BaudRateCal) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod bat32g1xx_sci.o(i.UART_BaudRateCal) refers to bat32g1xx_sci.o(.constdata) for .constdata bat32g1xx_spi.o(i.SPI_MasterReceive) refers to bat32g1xx_spi.o(i.SPI_Start) for SPI_Start bat32g1xx_spi.o(i.SPI_MasterReceive) refers to bat32g1xx_spi.o(.data) for .data bat32g1xx_spi.o(i.SPI_MasterSend) refers to bat32g1xx_spi.o(i.SPI_Start) for SPI_Start bat32g1xx_spi.o(i.SPI_MasterSend) refers to bat32g1xx_spi.o(.data) for .data bat32g1xx_spi.o(i.SPI_SlaveReceive) refers to bat32g1xx_spi.o(i.SPI_Start) for SPI_Start bat32g1xx_spi.o(i.SPI_SlaveReceive) refers to bat32g1xx_spi.o(.data) for .data bat32g1xx_spi.o(i.SPI_SlaveSend) refers to bat32g1xx_spi.o(i.SPI_Start) for SPI_Start bat32g1xx_spi.o(i.SPI_SlaveSend) refers to bat32g1xx_spi.o(.data) for .data bat32g1xx_spi.o(i.SPI_Start) refers to bat32g1xx_spi.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_spi.o(i.SPI_Stop) refers to bat32g1xx_spi.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM40_DelayCounter) refers to bat32g1xx_tim4.o(i.TM40_Channel_Stop) for TM40_Channel_Stop bat32g1xx_tim4.o(i.TM40_DelayCounter) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM40_DelayCounter) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM40_EventCount) refers to bat32g1xx_tim4.o(i.TM40_Channel_Stop) for TM40_Channel_Stop bat32g1xx_tim4.o(i.TM40_EventCount) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM40_EventCount) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM40_FreqDivider) refers to bat32g1xx_tim4.o(i.TM40_Channel_Stop) for TM40_Channel_Stop bat32g1xx_tim4.o(i.TM40_FreqDivider) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM40_FreqDivider) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM40_Get_PulsePeriod) refers to bat32g1xx_tim4.o(i.TM40_Channel_Stop) for TM40_Channel_Stop bat32g1xx_tim4.o(i.TM40_Get_PulsePeriod) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM40_Get_PulsePeriod) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM40_Get_PulsePeriod) refers to bat32g1xx_tim4.o(.data) for .data bat32g1xx_tim4.o(i.TM40_Get_PulseWidth) refers to bat32g1xx_tim4.o(i.TM40_Channel_Stop) for TM40_Channel_Stop bat32g1xx_tim4.o(i.TM40_Get_PulseWidth) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM40_Get_PulseWidth) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM40_Get_PulseWidth) refers to bat32g1xx_tim4.o(.data) for .data bat32g1xx_tim4.o(i.TM40_IntervalTimer) refers to bat32g1xx_tim4.o(i.TM40_Channel_Stop) for TM40_Channel_Stop bat32g1xx_tim4.o(i.TM40_IntervalTimer) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM40_IntervalTimer) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM40_One_Shot_Pulse_Output) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM40_PWM_1Period_1Duty) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM40_PWM_1Period_2Duty) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM40_PWM_1Period_3Duty) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM40_PWM_2Period_2Duty) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM40_SquareOutput) refers to bat32g1xx_tim4.o(i.TM40_Channel_Stop) for TM40_Channel_Stop bat32g1xx_tim4.o(i.TM40_SquareOutput) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM40_SquareOutput) refers to bat32g1xx_tim4.o(i.TM40_Channel_Start) for TM40_Channel_Start bat32g1xx_tim4.o(i.TM41_DelayCounter) refers to bat32g1xx_tim4.o(i.TM41_Channel_Stop) for TM41_Channel_Stop bat32g1xx_tim4.o(i.TM41_DelayCounter) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM41_DelayCounter) refers to bat32g1xx_tim4.o(i.TM41_Channel_Start) for TM41_Channel_Start bat32g1xx_tim4.o(i.TM41_EventCount) refers to bat32g1xx_tim4.o(i.TM41_Channel_Stop) for TM41_Channel_Stop bat32g1xx_tim4.o(i.TM41_EventCount) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM41_EventCount) refers to bat32g1xx_tim4.o(i.TM41_Channel_Start) for TM41_Channel_Start bat32g1xx_tim4.o(i.TM41_FreqDivider) refers to bat32g1xx_tim4.o(i.TM41_Channel_Stop) for TM41_Channel_Stop bat32g1xx_tim4.o(i.TM41_FreqDivider) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM41_FreqDivider) refers to bat32g1xx_tim4.o(i.TM41_Channel_Start) for TM41_Channel_Start bat32g1xx_tim4.o(i.TM41_Get_PulsePeriod) refers to bat32g1xx_tim4.o(i.TM41_Channel_Stop) for TM41_Channel_Stop bat32g1xx_tim4.o(i.TM41_Get_PulsePeriod) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM41_Get_PulsePeriod) refers to bat32g1xx_tim4.o(i.TM41_Channel_Start) for TM41_Channel_Start bat32g1xx_tim4.o(i.TM41_Get_PulsePeriod) refers to bat32g1xx_tim4.o(.data) for .data bat32g1xx_tim4.o(i.TM41_Get_PulseWidth) refers to bat32g1xx_tim4.o(i.TM41_Channel_Stop) for TM41_Channel_Stop bat32g1xx_tim4.o(i.TM41_Get_PulseWidth) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM41_Get_PulseWidth) refers to bat32g1xx_tim4.o(i.TM41_Channel_Start) for TM41_Channel_Start bat32g1xx_tim4.o(i.TM41_Get_PulseWidth) refers to bat32g1xx_tim4.o(.data) for .data bat32g1xx_tim4.o(i.TM41_IntervalTimer) refers to bat32g1xx_tim4.o(i.TM41_Channel_Stop) for TM41_Channel_Stop bat32g1xx_tim4.o(i.TM41_IntervalTimer) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM41_IntervalTimer) refers to bat32g1xx_tim4.o(i.TM41_Channel_Start) for TM41_Channel_Start bat32g1xx_tim4.o(i.TM41_One_Shot_Pulse_Output) refers to bat32g1xx_tim4.o(i.TM41_Channel_Start) for TM41_Channel_Start bat32g1xx_tim4.o(i.TM41_PWM_1Period_1Duty) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod bat32g1xx_tim4.o(i.TM41_PWM_1Period_2Duty) refers to bat32g1xx_tim4.o(i.TM41_Channel_Start) for TM41_Channel_Start bat32g1xx_tim4.o(i.TM41_PWM_1Period_3Duty) refers to bat32g1xx_tim4.o(i.TM41_Channel_Start) for TM41_Channel_Start bat32g1xx_tim4.o(i.TM41_PWM_2Period_2Duty) refers to bat32g1xx_tim4.o(i.TM41_Channel_Start) for TM41_Channel_Start bat32g1xx_tim4.o(i.TM41_SquareOutput) refers to bat32g1xx_tim4.o(i.TM41_Channel_Stop) for TM41_Channel_Stop bat32g1xx_tim4.o(i.TM41_SquareOutput) refers to bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ bat32g1xx_tim4.o(i.TM41_SquareOutput) refers to bat32g1xx_tim4.o(i.TM41_Channel_Start) for TM41_Channel_Start led.o(i.LED_Init) refers to memorys.o(i.MEM_Fill) for MEM_Fill led.o(i.LED_Init) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init led.o(i.LED_Init) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit led.o(i.LED_Init) refers to led.o(.bss) for .bss led.o(i.LED_Set) refers to task.o(.data) for _Reg led.o(i.LED_Set) refers to led.o(.bss) for .bss i2cs.o(i.I2CS_Ack) refers to i2cs.o(i.I2CS_PinWrite) for I2CS_PinWrite i2cs.o(i.I2CS_Ack) refers to task.o(i.DELAY_Us) for DELAY_Us i2cs.o(i.I2CS_Ack) refers to i2cs.o(i.I2CS_PinRead) for I2CS_PinRead i2cs.o(i.I2CS_Ack) refers to i2cs.o(.bss) for .bss i2cs.o(i.I2CS_PinRead) refers to bat32g1xx_gpio.o(i.PORT_GetBit) for PORT_GetBit i2cs.o(i.I2CS_PinRead) refers to i2cs.o(.constdata) for .constdata i2cs.o(i.I2CS_PinWrite) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit i2cs.o(i.I2CS_PinWrite) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit i2cs.o(i.I2CS_PinWrite) refers to task.o(i.DELAY_Us) for DELAY_Us i2cs.o(i.I2CS_PinWrite) refers to task.o(.data) for _Reg i2cs.o(i.I2CS_PinWrite) refers to i2cs.o(.constdata) for .constdata i2cs.o(i.I2CS_ReStart) refers to i2cs.o(i.I2CS_PinWrite) for I2CS_PinWrite i2cs.o(i.I2CS_ReadByte) refers to i2cs.o(i.I2CS_PinWrite) for I2CS_PinWrite i2cs.o(i.I2CS_ReadByte) refers to i2cs.o(i.I2CS_PinRead) for I2CS_PinRead i2cs.o(i.I2CS_ReadByte) refers to task.o(i.DELAY_Us) for DELAY_Us i2cs.o(i.I2CS_ReadByte) refers to i2cs.o(.bss) for .bss i2cs.o(i.I2CS_ReadMultiByte) refers to i2cs.o(i.I2CS_Start) for I2CS_Start i2cs.o(i.I2CS_ReadMultiByte) refers to i2cs.o(i.I2CS_WriteByte) for I2CS_WriteByte i2cs.o(i.I2CS_ReadMultiByte) refers to i2cs.o(i.I2CS_Ack) for I2CS_Ack i2cs.o(i.I2CS_ReadMultiByte) refers to i2cs.o(i.I2CS_ReStart) for I2CS_ReStart i2cs.o(i.I2CS_ReadMultiByte) refers to i2cs.o(i.I2CS_ReadByte) for I2CS_ReadByte i2cs.o(i.I2CS_ReadMultiByte) refers to i2cs.o(i.I2CS_Stop) for I2CS_Stop i2cs.o(i.I2CS_ReadMultiByte) refers to task.o(i.DELAY_Us) for DELAY_Us i2cs.o(i.I2CS_ReadMultiByte) refers to i2cs.o(.bss) for .bss i2cs.o(i.I2CS_Start) refers to i2cs.o(i.I2CS_PinWrite) for I2CS_PinWrite i2cs.o(i.I2CS_Stop) refers to i2cs.o(i.I2CS_PinWrite) for I2CS_PinWrite i2cs.o(i.I2CS_Stop) refers to i2cs.o(i.I2CS_PinRead) for I2CS_PinRead i2cs.o(i.I2CS_Stop) refers to task.o(i.DELAY_Us) for DELAY_Us i2cs.o(i.I2CS_WriteByte) refers to i2cs.o(i.I2CS_PinWrite) for I2CS_PinWrite i2cs.o(i.I2CS_WriteByte) refers to i2cs.o(i.I2CS_PinRead) for I2CS_PinRead i2cs.o(i.I2CS_WriteByte) refers to i2cs.o(.bss) for .bss i2cs.o(i.I2CS_WriteMultiByte) refers to i2cs.o(i.I2CS_Start) for I2CS_Start i2cs.o(i.I2CS_WriteMultiByte) refers to i2cs.o(i.I2CS_WriteByte) for I2CS_WriteByte i2cs.o(i.I2CS_WriteMultiByte) refers to i2cs.o(i.I2CS_Ack) for I2CS_Ack i2cs.o(i.I2CS_WriteMultiByte) refers to i2cs.o(i.I2CS_Stop) for I2CS_Stop i2cs.o(i.I2CS_WriteMultiByte) refers to task.o(i.DELAY_Us) for DELAY_Us i2cs.o(i.I2CS_WriteMultiByte) refers to i2cs.o(.bss) for .bss key.o(i.INTP0_Handler) refers to batt.o(.bss) for BATT_Info key.o(i.INTP1_Handler) refers to batt.o(i.BATT_P5vOnTime) for BATT_P5vOnTime key.o(i.INTP1_Handler) refers to batt.o(i.BATT_CrgOffLineCntReset) for BATT_CrgOffLineCntReset key.o(i.INTP1_Handler) refers to batt.o(.bss) for BATT_Info key.o(i.INTP2_Handler) refers to batt.o(.bss) for BATT_Info key.o(i.INTP3_Handler) refers to batt.o(.bss) for BATT_Info key.o(i.KEY_Init) refers to memorys.o(i.MEM_Fill) for MEM_Fill key.o(i.KEY_Init) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init key.o(i.KEY_Init) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit key.o(i.KEY_Init) refers to key.o(.bss) for .bss key.o(i.KEY_Process) refers to key.o(.bss) for .bss key.o(i.KEY_Read) refers to bat32g1xx_gpio.o(i.PORT_GetBit) for PORT_GetBit key.o(i.KEY_Read) refers to key.o(i.KEY_Process) for KEY_Process key.o(i.KEY_Read) refers to batt.o(i.BATT_P5vOnTime) for BATT_P5vOnTime key.o(i.KEY_Read) refers to batt.o(i.BATT_CrgOffLineCntReset) for BATT_CrgOffLineCntReset key.o(i.KEY_Read) refers to batt.o(i.BATT_SleepDelayTime) for BATT_SleepDelayTime key.o(i.KEY_Read) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit key.o(i.KEY_Read) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit key.o(i.KEY_Read) refers to key.o(.bss) for .bss key.o(i.KEY_Read) refers to batt.o(.bss) for BATT_Info flash.o(i.FLASH_Write) refers to bat32g1xx_flash.o(ram_fetch_code) for FLASH_SectorErase flash.o(i.FLASH_Write) refers to task.o(.data) for _Reg adc.o(i.ADC_ChannelConversion) refers to task.o(i.DELAY_Us) for DELAY_Us adc.o(i.ADC_ChannelConversion) refers to adc.o(.constdata) for .constdata adc.o(i.ADC_ChannelConversion) refers to adc.o(.bss) for .bss adc.o(i.ADC_Conversion) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod adc.o(i.ADC_Conversion) refers to adc.o(.bss) for .bss adc.o(i.ADC_Conversion) refers to adc.o(.constdata) for .constdata adc.o(i.ADC_Init) refers to memorys.o(i.MEM_Fill) for MEM_Fill adc.o(i.ADC_Init) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init adc.o(i.ADC_Init) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit adc.o(i.ADC_Init) refers to bat32g1xx_adc.o(i.ADC_Init1) for ADC_Init1 adc.o(i.ADC_Init) refers to adc.o(.bss) for .bss adc.o(i.ADC_Init) refers to adc.o(.constdata) for .constdata adc.o(i.ADC_ReadVolt) refers to adc.o(.bss) for .bss batt.o(i.BATT_AlarmCheck) refers to batt.o(i.BATT_CellVoltageProcess) for BATT_CellVoltageProcess batt.o(i.BATT_AlarmCheck) refers to batt.o(i.BATT_CellTempProcess) for BATT_CellTempProcess batt.o(i.BATT_AlarmCheck) refers to batt.o(i.BATT_VoltCheck) for BATT_VoltCheck batt.o(i.BATT_AlarmCheck) refers to batt.o(i.BATT_CurrentCheck) for BATT_CurrentCheck batt.o(i.BATT_AlarmCheck) refers to batt.o(i.BATT_TempCheck) for BATT_TempCheck batt.o(i.BATT_AlarmCheck) refers to batt.o(i.BATT_BalCheck) for BATT_BalCheck batt.o(i.BATT_AlarmCheck) refers to batt.o(i.BATT_ChargeCheck) for BATT_ChargeCheck batt.o(i.BATT_AlarmCheck) refers to batt.o(i.BATT_DischargeCheck) for BATT_DischargeCheck batt.o(i.BATT_AlarmCheck) refers to batt.o(i.BATT_MosfetFailCheck) for BATT_MosfetFailCheck batt.o(i.BATT_AlarmCheck) refers to batt.o(i.BATT_PreDischargeCheck) for BATT_PreDischargeCheck batt.o(i.BATT_AlarmCheck) refers to bq769x0.o(i.BQ769x0_Mosfet) for BQ769x0_Mosfet batt.o(i.BATT_AlarmCheck) refers to bq769x0.o(i.BQ769x0_ChipInit) for BQ769x0_ChipInit batt.o(i.BATT_AlarmCheck) refers to batt.o(.bss) for .bss batt.o(i.BATT_AlarmCount) refers to batt.o(.bss) for .bss batt.o(i.BATT_AlarmDelayTime) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod batt.o(i.BATT_AlarmDelayTime) refers to batt.o(.bss) for .bss batt.o(i.BATT_AlarmLogWrite) refers to rtc.o(i.RTC_BeiJinTimeToTimestamp) for RTC_BeiJinTimeToTimestamp batt.o(i.BATT_AlarmLogWrite) refers to memorys.o(i.MEM_Copy) for MEM_Copy batt.o(i.BATT_AlarmLogWrite) refers to batt.o(.bss) for .bss batt.o(i.BATT_AlarmLogWrite) refers to rtc.o(.bss) for RTC_Info batt.o(i.BATT_AlarmNumread) refers to batt.o(.bss) for .bss batt.o(i.BATT_BalCheck) refers to batt.o(i.BATT_AlarmLogWrite) for BATT_AlarmLogWrite batt.o(i.BATT_BalCheck) refers to batt.o(.bss) for .bss batt.o(i.BATT_BalCheck) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_Balance) refers to bq769x0.o(i.BQ769x0_Balance) for BQ769x0_Balance batt.o(i.BATT_Balance) refers to batt.o(.bss) for .bss batt.o(i.BATT_Balance) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_CellTempProcess) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod batt.o(i.BATT_CellTempProcess) refers to batt.o(.bss) for .bss batt.o(i.BATT_CellTempProcess) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_CellVoltageProcess) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod batt.o(i.BATT_CellVoltageProcess) refers to batt.o(.bss) for .bss batt.o(i.BATT_CellVoltageProcess) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_ChargeCheck) refers to batt.o(.bss) for .bss batt.o(i.BATT_ChargeCheck) refers to soc.o(.bss) for SOC_Info batt.o(i.BATT_CmdProcess) refers to memorys.o(i.MEM_Copy) for MEM_Copy batt.o(i.BATT_CmdProcess) refers to system_bat32g135.o(i.__ARM_common_switch8) for __ARM_common_switch8 batt.o(i.BATT_CmdProcess) refers to bq769x0.o(i.BQ769x0_CurrentCalibration) for BQ769x0_CurrentCalibration batt.o(i.BATT_CmdProcess) refers to bq769x0.o(i.BQ769x0_VoltageOffsetCalibration) for BQ769x0_VoltageOffsetCalibration batt.o(i.BATT_CmdProcess) refers to bq769x0.o(i.BQ769x0_FlashInfoInit) for BQ769x0_FlashInfoInit batt.o(i.BATT_CmdProcess) refers to bq769x0.o(i.BQ769x0_Init) for BQ769x0_Init batt.o(i.BATT_CmdProcess) refers to soc.o(i.SOC_Init) for SOC_Init batt.o(i.BATT_CmdProcess) refers to batt.o(i.BATT_AlarmLogWrite) for BATT_AlarmLogWrite batt.o(i.BATT_CmdProcess) refers to batt.o(i.BATT_EepromInfoSave) for BATT_EepromInfoSave batt.o(i.BATT_CmdProcess) refers to bat32g1xx_rtc.o(i.RTC_SetAlarmValue) for RTC_SetAlarmValue batt.o(i.BATT_CmdProcess) refers to batt.o(i.BATT_SleepDelayTime) for BATT_SleepDelayTime batt.o(i.BATT_CmdProcess) refers to batt.o(i.BATT_CrgOffLineCntReset) for BATT_CrgOffLineCntReset batt.o(i.BATT_CmdProcess) refers to batt.o(i.BATT_FlashInfoSave) for BATT_FlashInfoSave batt.o(i.BATT_CmdProcess) refers to batt.o(.bss) for .bss batt.o(i.BATT_CmdProcess) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_CmdProcess) refers to rtc.o(.bss) for RTC_Info batt.o(i.BATT_CrgOffLineCntReset) refers to batt.o(.bss) for .bss batt.o(i.BATT_CrgOffLineCount) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init batt.o(i.BATT_CrgOffLineCount) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit batt.o(i.BATT_CrgOffLineCount) refers to batt.o(.bss) for .bss batt.o(i.BATT_CurrentCheck) refers to batt.o(i.BATT_AlarmLogWrite) for BATT_AlarmLogWrite batt.o(i.BATT_CurrentCheck) refers to batt.o(.bss) for .bss batt.o(i.BATT_CurrentCheck) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_DischargeCheck) refers to batt.o(i.BATT_AlarmLogWrite) for BATT_AlarmLogWrite batt.o(i.BATT_DischargeCheck) refers to batt.o(.bss) for .bss batt.o(i.BATT_EepromInfoSave) refers to eeprom.o(i.EEPROM_Write) for EEPROM_Write batt.o(i.BATT_EepromInfoSave) refers to batt.o(.bss) for .bss batt.o(i.BATT_FlashInfoInit) refers to bq769x0.o(i.BQ769x0_FlashInfoInit) for BQ769x0_FlashInfoInit batt.o(i.BATT_FlashInfoInit) refers to memorys.o(i.MEM_Fill) for MEM_Fill batt.o(i.BATT_FlashInfoInit) refers to memorys.o(i.MEM_Copy) for MEM_Copy batt.o(i.BATT_FlashInfoInit) refers to batt.o(i.BATT_FlashInfoSave) for BATT_FlashInfoSave batt.o(i.BATT_FlashInfoInit) refers to batt.o(.bss) for .bss batt.o(i.BATT_FlashInfoInit) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_FlashInfoInit) refers to memorys.o(.constdata) for DataStr batt.o(i.BATT_FlashInfoInit) refers to memorys.o(.constdata) for TimeStr batt.o(i.BATT_FlashInfoInit) refers to memorys.o(.constdata) for HEX2ASCII_Tab batt.o(i.BATT_FlashInfoSave) refers to crc.o(i.CRC8) for CRC8 batt.o(i.BATT_FlashInfoSave) refers to flash.o(i.FLASH_Write) for FLASH_Write batt.o(i.BATT_FlashInfoSave) refers to batt.o(.bss) for .bss batt.o(i.BATT_Init) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init batt.o(i.BATT_Init) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit batt.o(i.BATT_Init) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit batt.o(i.BATT_Init) refers to memorys.o(i.MEM_Fill) for MEM_Fill batt.o(i.BATT_Init) refers to flash.o(i.FLASH_Read) for FLASH_Read batt.o(i.BATT_Init) refers to batt.o(i.BATT_FlashInfoInit) for BATT_FlashInfoInit batt.o(i.BATT_Init) refers to eeprom.o(i.EEPROM_Init) for EEPROM_Init batt.o(i.BATT_Init) refers to scp.o(i.SCP_Init) for SCP_Init batt.o(i.BATT_Init) refers to adc.o(i.ADC_Init) for ADC_Init batt.o(i.BATT_Init) refers to bq769x0.o(i.BQ769x0_Init) for BQ769x0_Init batt.o(i.BATT_Init) refers to batt.o(i.BATT_ReadInfo) for BATT_ReadInfo batt.o(i.BATT_Init) refers to task.o(i.DELAY_Ms) for DELAY_Ms batt.o(i.BATT_Init) refers to soc.o(i.SOC_Init) for SOC_Init batt.o(i.BATT_Init) refers to batt.o(i.BATT_SleepDelayTime) for BATT_SleepDelayTime batt.o(i.BATT_Init) refers to batt.o(i.BATT_CrgOffLineCntReset) for BATT_CrgOffLineCntReset batt.o(i.BATT_Init) refers to batt.o(i.BATT_AlarmLogWrite) for BATT_AlarmLogWrite batt.o(i.BATT_Init) refers to batt.o(i.BATT_P5vOnTime) for BATT_P5vOnTime batt.o(i.BATT_Init) refers to batt.o(.bss) for .bss batt.o(i.BATT_MosfetFailCheck) refers to batt.o(i.BATT_AlarmLogWrite) for BATT_AlarmLogWrite batt.o(i.BATT_MosfetFailCheck) refers to batt.o(.bss) for .bss batt.o(i.BATT_MosfetFailCheck) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_P5vCount) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init batt.o(i.BATT_P5vCount) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit batt.o(i.BATT_P5vCount) refers to batt.o(.bss) for .bss batt.o(i.BATT_P5vOnTime) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init batt.o(i.BATT_P5vOnTime) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit batt.o(i.BATT_P5vOnTime) refers to batt.o(.bss) for .bss batt.o(i.BATT_PFetCount) refers to batt.o(.bss) for .bss batt.o(i.BATT_PFetOffTime) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod batt.o(i.BATT_PFetOffTime) refers to batt.o(.bss) for .bss batt.o(i.BATT_PowerDown) refers to bq769x0.o(i.BQ769x0_PowerDown) for BQ769x0_PowerDown batt.o(i.BATT_PowerDown) refers to task.o(i.DELAY_Ms) for DELAY_Ms batt.o(i.BATT_PreDischargeCheck) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit batt.o(i.BATT_PreDischargeCheck) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit batt.o(i.BATT_PreDischargeCheck) refers to batt.o(i.BATT_PFetOffTime) for BATT_PFetOffTime batt.o(i.BATT_PreDischargeCheck) refers to batt.o(.bss) for .bss batt.o(i.BATT_PreDischargeCheck) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_PwrReleaseCntReset) refers to batt.o(.bss) for .bss batt.o(i.BATT_PwrReleaseCount) refers to batt.o(.bss) for .bss batt.o(i.BATT_ReadInfo) refers to bq769x0.o(i.BQ769x0_CommCount) for BQ769x0_CommCount batt.o(i.BATT_ReadInfo) refers to bq769x0.o(i.BQ769x0_ReadFlag) for BQ769x0_ReadFlag batt.o(i.BATT_ReadInfo) refers to bq769x0.o(i.BQ769x0_ReadCellCurrent) for BQ769x0_ReadCellCurrent batt.o(i.BATT_ReadInfo) refers to bq769x0.o(i.BQ769x0_Balance) for BQ769x0_Balance batt.o(i.BATT_ReadInfo) refers to bq769x0.o(i.BQ769x0_ReadCellVoltage) for BQ769x0_ReadCellVoltage batt.o(i.BATT_ReadInfo) refers to bq769x0.o(i.BQ769x0_ReadCellTemp) for BQ769x0_ReadCellTemp batt.o(i.BATT_ReadInfo) refers to batt.o(i.BATT_CellVoltageProcess) for BATT_CellVoltageProcess batt.o(i.BATT_ReadInfo) refers to batt.o(i.BATT_CellTempProcess) for BATT_CellTempProcess batt.o(i.BATT_ReadInfo) refers to batt.o(i.BATT_Balance) for BATT_Balance batt.o(i.BATT_ReadInfo) refers to bq769x0.o(i.BQ769x0_ResetCommCnt) for BQ769x0_ResetCommCnt batt.o(i.BATT_ReadInfo) refers to bq769x0.o(i.BQ769x0_ClrFlag) for BQ769x0_ClrFlag batt.o(i.BATT_ReadInfo) refers to adc.o(i.ADC_ReadVolt) for ADC_ReadVolt batt.o(i.BATT_ReadInfo) refers to ntc.o(i.NTC_Temperature) for NTC_Temperature batt.o(i.BATT_ReadInfo) refers to batt.o(.bss) for .bss batt.o(i.BATT_ReadInfo) refers to adc.o(.bss) for ADC_Info batt.o(i.BATT_Sleep) refers to batt.o(i.BATT_SleepDelayTime) for BATT_SleepDelayTime batt.o(i.BATT_Sleep) refers to batt.o(i.BATT_UserInfoLog) for BATT_UserInfoLog batt.o(i.BATT_Sleep) refers to batt.o(i.BATT_EepromInfoSave) for BATT_EepromInfoSave batt.o(i.BATT_Sleep) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit batt.o(i.BATT_Sleep) refers to bq769x0.o(i.BQ769x0_Mosfet) for BQ769x0_Mosfet batt.o(i.BATT_Sleep) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init batt.o(i.BATT_Sleep) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit batt.o(i.BATT_Sleep) refers to bq769x0.o(i.BQ769x0_WriteByte) for BQ769x0_WriteByte batt.o(i.BATT_Sleep) refers to batt.o(i.BATT_PowerDown) for BATT_PowerDown batt.o(i.BATT_Sleep) refers to task.o(i.DELAY_Ms) for DELAY_Ms batt.o(i.BATT_Sleep) refers to bat32g1xx_gpio.o(i.PORT_InputCfg) for PORT_InputCfg batt.o(i.BATT_Sleep) refers to task.o(i.DELAY_Us) for DELAY_Us batt.o(i.BATT_Sleep) refers to bq769x0.o(i.BQ769x0_ReadFlag) for BQ769x0_ReadFlag batt.o(i.BATT_Sleep) refers to bq769x0.o(i.BQ769x0_ReadCellCurrent) for BQ769x0_ReadCellCurrent batt.o(i.BATT_Sleep) refers to bq769x0.o(i.BQ769x0_ReadCellVoltage) for BQ769x0_ReadCellVoltage batt.o(i.BATT_Sleep) refers to bq769x0.o(i.BQ769x0_ReadCellTemp) for BQ769x0_ReadCellTemp batt.o(i.BATT_Sleep) refers to batt.o(i.BATT_CellVoltageProcess) for BATT_CellVoltageProcess batt.o(i.BATT_Sleep) refers to batt.o(i.BATT_CellTempProcess) for BATT_CellTempProcess batt.o(i.BATT_Sleep) refers to batt.o(i.BATT_StorageDischargeCheck) for BATT_StorageDischargeCheck batt.o(i.BATT_Sleep) refers to batt.o(.bss) for .bss batt.o(i.BATT_Sleep) refers to key.o(.bss) for KEY_Info batt.o(i.BATT_Sleep) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_Sleep) refers to soc.o(.bss) for SOC_Info batt.o(i.BATT_Sleep) refers to bq769x0.o(i.BQ769x0_Init) for BQ769x0_Init batt.o(i.BATT_SleepCount) refers to batt.o(.bss) for .bss batt.o(i.BATT_SleepDelayTime) refers to batt.o(.bss) for .bss batt.o(i.BATT_StorageDischarge) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit batt.o(i.BATT_StorageDischarge) refers to batt.o(.bss) for .bss batt.o(i.BATT_StorageDischarge) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_StorageDischargeCheck) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit batt.o(i.BATT_StorageDischargeCheck) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit batt.o(i.BATT_StorageDischargeCheck) refers to batt.o(.bss) for .bss batt.o(i.BATT_StorageDischargeCheck) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_TempCheck) refers to batt.o(i.BATT_AlarmLogWrite) for BATT_AlarmLogWrite batt.o(i.BATT_TempCheck) refers to batt.o(.bss) for .bss batt.o(i.BATT_TempCheck) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 batt.o(i.BATT_UserInfoLog) refers to rtc.o(i.RTC_BeiJinTimeToTimestamp) for RTC_BeiJinTimeToTimestamp batt.o(i.BATT_UserInfoLog) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod batt.o(i.BATT_UserInfoLog) refers to batt.o(.bss) for .bss batt.o(i.BATT_UserInfoLog) refers to rtc.o(.bss) for RTC_Info batt.o(i.BATT_VoltCheck) refers to batt.o(i.BATT_AlarmLogWrite) for BATT_AlarmLogWrite batt.o(i.BATT_VoltCheck) refers to batt.o(.bss) for .bss batt.o(i.BATT_VoltCheck) refers to batt.o(.ARM.__AT_0x0000FC00) for .ARM.__AT_0x0000FC00 bq769x0.o(i.BQ769x0_AdcGainCalculate) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_Balance) refers to bq769x0.o(i.BQ769x0_WriteByte) for BQ769x0_WriteByte bq769x0.o(i.BQ769x0_Balance) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_ChipInit) refers to bq769x0.o(i.BQ769x0_ReadByte) for BQ769x0_ReadByte bq769x0.o(i.BQ769x0_ChipInit) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit bq769x0.o(i.BQ769x0_ChipInit) refers to task.o(i.DELAY_Ms) for DELAY_Ms bq769x0.o(i.BQ769x0_ChipInit) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit bq769x0.o(i.BQ769x0_ChipInit) refers to task.o(i.DELAY_Us) for DELAY_Us bq769x0.o(i.BQ769x0_ChipInit) refers to bq769x0.o(i.BQ769x0_WriteByte) for BQ769x0_WriteByte bq769x0.o(i.BQ769x0_ChipInit) refers to bq769x0.o(i.BQ769x0_ReadAdcGain) for BQ769x0_ReadAdcGain bq769x0.o(i.BQ769x0_ChipInit) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_ChipInit) refers to batt.o(.ARM.__AT_0x0000FC00) for FLASH_Info bq769x0.o(i.BQ769x0_ClrFlag) refers to bq769x0.o(i.BQ769x0_ReadByte) for BQ769x0_ReadByte bq769x0.o(i.BQ769x0_ClrFlag) refers to bq769x0.o(i.BQ769x0_WriteByte) for BQ769x0_WriteByte bq769x0.o(i.BQ769x0_CommCount) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_CurrentCalibration) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod bq769x0.o(i.BQ769x0_CurrentCalibration) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_CurrentCalibration) refers to batt.o(.ARM.__AT_0x0000FC00) for FLASH_Info bq769x0.o(i.BQ769x0_FetCheck) refers to bq769x0.o(i.BQ769x0_Mosfet) for BQ769x0_Mosfet bq769x0.o(i.BQ769x0_FetCheck) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_FlashInfoInit) refers to bq769x0.o(i.BQ769x0_Init) for BQ769x0_Init bq769x0.o(i.BQ769x0_FlashInfoInit) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod bq769x0.o(i.BQ769x0_FlashInfoInit) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_Init) refers to memorys.o(i.MEM_Fill) for MEM_Fill bq769x0.o(i.BQ769x0_Init) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init bq769x0.o(i.BQ769x0_Init) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit bq769x0.o(i.BQ769x0_Init) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit bq769x0.o(i.BQ769x0_Init) refers to bq769x0.o(i.BQ769x0_ChipInit) for BQ769x0_ChipInit bq769x0.o(i.BQ769x0_Init) refers to i2cs.o(.bss) for I2CS_Info bq769x0.o(i.BQ769x0_Mosfet) refers to bq769x0.o(i.BQ769x0_ReadByte) for BQ769x0_ReadByte bq769x0.o(i.BQ769x0_Mosfet) refers to bq769x0.o(i.BQ769x0_WriteByte) for BQ769x0_WriteByte bq769x0.o(i.BQ769x0_Mosfet) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_PowerDown) refers to bq769x0.o(i.BQ769x0_WriteByte) for BQ769x0_WriteByte bq769x0.o(i.BQ769x0_ReadAdcGain) refers to bq769x0.o(i.BQ769x0_WriteByte) for BQ769x0_WriteByte bq769x0.o(i.BQ769x0_ReadAdcGain) refers to task.o(i.DELAY_Ms) for DELAY_Ms bq769x0.o(i.BQ769x0_ReadAdcGain) refers to bq769x0.o(i.BQ769x0_ReadByte) for BQ769x0_ReadByte bq769x0.o(i.BQ769x0_ReadAdcGain) refers to bq769x0.o(i.BQ769x0_AdcGainCalculate) for BQ769x0_AdcGainCalculate bq769x0.o(i.BQ769x0_ReadAdcGain) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_ReadByte) refers to i2cs.o(i.I2CS_ReadMultiByte) for I2CS_ReadMultiByte bq769x0.o(i.BQ769x0_ReadByte) refers to crc.o(i.CRC8) for CRC8 bq769x0.o(i.BQ769x0_ReadByte) refers to bq769x0.o(i.BQ769x0_ResetCommCnt) for BQ769x0_ResetCommCnt bq769x0.o(i.BQ769x0_ReadByte) refers to bq769x0.o(i.BQ769x0_CommCount) for BQ769x0_CommCount bq769x0.o(i.BQ769x0_ReadCellCurrent) refers to bq769x0.o(i.BQ769x0_ReadWord) for BQ769x0_ReadWord bq769x0.o(i.BQ769x0_ReadCellCurrent) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod bq769x0.o(i.BQ769x0_ReadCellCurrent) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_ReadCellCurrent) refers to batt.o(.ARM.__AT_0x0000FC00) for FLASH_Info bq769x0.o(i.BQ769x0_ReadCellTemp) refers to bq769x0.o(i.BQ769x0_ReadWord) for BQ769x0_ReadWord bq769x0.o(i.BQ769x0_ReadCellTemp) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod bq769x0.o(i.BQ769x0_ReadCellTemp) refers to ntc.o(i.NTC_Temperature) for NTC_Temperature bq769x0.o(i.BQ769x0_ReadCellTemp) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_ReadCellVoltage) refers to bq769x0.o(i.BQ769x0_ReadWord) for BQ769x0_ReadWord bq769x0.o(i.BQ769x0_ReadCellVoltage) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod bq769x0.o(i.BQ769x0_ReadCellVoltage) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_ReadFlag) refers to bq769x0.o(i.BQ769x0_ReadByte) for BQ769x0_ReadByte bq769x0.o(i.BQ769x0_ReadFlag) refers to batt.o(i.BATT_AlarmLogWrite) for BATT_AlarmLogWrite bq769x0.o(i.BQ769x0_ReadFlag) refers to batt.o(i.BATT_AlarmNumread) for BATT_AlarmNumread bq769x0.o(i.BQ769x0_ReadFlag) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_ReadWord) refers to i2cs.o(i.I2CS_ReadMultiByte) for I2CS_ReadMultiByte bq769x0.o(i.BQ769x0_ReadWord) refers to crc.o(i.CRC8) for CRC8 bq769x0.o(i.BQ769x0_RegCheck) refers to bq769x0.o(i.BQ769x0_ReadByte) for BQ769x0_ReadByte bq769x0.o(i.BQ769x0_RegCheck) refers to task.o(i.DELAY_Ms) for DELAY_Ms bq769x0.o(i.BQ769x0_ResetCommCnt) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_SetFlag) refers to bq769x0.o(i.BQ769x0_ReadByte) for BQ769x0_ReadByte bq769x0.o(i.BQ769x0_SetFlag) refers to bq769x0.o(i.BQ769x0_WriteByte) for BQ769x0_WriteByte bq769x0.o(i.BQ769x0_VoltageOffsetCalibration) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod bq769x0.o(i.BQ769x0_VoltageOffsetCalibration) refers to batt.o(.bss) for BATT_Info bq769x0.o(i.BQ769x0_WriteByte) refers to crc.o(i.CRC8) for CRC8 bq769x0.o(i.BQ769x0_WriteByte) refers to i2cs.o(i.I2CS_WriteMultiByte) for I2CS_WriteMultiByte ntc.o(i.NTC_Temperature) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod ntc.o(i.NTC_Temperature) refers to ntc.o(.constdata) for .constdata rtc.o(i.RTC_BeiJinTimeToTimestamp) refers to bat32g1xx_rtc.o(i.RTC_GetCounterValue) for RTC_GetCounterValue rtc.o(i.RTC_BeiJinTimeToTimestamp) refers to mktime.o(.text) for mktime rtc.o(i.RTC_BeiJinTimeToTimestamp) refers to rtc.o(.bss) for .bss rtc.o(i.RTC_CalWeek) refers to rtc.o(i.RTC_CheckLeapYear) for RTC_CheckLeapYear rtc.o(i.RTC_CalWeek) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod rtc.o(i.RTC_CalWeek) refers to rtc.o(.constdata) for .constdata rtc.o(i.RTC_CheckLeapYear) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod rtc.o(i.RTC_Handler) refers to rtc.o(.data) for .data rtc.o(i.RTC_Handler) refers to batt.o(.bss) for BATT_Info rtc.o(i.RTC_Init) refers to memorys.o(i.MEM_Fill) for MEM_Fill rtc.o(i.RTC_Init) refers to bat32g1xx_rtc.o(i.RTC_GetAlarmValue) for RTC_GetAlarmValue rtc.o(i.RTC_Init) refers to bat32g1xx_rtc.o(i.RTC_Init1) for RTC_Init1 rtc.o(i.RTC_Init) refers to rtc.o(i.RTC_CalWeek) for RTC_CalWeek rtc.o(i.RTC_Init) refers to bat32g1xx_rtc.o(i.RTC_Start) for RTC_Start rtc.o(i.RTC_Init) refers to bat32g1xx_rtc.o(i.RTC_SetCounterValue) for RTC_SetCounterValue rtc.o(i.RTC_Init) refers to bat32g1xx_rtc.o(i.RTC_SetAlarmValue) for RTC_SetAlarmValue rtc.o(i.RTC_Init) refers to bat32g1xx_rtc.o(i.RTC_SetConstPeriodInterruptOn) for RTC_SetConstPeriodInterruptOn rtc.o(i.RTC_Init) refers to rtc.o(i.RTC_BeiJinTimeToTimestamp) for RTC_BeiJinTimeToTimestamp rtc.o(i.RTC_Init) refers to rtc.o(.bss) for .bss rtc.o(i.RTC_TimestampToBeiJinTime) refers to localtime.o(.text) for localtime rtc.o(i.RTC_TimestampToBeiJinTime) refers to rtc.o(.bss) for .bss rtc.o(i.RTC_TimestampToBeiJinTime) refers to rtc.o(.data) for .data uart.o(i.SCI0_RX_Handler) refers to uart.o(i.UART_IdleRest) for UART_IdleRest uart.o(i.SCI0_RX_Handler) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod uart.o(i.SCI0_RX_Handler) refers to uart.o(i.UART_ReceiveData) for UART_ReceiveData uart.o(i.SCI0_RX_Handler) refers to uart.o(.bss) for .bss uart.o(i.SCI0_TX_Handler) refers to uart.o(i.UART_SendData) for UART_SendData uart.o(i.SCI0_TX_Handler) refers to uart.o(i.UART_DisableIrq) for UART_DisableIrq uart.o(i.SCI0_TX_Handler) refers to uart.o(.bss) for .bss uart.o(i.SCI0_TX_Handler) refers to uart.o(.data) for .data uart.o(i.SCI1_RX_Handler) refers to uart.o(i.UART_SendData) for UART_SendData uart.o(i.SCI1_RX_Handler) refers to uart.o(i.UART_DisableIrq) for UART_DisableIrq uart.o(i.SCI1_RX_Handler) refers to uart.o(.bss) for .bss uart.o(i.SCI1_RX_Handler) refers to uart.o(.data) for .data uart.o(i.SCI1_TX_Handler) refers to uart.o(i.UART_IdleRest) for UART_IdleRest uart.o(i.SCI1_TX_Handler) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod uart.o(i.SCI1_TX_Handler) refers to uart.o(i.UART_ReceiveData) for UART_ReceiveData uart.o(i.SCI1_TX_Handler) refers to uart.o(.bss) for .bss uart.o(i.UART_IdleCnt) refers to uart.o(.bss) for .bss uart.o(i.UART_IdleRest) refers to uart.o(.bss) for .bss uart.o(i.UART_IdleState) refers to uart.o(.bss) for .bss uart.o(i.UART_ReadBuff) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod uart.o(i.UART_ReadBuff) refers to task.o(.data) for _Reg uart.o(i.UART_ReadBuff) refers to uart.o(.bss) for .bss uart.o(i.UART_SendChar) refers to uart.o(i.UART_SendData) for UART_SendData uart.o(i.UART_SendChar) refers to uart.o(i.UART_GetStatus) for UART_GetStatus uart.o(i.UART_SendString) refers to uart.o(i.UART_SendChar) for UART_SendChar uart.o(i.UART_WriteBuff) refers to uart.o(i.UART_IdleRest) for UART_IdleRest uart.o(i.UART_WriteBuff) refers to uart.o(i.UART_GetStatus) for UART_GetStatus uart.o(i.UART_WriteBuff) refers to uart.o(i.UART_EnableIrq) for UART_EnableIrq uart.o(i.UART_WriteBuff) refers to uart.o(i.UART_SendData) for UART_SendData uart.o(i.UART_WriteBuff) refers to task.o(.data) for _Reg uart.o(i.UART_WriteBuff) refers to uart.o(.bss) for .bss charger.o(i.CHARGER_Link) refers to charger.o(i.CHARGER_SendPack) for CHARGER_SendPack charger.o(i.CHARGER_Link) refers to batt.o(.bss) for BATT_Info charger.o(i.CHARGER_Link) refers to batt.o(.ARM.__AT_0x0000FC00) for FLASH_Info charger.o(i.CHARGER_ProtocolProcess) refers to memorys.o(i.MEM_Copy) for MEM_Copy charger.o(i.CHARGER_ProtocolProcess) refers to crc.o(i.CRC16) for CRC16 charger.o(i.CHARGER_ProtocolProcess) refers to batt.o(i.BATT_CrgOffLineCntReset) for BATT_CrgOffLineCntReset charger.o(i.CHARGER_ProtocolProcess) refers to charger.o(.bss) for .bss charger.o(i.CHARGER_ProtocolProcess) refers to batt.o(.bss) for BATT_Info charger.o(i.CHARGER_SendPack) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod charger.o(i.CHARGER_SendPack) refers to crc.o(i.CRC16) for CRC16 charger.o(i.CHARGER_SendPack) refers to uart.o(i.UART_WriteBuff) for UART_WriteBuff charger.o(i.CHARGER_SendPack) refers to charger.o(.bss) for .bss eeprom.o(i.EEPROM_InfoInit) refers to memorys.o(i.MEM_Fill) for MEM_Fill eeprom.o(i.EEPROM_InfoInit) refers to eeprom.o(i.EEPROM_Read) for EEPROM_Read eeprom.o(i.EEPROM_InfoInit) refers to eeprom.o(.bss) for .bss eeprom.o(i.EEPROM_InfoInit) refers to batt.o(.bss) for BATT_Info eeprom.o(i.EEPROM_Init) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init eeprom.o(i.EEPROM_Init) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit eeprom.o(i.EEPROM_Init) refers to memorys.o(i.MEM_Fill) for MEM_Fill eeprom.o(i.EEPROM_Init) refers to eeprom.o(i.EEPROM_InfoInit) for EEPROM_InfoInit eeprom.o(i.EEPROM_Init) refers to eeprom.o(i.EEPROM_Write) for EEPROM_Write eeprom.o(i.EEPROM_Init) refers to i2cs.o(.bss) for I2CS_Info eeprom.o(i.EEPROM_Init) refers to batt.o(.bss) for BATT_Info eeprom.o(i.EEPROM_Read) refers to i2cs.o(i.I2CS_ReadMultiByte) for I2CS_ReadMultiByte eeprom.o(i.EEPROM_Read) refers to memorys.o(i.MEM_Copy) for MEM_Copy eeprom.o(i.EEPROM_Read) refers to eeprom.o(.bss) for .bss eeprom.o(i.EEPROM_Write) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit eeprom.o(i.EEPROM_Write) refers to task.o(i.DELAY_Ms) for DELAY_Ms eeprom.o(i.EEPROM_Write) refers to memorys.o(i.MEM_Copy) for MEM_Copy eeprom.o(i.EEPROM_Write) refers to i2cs.o(i.I2CS_WriteMultiByte) for I2CS_WriteMultiByte eeprom.o(i.EEPROM_Write) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit eeprom.o(i.EEPROM_Write) refers to eeprom.o(.bss) for .bss main.o(.emb_text) refers to main.o(i.hard_fault_handler_c) for hard_fault_handler_c main.o(i.TASK_100mS) refers to batt.o(i.BATT_PFetCount) for BATT_PFetCount main.o(i.TASK_100mS) refers to batt.o(i.BATT_CrgOffLineCount) for BATT_CrgOffLineCount main.o(i.TASK_100mS) refers to batt.o(i.BATT_PwrReleaseCount) for BATT_PwrReleaseCount main.o(i.TASK_100mS) refers to batt.o(i.BATT_SleepCount) for BATT_SleepCount main.o(i.TASK_100mS) refers to batt.o(i.BATT_P5vCount) for BATT_P5vCount main.o(i.TASK_100mS) refers to soc.o(i.SOC_CC) for SOC_CC main.o(i.TASK_100mS) refers to main.o(.data) for .data main.o(i.TASK_100mS) refers to led.o(.bss) for LED_Info main.o(i.TASK_Afe) refers to batt.o(i.BATT_ReadInfo) for BATT_ReadInfo main.o(i.TASK_Afe) refers to batt.o(i.BATT_AlarmCheck) for BATT_AlarmCheck main.o(i.TASK_Afe) refers to main.o(.data) for .data main.o(i.TASK_Balance) refers to batt.o(i.BATT_Balance) for BATT_Balance main.o(i.TASK_Balance) refers to batt.o(i.BATT_StorageDischarge) for BATT_StorageDischarge main.o(i.TASK_Balance) refers to main.o(.data) for .data main.o(i.TASK_Balance) refers to batt.o(.bss) for BATT_Info main.o(i.TASK_Charger) refers to main.o(.data) for .data main.o(i.TASK_Key) refers to key.o(i.KEY_Read) for KEY_Read main.o(i.TASK_Key) refers to main.o(.data) for .data main.o(i.TASK_Led) refers to adc.o(i.ADC_Conversion) for ADC_Conversion main.o(i.TASK_Led) refers to main.o(.data) for .data main.o(i.TASK_Sleep) refers to bat32g1xx_gpio.o(i.PORT_ClrBit) for PORT_ClrBit main.o(i.TASK_Sleep) refers to batt.o(i.BATT_Sleep) for BATT_Sleep main.o(i.TASK_Sleep) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit main.o(i.TASK_Sleep) refers to main.o(.data) for .data main.o(i.TASK_Uart) refers to scp.o(i.SCP_Analyze) for SCP_Analyze main.o(i.TASK_Uart) refers to uart.o(i.UART_IdleState) for UART_IdleState main.o(i.TASK_Uart) refers to main.o(.data) for .data main.o(i.TASK_Uart) refers to uart.o(.bss) for UART_Info main.o(i.hard_fault_handler_c) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent main.o(i.hard_fault_handler_c) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x main.o(i.hard_fault_handler_c) refers to _printf_hex_int.o(.text) for _printf_longlong_hex main.o(i.hard_fault_handler_c) refers to noretval__2printf.o(.text) for __2printf main.o(i.main) refers to flash.o(i.FLASH_BootVector) for FLASH_BootVector main.o(i.main) refers to bat32g1xx_clk.o(i.CLK_Osc_Setting) for CLK_Osc_Setting main.o(i.main) refers to bat32g1xx_clk.o(i.CLK_Fclk_Select) for CLK_Fclk_Select main.o(i.main) refers to rtc.o(i.RTC_Init) for RTC_Init main.o(i.main) refers to key.o(i.KEY_Init) for KEY_Init main.o(i.main) refers to led.o(i.LED_Init) for LED_Init main.o(i.main) refers to batt.o(i.BATT_Init) for BATT_Init main.o(i.main) refers to task.o(i.TASK_Init) for TASK_Init main.o(i.main) refers to main.o(i.TASK_Key) for TASK_Key main.o(i.main) refers to main.o(i.TASK_Led) for TASK_Led main.o(i.main) refers to main.o(i.TASK_Afe) for TASK_Afe main.o(i.main) refers to main.o(i.TASK_100mS) for TASK_100mS main.o(i.main) refers to main.o(i.TASK_Uart) for TASK_Uart main.o(i.main) refers to main.o(i.TASK_Sleep) for TASK_Sleep main.o(i.main) refers to main.o(i.TASK_Balance) for TASK_Balance main.o(i.main) refers to main.o(i.TASK_Charger) for TASK_Charger main.o(i.main) refers to task.o(.bss) for Timers task.o(i.SysTick_Handler) refers to uart.o(i.UART_IdleCnt) for UART_IdleCnt task.o(i.SysTick_Handler) refers to task.o(.bss) for .bss task.o(i.TASK_Init) refers to task.o(.bss) for .bss task.o(i.TASK_TimerState) refers to task.o(.bss) for .bss scp.o(i.SCP_Analyze) refers to batt.o(i.BATT_SleepDelayTime) for BATT_SleepDelayTime scp.o(i.SCP_Analyze) refers to scp.o(i.SCP_SetOverTime) for SCP_SetOverTime scp.o(i.SCP_Analyze) refers to memorys.o(i.MEM_Fill) for MEM_Fill scp.o(i.SCP_Analyze) refers to memorys.o(i.MEM_Copy) for MEM_Copy scp.o(i.SCP_Analyze) refers to scp.o(i.SCP_ErrorReport) for SCP_ErrorReport scp.o(i.SCP_Analyze) refers to crc.o(i.CRC16) for CRC16 scp.o(i.SCP_Analyze) refers to scp.o(i.SCP_CmdProcess) for SCP_CmdProcess scp.o(i.SCP_Analyze) refers to scp.o(.bss) for .bss scp.o(i.SCP_Analyze) refers to batt.o(.bss) for BATT_Info scp.o(i.SCP_CmdProcess) refers to system_bat32g135.o(i.__ARM_common_switch8) for __ARM_common_switch8 scp.o(i.SCP_CmdProcess) refers to crc.o(i.CRC16) for CRC16 scp.o(i.SCP_CmdProcess) refers to uart.o(i.UART_WriteBuff) for UART_WriteBuff scp.o(i.SCP_CmdProcess) refers to memorys.o(i.MEM_Copy) for MEM_Copy scp.o(i.SCP_CmdProcess) refers to batt.o(i.BATT_CmdProcess) for BATT_CmdProcess scp.o(i.SCP_CmdProcess) refers to scp.o(i.SCP_RunInfoFill) for SCP_RunInfoFill scp.o(i.SCP_CmdProcess) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init scp.o(i.SCP_CmdProcess) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit scp.o(i.SCP_CmdProcess) refers to batt.o(i.BATT_CrgOffLineCntReset) for BATT_CrgOffLineCntReset scp.o(i.SCP_CmdProcess) refers to rtc.o(i.RTC_CalWeek) for RTC_CalWeek scp.o(i.SCP_CmdProcess) refers to bat32g1xx_rtc.o(i.RTC_SetCounterValue) for RTC_SetCounterValue scp.o(i.SCP_CmdProcess) refers to bat32g1xx_rtc.o(i.RTC_GetCounterValue) for RTC_GetCounterValue scp.o(i.SCP_CmdProcess) refers to scp.o(.bss) for .bss scp.o(i.SCP_CmdProcess) refers to batt.o(.bss) for BATT_Info scp.o(i.SCP_CmdProcess) refers to key.o(.bss) for KEY_Info scp.o(i.SCP_CmdProcess) refers to rtc.o(.bss) for RTC_Info scp.o(i.SCP_CmdProcess) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod scp.o(i.SCP_CmdProcess) refers to batt.o(.ARM.__AT_0x0000FC00) for FLASH_Info scp.o(i.SCP_ErrorReport) refers to crc.o(i.CRC16) for CRC16 scp.o(i.SCP_ErrorReport) refers to uart.o(i.UART_WriteBuff) for UART_WriteBuff scp.o(i.SCP_ErrorReport) refers to scp.o(.bss) for .bss scp.o(i.SCP_Init) refers to memorys.o(i.MEM_Fill) for MEM_Fill scp.o(i.SCP_Init) refers to bat32g1xx_gpio.o(i.PORT_Init) for PORT_Init scp.o(i.SCP_Init) refers to bat32g1xx_gpio.o(i.PORT_SetBit) for PORT_SetBit scp.o(i.SCP_Init) refers to bat32g1xx_gpio.o(i.PORT_OutputCfg) for PORT_OutputCfg scp.o(i.SCP_Init) refers to bat32g1xx_gpio.o(i.PORT_InputCfg) for PORT_InputCfg scp.o(i.SCP_Init) refers to bat32g1xx_sci.o(i.UART0_Init) for UART0_Init scp.o(i.SCP_Init) refers to scp.o(.bss) for .bss scp.o(i.SCP_Init) refers to uart.o(.bss) for UART_Info scp.o(i.SCP_OverTimeCount) refers to scp.o(.bss) for .bss scp.o(i.SCP_OverTimeCount) refers to batt.o(.bss) for BATT_Info scp.o(i.SCP_RunInfoFill) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod scp.o(i.SCP_RunInfoFill) refers to bat32g1xx_gpio.o(i.PORT_GetBit) for PORT_GetBit scp.o(i.SCP_RunInfoFill) refers to memorys.o(i.MEM_Copy) for MEM_Copy scp.o(i.SCP_RunInfoFill) refers to batt.o(.bss) for BATT_Info scp.o(i.SCP_RunInfoFill) refers to scp.o(.bss) for .bss scp.o(i.SCP_SetOverTime) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod scp.o(i.SCP_SetOverTime) refers to scp.o(.bss) for .bss scp.o(i.SCP_SetOverTime) refers to batt.o(.bss) for BATT_Info soc.o(i.SOC_CC) refers to soc.o(i.SOC_ResCalculate) for SOC_ResCalculate soc.o(i.SOC_CC) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod soc.o(i.SOC_CC) refers to soc.o(i.SOC_Ocv) for SOC_Ocv soc.o(i.SOC_CC) refers to batt.o(i.BATT_CmdProcess) for BATT_CmdProcess soc.o(i.SOC_CC) refers to batt.o(.bss) for BATT_Info soc.o(i.SOC_CC) refers to soc.o(.bss) for .bss soc.o(i.SOC_CC) refers to batt.o(.ARM.__AT_0x0000FC00) for FLASH_Info soc.o(i.SOC_CaliCnt) refers to soc.o(i.SOC_Init) for SOC_Init soc.o(i.SOC_CaliCnt) refers to soc.o(.bss) for .bss soc.o(i.SOC_Init) refers to memorys.o(i.MEM_Fill) for MEM_Fill soc.o(i.SOC_Init) refers to soc.o(i.SOC_Ocv) for SOC_Ocv soc.o(i.SOC_Init) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod soc.o(i.SOC_Init) refers to soc.o(.bss) for .bss soc.o(i.SOC_Init) refers to batt.o(.bss) for BATT_Info soc.o(i.SOC_Init) refers to batt.o(.ARM.__AT_0x0000FC00) for FLASH_Info soc.o(i.SOC_Ocv) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod soc.o(i.SOC_ResCalculate) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod soc.o(i.SOC_ResCalculate) refers to batt.o(.ARM.__AT_0x0000FC00) for FLASH_Info soc.o(i.SOC_ResCalculate) refers to soc.o(.bss) for .bss crc.o(i.CRC8) refers to crc.o(.constdata) for .constdata __2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file __2printf.o(.text) refers to bat32g1xx_retarget.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 bat32g1xx_retarget.o(.data) for __stdout __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent _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_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end localtime.o(.text) refers to localtime_internal.o(.text) for _localtime_r localtime.o(.text) refers to localtime.o(.bss) for .bss mktime.o(.text) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod mktime.o(.text) refers to _monlen.o(.constdata) for _monlen __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 aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0 _printf_char_file.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common _printf_char_file.o(.text) refers to bat32g1xx_retarget.o(i.ferror) for ferror _printf_char_file.o(.text) refers to bat32g1xx_retarget.o(i.fputc) for fputc localtime_internal.o(.text) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod localtime_internal.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr4 localtime_internal.o(.text) refers to _monlen.o(.constdata) for _monlen __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 rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE _printf_char_common.o(.text) refers to __printf_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_bat32g135.o(.text) for __user_initial_stackheap sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to tempstk.o(.text) for __temporary_stack_top sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to __main.o(!!!main) for __main exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 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 rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to bat32g1xx_retarget.o(i._sys_exit) for _sys_exit defsig_exit.o(.text) refers to bat32g1xx_retarget.o(i._sys_exit) for _sys_exit defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.text) for __ARM_argv_veneer libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.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 bat32g1xx_retarget.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 __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler defsig_general.o(.text) refers to bat32g1xx_retarget.o(i._ttywrch) for _ttywrch defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$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_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display ============================================================================== Removing Unused input sections from the image. Removing system_bat32g135.o(.rev16_text), (4 bytes). Removing system_bat32g135.o(.revsh_text), (4 bytes). Removing system_bat32g135.o(i.SystemCoreClockUpdate), (16 bytes). Removing bat32g1xx_adc.o(.rev16_text), (4 bytes). Removing bat32g1xx_adc.o(.revsh_text), (4 bytes). Removing bat32g1xx_adc.o(i.ADC_Converse), (96 bytes). Removing bat32g1xx_adc.o(i.ADC_GetTemperature), (40 bytes). Removing bat32g1xx_adc.o(i.ADC_MidAvg_Filter), (82 bytes). Removing bat32g1xx_adc.o(i.ADC_SelfTest), (140 bytes). Removing bat32g1xx_adc.o(i.ADC_Set_Clock), (28 bytes). Removing bat32g1xx_adc.o(i.ADC_Set_HardTrigger), (44 bytes). Removing bat32g1xx_adc.o(i.ADC_Set_OperationOff), (16 bytes). Removing bat32g1xx_adc.o(i.ADC_Set_OperationOn), (16 bytes). Removing bat32g1xx_adc.o(i.ADC_Set_RefVoltage), (48 bytes). Removing bat32g1xx_adc.o(i.ADC_Start), (44 bytes). Removing bat32g1xx_adc.o(i.ADC_Stop), (44 bytes). Removing bat32g1xx_gpio.o(.rev16_text), (4 bytes). Removing bat32g1xx_gpio.o(.revsh_text), (4 bytes). Removing bat32g1xx_gpio.o(i.GPIO_Direction), (36 bytes). Removing bat32g1xx_gpio.o(i.GPIO_GetValue), (16 bytes). Removing bat32g1xx_gpio.o(i.GPIO_InputEnable), (20 bytes). Removing bat32g1xx_gpio.o(i.GPIO_NchOpenDrain), (10 bytes). Removing bat32g1xx_gpio.o(i.GPIO_OutputEnable), (20 bytes). Removing bat32g1xx_gpio.o(i.GPIO_PullDownDisable), (10 bytes). Removing bat32g1xx_gpio.o(i.GPIO_PullDownEnable), (20 bytes). Removing bat32g1xx_gpio.o(i.GPIO_PullUpDisable), (10 bytes). Removing bat32g1xx_gpio.o(i.GPIO_PullUpEnable), (20 bytes). Removing bat32g1xx_gpio.o(i.GPIO_SetValue), (4 bytes). Removing bat32g1xx_gpio.o(i.PORT_ToggleBit), (20 bytes). Removing bat32g1xx_gpio.o(i.SPI_Cfg), (12 bytes). Removing bat32g1xx_clk.o(.rev16_text), (4 bytes). Removing bat32g1xx_clk.o(.revsh_text), (4 bytes). Removing bat32g1xx_clk.o(i.CLK_Hoco_Start), (16 bytes). Removing bat32g1xx_clk.o(i.CLK_Hoco_Stop), (16 bytes). Removing bat32g1xx_clk.o(i.CLK_MainOsc_Setting), (52 bytes). Removing bat32g1xx_clk.o(i.CLK_MainOsc_Start), (16 bytes). Removing bat32g1xx_clk.o(i.CLK_MainOsc_Stop), (16 bytes). Removing bat32g1xx_clk.o(i.CLK_SubOsc_Setting), (72 bytes). Removing bat32g1xx_clk.o(i.CLK_SubOsc_Start), (16 bytes). Removing bat32g1xx_clk.o(i.CLK_SubOsc_Stop), (16 bytes). Removing bat32g1xx_cmp.o(.rev16_text), (4 bytes). Removing bat32g1xx_cmp.o(.revsh_text), (4 bytes). Removing bat32g1xx_cmp.o(i.CMP_Filter_Setting), (32 bytes). Removing bat32g1xx_cmp.o(i.CMP_Init), (136 bytes). Removing bat32g1xx_cmp.o(i.CMP_Input_Select), (32 bytes). Removing bat32g1xx_cmp.o(i.CMP_Start), (56 bytes). Removing bat32g1xx_cmp.o(i.CMP_Stop), (68 bytes). Removing bat32g1xx_cmp.o(i.CMP_VREF_Init), (40 bytes). Removing bat32g1xx_cmp.o(i.CMP_VREF_Set_Value), (20 bytes). Removing bat32g1xx_dma.o(.rev16_text), (4 bytes). Removing bat32g1xx_dma.o(.revsh_text), (4 bytes). Removing bat32g1xx_dma.o(i.DMA_Enable), (28 bytes). Removing bat32g1xx_dma.o(i.DMA_Start), (168 bytes). Removing bat32g1xx_dma.o(i.DMA_Stop), (28 bytes). Removing bat32g1xx_elc.o(.rev16_text), (4 bytes). Removing bat32g1xx_elc.o(.revsh_text), (4 bytes). Removing bat32g1xx_elc.o(i.ELC_Start), (12 bytes). Removing bat32g1xx_elc.o(i.ELC_Stop), (44 bytes). Removing bat32g1xx_flash.o(.rev16_text), (4 bytes). Removing bat32g1xx_flash.o(.revsh_text), (4 bytes). Removing bat32g1xx_iica.o(.rev16_text), (4 bytes). Removing bat32g1xx_iica.o(.revsh_text), (4 bytes). Removing bat32g1xx_iica.o(i.IICA0_Init), (128 bytes). Removing bat32g1xx_iica.o(i.IICA0_MasterReceive), (108 bytes). Removing bat32g1xx_iica.o(i.IICA0_MasterSend), (104 bytes). Removing bat32g1xx_iica.o(i.IICA0_SlaveReceive), (28 bytes). Removing bat32g1xx_iica.o(i.IICA0_SlaveSend), (28 bytes). Removing bat32g1xx_iica.o(i.IICA0_Stop), (16 bytes). Removing bat32g1xx_iica.o(i.IICA0_StopCondition), (16 bytes). Removing bat32g1xx_iica.o(.data), (20 bytes). Removing bat32g1xx_intp.o(.rev16_text), (4 bytes). Removing bat32g1xx_intp.o(.revsh_text), (4 bytes). Removing bat32g1xx_intp.o(i.INTP_Init), (232 bytes). Removing bat32g1xx_intp.o(i.INTP_Start), (76 bytes). Removing bat32g1xx_intp.o(i.INTP_Stop), (76 bytes). Removing bat32g1xx_pga.o(.rev16_text), (4 bytes). Removing bat32g1xx_pga.o(.revsh_text), (4 bytes). Removing bat32g1xx_pga.o(i.PGA_Init), (84 bytes). Removing bat32g1xx_pga.o(i.PGA_Start), (32 bytes). Removing bat32g1xx_pga.o(i.PGA_Stop), (32 bytes). Removing bat32g1xx_retarget.o(.rev16_text), (4 bytes). Removing bat32g1xx_retarget.o(.revsh_text), (4 bytes). Removing bat32g1xx_retarget.o(i._ttywrch), (10 bytes). Removing bat32g1xx_retarget.o(i.fgetc), (36 bytes). Removing bat32g1xx_retarget.o(.data), (4 bytes). Removing bat32g1xx_rtc.o(.rev16_text), (4 bytes). Removing bat32g1xx_rtc.o(.revsh_text), (4 bytes). Removing bat32g1xx_rtc.o(i.IT_Init), (116 bytes). Removing bat32g1xx_rtc.o(i.IT_Start), (52 bytes). Removing bat32g1xx_rtc.o(i.IT_Stop), (44 bytes). Removing bat32g1xx_rtc.o(i.RTC_1HzOutput), (80 bytes). Removing bat32g1xx_rtc.o(i.RTC_SetAlarmOff), (52 bytes). Removing bat32g1xx_rtc.o(i.RTC_SetAlarmOn), (76 bytes). Removing bat32g1xx_rtc.o(i.RTC_SetConstPeriodInterruptOff), (44 bytes). Removing bat32g1xx_rtc.o(i.RTC_Stop), (40 bytes). Removing bat32g1xx_sci.o(.rev16_text), (4 bytes). Removing bat32g1xx_sci.o(.revsh_text), (4 bytes). Removing bat32g1xx_sci.o(i.IIC00_Init), (156 bytes). Removing bat32g1xx_sci.o(i.IIC00_MasterReceive), (96 bytes). Removing bat32g1xx_sci.o(i.IIC00_MasterSend), (92 bytes). Removing bat32g1xx_sci.o(i.IIC00_StartCondition), (68 bytes). Removing bat32g1xx_sci.o(i.IIC00_Stop), (36 bytes). Removing bat32g1xx_sci.o(i.IIC00_StopCondition), (76 bytes). Removing bat32g1xx_sci.o(i.IIC01_Init), (168 bytes). Removing bat32g1xx_sci.o(i.IIC01_MasterReceive), (88 bytes). Removing bat32g1xx_sci.o(i.IIC01_MasterSend), (84 bytes). Removing bat32g1xx_sci.o(i.IIC01_StartCondition), (68 bytes). Removing bat32g1xx_sci.o(i.IIC01_Stop), (36 bytes). Removing bat32g1xx_sci.o(i.IIC01_StopCondition), (68 bytes). Removing bat32g1xx_sci.o(i.IIC10_Init), (164 bytes). Removing bat32g1xx_sci.o(i.IIC10_MasterReceive), (100 bytes). Removing bat32g1xx_sci.o(i.IIC10_MasterSend), (96 bytes). Removing bat32g1xx_sci.o(i.IIC10_StartCondition), (68 bytes). Removing bat32g1xx_sci.o(i.IIC10_Stop), (36 bytes). Removing bat32g1xx_sci.o(i.IIC10_StopCondition), (76 bytes). Removing bat32g1xx_sci.o(i.IIC11_Init), (164 bytes). Removing bat32g1xx_sci.o(i.IIC11_MasterReceive), (92 bytes). Removing bat32g1xx_sci.o(i.IIC11_MasterSend), (88 bytes). Removing bat32g1xx_sci.o(i.IIC11_StartCondition), (68 bytes). Removing bat32g1xx_sci.o(i.IIC11_Stop), (36 bytes). Removing bat32g1xx_sci.o(i.IIC11_StopCondition), (68 bytes). Removing bat32g1xx_sci.o(i.IIC20_Init), (164 bytes). Removing bat32g1xx_sci.o(i.IIC20_MasterReceive), (104 bytes). Removing bat32g1xx_sci.o(i.IIC20_MasterSend), (100 bytes). Removing bat32g1xx_sci.o(i.IIC20_StartCondition), (68 bytes). Removing bat32g1xx_sci.o(i.IIC20_Stop), (36 bytes). Removing bat32g1xx_sci.o(i.IIC20_StopCondition), (76 bytes). Removing bat32g1xx_sci.o(i.IIC21_Init), (164 bytes). Removing bat32g1xx_sci.o(i.IIC21_MasterReceive), (96 bytes). Removing bat32g1xx_sci.o(i.IIC21_MasterSend), (92 bytes). Removing bat32g1xx_sci.o(i.IIC21_StartCondition), (68 bytes). Removing bat32g1xx_sci.o(i.IIC21_Stop), (36 bytes). Removing bat32g1xx_sci.o(i.IIC21_StopCondition), (68 bytes). Removing bat32g1xx_sci.o(i.SPI00_MasterInit), (276 bytes). Removing bat32g1xx_sci.o(i.SPI00_MasterReceive), (152 bytes). Removing bat32g1xx_sci.o(i.SPI00_MasterSend), (144 bytes). Removing bat32g1xx_sci.o(i.SPI00_MasterSendReceive), (164 bytes). Removing bat32g1xx_sci.o(i.SPI00_SlaveInit), (220 bytes). Removing bat32g1xx_sci.o(i.SPI00_SlaveReceive), (128 bytes). Removing bat32g1xx_sci.o(i.SPI00_SlaveSend), (144 bytes). Removing bat32g1xx_sci.o(i.SPI00_Start), (60 bytes). Removing bat32g1xx_sci.o(i.SPI00_Stop), (52 bytes). Removing bat32g1xx_sci.o(i.SPI01_MasterInit), (260 bytes). Removing bat32g1xx_sci.o(i.SPI01_MasterReceive), (68 bytes). Removing bat32g1xx_sci.o(i.SPI01_MasterSend), (80 bytes). Removing bat32g1xx_sci.o(i.SPI01_SlaveInit), (188 bytes). Removing bat32g1xx_sci.o(i.SPI01_SlaveReceive), (68 bytes). Removing bat32g1xx_sci.o(i.SPI01_SlaveSend), (80 bytes). Removing bat32g1xx_sci.o(i.SPI01_SlaveSendReceive), (76 bytes). Removing bat32g1xx_sci.o(i.SPI01_Start), (60 bytes). Removing bat32g1xx_sci.o(i.SPI01_Stop), (60 bytes). Removing bat32g1xx_sci.o(i.SPI10_MasterInit), (280 bytes). Removing bat32g1xx_sci.o(i.SPI10_MasterReceive), (72 bytes). Removing bat32g1xx_sci.o(i.SPI10_MasterSend), (84 bytes). Removing bat32g1xx_sci.o(i.SPI10_MasterSendReceive), (80 bytes). Removing bat32g1xx_sci.o(i.SPI10_SlaveInit), (188 bytes). Removing bat32g1xx_sci.o(i.SPI10_SlaveReceive), (72 bytes). Removing bat32g1xx_sci.o(i.SPI10_SlaveSend), (84 bytes). Removing bat32g1xx_sci.o(i.SPI10_Start), (56 bytes). Removing bat32g1xx_sci.o(i.SPI10_Stop), (60 bytes). Removing bat32g1xx_sci.o(i.SPI11_MasterInit), (272 bytes). Removing bat32g1xx_sci.o(i.SPI11_MasterReceive), (160 bytes). Removing bat32g1xx_sci.o(i.SPI11_MasterSend), (148 bytes). Removing bat32g1xx_sci.o(i.SPI11_SlaveInit), (184 bytes). Removing bat32g1xx_sci.o(i.SPI11_SlaveReceive), (132 bytes). Removing bat32g1xx_sci.o(i.SPI11_SlaveSend), (148 bytes). Removing bat32g1xx_sci.o(i.SPI11_SlaveSendReceive), (164 bytes). Removing bat32g1xx_sci.o(i.SPI11_Start), (60 bytes). Removing bat32g1xx_sci.o(i.SPI11_Stop), (60 bytes). Removing bat32g1xx_sci.o(i.SPI20_MasterInit), (260 bytes). Removing bat32g1xx_sci.o(i.SPI20_MasterReceive), (68 bytes). Removing bat32g1xx_sci.o(i.SPI20_MasterSend), (64 bytes). Removing bat32g1xx_sci.o(i.SPI20_Start), (52 bytes). Removing bat32g1xx_sci.o(i.SPI20_Stop), (52 bytes). Removing bat32g1xx_sci.o(i.SPI21_MasterInit), (248 bytes). Removing bat32g1xx_sci.o(i.SPI21_MasterReceive), (72 bytes). Removing bat32g1xx_sci.o(i.SPI21_MasterSend), (80 bytes). Removing bat32g1xx_sci.o(i.SPI21_MasterSendReceive), (76 bytes). Removing bat32g1xx_sci.o(i.SPI21_SlaveInit), (184 bytes). Removing bat32g1xx_sci.o(i.SPI21_SlaveReceive), (72 bytes). Removing bat32g1xx_sci.o(i.SPI21_SlaveSend), (84 bytes). Removing bat32g1xx_sci.o(i.SPI21_Start), (52 bytes). Removing bat32g1xx_sci.o(i.SPI21_Stop), (52 bytes). Removing bat32g1xx_sci.o(i.UART0_Receive), (24 bytes). Removing bat32g1xx_sci.o(i.UART1_BaudRate), (52 bytes). Removing bat32g1xx_sci.o(i.UART1_Init), (264 bytes). Removing bat32g1xx_sci.o(i.UART1_Receive), (32 bytes). Removing bat32g1xx_sci.o(i.UART1_Send), (48 bytes). Removing bat32g1xx_sci.o(i.UART1_Start), (72 bytes). Removing bat32g1xx_sci.o(i.UART1_Stop), (52 bytes). Removing bat32g1xx_sci.o(i.UART2_BaudRate), (52 bytes). Removing bat32g1xx_sci.o(i.UART2_Init), (268 bytes). Removing bat32g1xx_sci.o(i.UART2_Receive), (36 bytes). Removing bat32g1xx_sci.o(i.UART2_Send), (52 bytes). Removing bat32g1xx_sci.o(i.UART2_Start), (72 bytes). Removing bat32g1xx_sci.o(i.UART2_Stop), (52 bytes). Removing bat32g1xx_sci.o(i.__NVIC_ClearPendingIRQ), (24 bytes). Removing bat32g1xx_sci.o(i.__NVIC_SetPriority), (68 bytes). Removing bat32g1xx_sci.o(.data), (192 bytes). Removing bat32g1xx_sci.o(.data), (4 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (4 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (4 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (4 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_sci.o(.data), (2 bytes). Removing bat32g1xx_spi.o(.rev16_text), (4 bytes). Removing bat32g1xx_spi.o(.revsh_text), (4 bytes). Removing bat32g1xx_spi.o(i.SPI_MasterInit), (36 bytes). Removing bat32g1xx_spi.o(i.SPI_MasterReceive), (116 bytes). Removing bat32g1xx_spi.o(i.SPI_MasterSend), (132 bytes). Removing bat32g1xx_spi.o(i.SPI_SlaveInit), (36 bytes). Removing bat32g1xx_spi.o(i.SPI_SlaveReceive), (116 bytes). Removing bat32g1xx_spi.o(i.SPI_SlaveSend), (132 bytes). Removing bat32g1xx_spi.o(i.SPI_Start), (52 bytes). Removing bat32g1xx_spi.o(i.SPI_Stop), (64 bytes). Removing bat32g1xx_spi.o(i.__NVIC_ClearPendingIRQ), (24 bytes). Removing bat32g1xx_spi.o(.data), (16 bytes). Removing bat32g1xx_spi.o(.data), (2 bytes). Removing bat32g1xx_spi.o(.data), (2 bytes). Removing bat32g1xx_tim4.o(.rev16_text), (4 bytes). Removing bat32g1xx_tim4.o(.revsh_text), (4 bytes). Removing bat32g1xx_tim4.o(i.TM40_Channel_Start), (16 bytes). Removing bat32g1xx_tim4.o(i.TM40_Channel_Stop), (16 bytes). Removing bat32g1xx_tim4.o(i.TM40_DelayCounter), (424 bytes). Removing bat32g1xx_tim4.o(i.TM40_EventCount), (320 bytes). Removing bat32g1xx_tim4.o(i.TM40_FreqDivider), (184 bytes). Removing bat32g1xx_tim4.o(i.TM40_Get_PulsePeriod), (484 bytes). Removing bat32g1xx_tim4.o(i.TM40_Get_PulseWidth), (484 bytes). Removing bat32g1xx_tim4.o(i.TM40_IntervalTimer), (200 bytes). Removing bat32g1xx_tim4.o(i.TM40_One_Shot_Pulse_Output), (164 bytes). Removing bat32g1xx_tim4.o(i.TM40_PWM_1Period_1Duty), (160 bytes). Removing bat32g1xx_tim4.o(i.TM40_PWM_1Period_2Duty), (236 bytes). Removing bat32g1xx_tim4.o(i.TM40_PWM_1Period_3Duty), (316 bytes). Removing bat32g1xx_tim4.o(i.TM40_PWM_2Period_2Duty), (308 bytes). Removing bat32g1xx_tim4.o(i.TM40_SquareOutput), (464 bytes). Removing bat32g1xx_tim4.o(i.TM41_Channel_Start), (16 bytes). Removing bat32g1xx_tim4.o(i.TM41_Channel_Stop), (16 bytes). Removing bat32g1xx_tim4.o(i.TM41_DelayCounter), (384 bytes). Removing bat32g1xx_tim4.o(i.TM41_EventCount), (356 bytes). Removing bat32g1xx_tim4.o(i.TM41_FreqDivider), (188 bytes). Removing bat32g1xx_tim4.o(i.TM41_Get_PulsePeriod), (468 bytes). Removing bat32g1xx_tim4.o(i.TM41_Get_PulseWidth), (464 bytes). Removing bat32g1xx_tim4.o(i.TM41_IntervalTimer), (200 bytes). Removing bat32g1xx_tim4.o(i.TM41_One_Shot_Pulse_Output), (164 bytes). Removing bat32g1xx_tim4.o(i.TM41_PWM_1Period_1Duty), (124 bytes). Removing bat32g1xx_tim4.o(i.TM41_PWM_1Period_2Duty), (240 bytes). Removing bat32g1xx_tim4.o(i.TM41_PWM_1Period_3Duty), (320 bytes). Removing bat32g1xx_tim4.o(i.TM41_PWM_2Period_2Duty), (308 bytes). Removing bat32g1xx_tim4.o(i.TM41_SquareOutput), (464 bytes). Removing bat32g1xx_tim4.o(i.__NVIC_ClearPendingIRQ), (24 bytes). Removing bat32g1xx_tim4.o(.data), (64 bytes). Removing led.o(.rev16_text), (4 bytes). Removing led.o(.revsh_text), (4 bytes). Removing led.o(i.LED_Set), (136 bytes). Removing led.o(.constdata), (70 bytes). Removing i2cs.o(.rev16_text), (4 bytes). Removing i2cs.o(.revsh_text), (4 bytes). Removing key.o(.rev16_text), (4 bytes). Removing key.o(.revsh_text), (4 bytes). Removing flash.o(.rev16_text), (4 bytes). Removing flash.o(.revsh_text), (4 bytes). Removing adc.o(.rev16_text), (4 bytes). Removing adc.o(.revsh_text), (4 bytes). Removing adc.o(i.ADC_ChannelConversion), (68 bytes). Removing batt.o(.rev16_text), (4 bytes). Removing batt.o(.revsh_text), (4 bytes). Removing batt.o(i.BATT_AlarmCount), (32 bytes). Removing batt.o(i.BATT_AlarmDelayTime), (32 bytes). Removing batt.o(i.BATT_PwrReleaseCntReset), (16 bytes). Removing bq769x0.o(.rev16_text), (4 bytes). Removing bq769x0.o(.revsh_text), (4 bytes). Removing bq769x0.o(i.BQ769x0_FetCheck), (60 bytes). Removing bq769x0.o(i.BQ769x0_RegCheck), (48 bytes). Removing bq769x0.o(i.BQ769x0_SetFlag), (62 bytes). Removing ntc.o(.rev16_text), (4 bytes). Removing ntc.o(.revsh_text), (4 bytes). Removing rtc.o(.rev16_text), (4 bytes). Removing rtc.o(.revsh_text), (4 bytes). Removing rtc.o(i.RTC_TimestampToBeiJinTime), (60 bytes). Removing rtc.o(.constdata), (12 bytes). Removing uart.o(.rev16_text), (4 bytes). Removing uart.o(.revsh_text), (4 bytes). Removing uart.o(i.UART_ReadBuff), (180 bytes). Removing uart.o(i.UART_SendChar), (28 bytes). Removing uart.o(i.UART_SendString), (24 bytes). Removing uart.o(.constdata), (36 bytes). Removing charger.o(.rev16_text), (4 bytes). Removing charger.o(.revsh_text), (4 bytes). Removing charger.o(i.CHARGER_Link), (60 bytes). Removing charger.o(i.CHARGER_ProtocolProcess), (192 bytes). Removing charger.o(i.CHARGER_SendPack), (80 bytes). Removing charger.o(.bss), (32 bytes). Removing eeprom.o(.rev16_text), (4 bytes). Removing eeprom.o(.revsh_text), (4 bytes). Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing task.o(.rev16_text), (4 bytes). Removing task.o(.revsh_text), (4 bytes). Removing task.o(i.TASK_TimerState), (40 bytes). Removing task.o(i.WDT_Handler), (12 bytes). Removing scp.o(.rev16_text), (4 bytes). Removing scp.o(.revsh_text), (4 bytes). Removing scp.o(i.SCP_OverTimeCount), (40 bytes). Removing soc.o(.rev16_text), (4 bytes). Removing soc.o(.revsh_text), (4 bytes). Removing soc.o(i.SOC_CaliCnt), (36 bytes). Removing crc.o(.rev16_text), (4 bytes). Removing crc.o(.revsh_text), (4 bytes). Removing crc.o(i.InvertInt16u), (64 bytes). Removing crc.o(i.InvertInt8u), (38 bytes). Removing memorys.o(.rev16_text), (4 bytes). Removing memorys.o(.revsh_text), (4 bytes). Removing memorys.o(i.MEM_Compare), (30 bytes). Removing memorys.o(i.MEM_FillAdd), (20 bytes). Removing memorys.o(i.MEM_HalfWordSwap), (12 bytes). Removing memorys.o(i.MEM_WordSwap), (28 bytes). 331 unused section(s) (total 23928 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE ../clib/angel/scatterp.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 tempstk.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/division.s 0x00000000 Number 0 aeabi_sdiv_div0.o ABSOLUTE ../clib/division.s 0x00000000 Number 0 aeabi_sdiv.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 libinit2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memclr.o ABSOLUTE ../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.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_fpe_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.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_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../clib/time.c 0x00000000 Number 0 localtime_internal.o ABSOLUTE ../clib/time.c 0x00000000 Number 0 mktime.o ABSOLUTE ../clib/time.c 0x00000000 Number 0 _monlen.o ABSOLUTE ../clib/time.c 0x00000000 Number 0 localtime.o ABSOLUTE ../fplib/cfplib/fpinit.c 0x00000000 Number 0 fpinit.o ABSOLUTE ..\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\\app\\scp.c 0x00000000 Number 0 scp.o ABSOLUTE ..\\app\\soc.c 0x00000000 Number 0 soc.o ABSOLUTE ..\\app\\task.c 0x00000000 Number 0 task.o ABSOLUTE ..\\drv\\adc.c 0x00000000 Number 0 adc.o ABSOLUTE ..\\drv\\batt.c 0x00000000 Number 0 batt.o ABSOLUTE ..\\drv\\bq769x0.c 0x00000000 Number 0 bq769x0.o ABSOLUTE ..\\drv\\charger.c 0x00000000 Number 0 charger.o ABSOLUTE ..\\drv\\eeprom.c 0x00000000 Number 0 eeprom.o ABSOLUTE ..\\drv\\flash.c 0x00000000 Number 0 flash.o ABSOLUTE ..\\drv\\i2cs.c 0x00000000 Number 0 i2cs.o ABSOLUTE ..\\drv\\key.c 0x00000000 Number 0 key.o ABSOLUTE ..\\drv\\led.c 0x00000000 Number 0 led.o ABSOLUTE ..\\drv\\ntc.c 0x00000000 Number 0 ntc.o ABSOLUTE ..\\drv\\rtc.c 0x00000000 Number 0 rtc.o ABSOLUTE ..\\drv\\uart.c 0x00000000 Number 0 uart.o ABSOLUTE ..\\sdk\\cmsis\\system_BAT32G135.c 0x00000000 Number 0 system_bat32g135.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_adc.c 0x00000000 Number 0 bat32g1xx_adc.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_clk.c 0x00000000 Number 0 bat32g1xx_clk.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_cmp.c 0x00000000 Number 0 bat32g1xx_cmp.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_dma.c 0x00000000 Number 0 bat32g1xx_dma.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_elc.c 0x00000000 Number 0 bat32g1xx_elc.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_flash.c 0x00000000 Number 0 bat32g1xx_flash.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_gpio.c 0x00000000 Number 0 bat32g1xx_gpio.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_iica.c 0x00000000 Number 0 bat32g1xx_iica.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_intp.c 0x00000000 Number 0 bat32g1xx_intp.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_pga.c 0x00000000 Number 0 bat32g1xx_pga.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_retarget.c 0x00000000 Number 0 bat32g1xx_retarget.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_rtc.c 0x00000000 Number 0 bat32g1xx_rtc.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_sci.c 0x00000000 Number 0 bat32g1xx_sci.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_spi.c 0x00000000 Number 0 bat32g1xx_spi.o ABSOLUTE ..\\sdk\\device\\src\\bat32g1xx_tim4.c 0x00000000 Number 0 bat32g1xx_tim4.o ABSOLUTE ..\\user\\crc.c 0x00000000 Number 0 crc.o ABSOLUTE ..\\user\\memorys.c 0x00000000 Number 0 memorys.o ABSOLUTE ..\app\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\app\scp.c 0x00000000 Number 0 scp.o ABSOLUTE ..\app\soc.c 0x00000000 Number 0 soc.o ABSOLUTE ..\app\task.c 0x00000000 Number 0 task.o ABSOLUTE ..\drv\adc.c 0x00000000 Number 0 adc.o ABSOLUTE ..\drv\batt.c 0x00000000 Number 0 batt.o ABSOLUTE ..\drv\bq769x0.c 0x00000000 Number 0 bq769x0.o ABSOLUTE ..\drv\charger.c 0x00000000 Number 0 charger.o ABSOLUTE ..\drv\eeprom.c 0x00000000 Number 0 eeprom.o ABSOLUTE ..\drv\flash.c 0x00000000 Number 0 flash.o ABSOLUTE ..\drv\i2cs.c 0x00000000 Number 0 i2cs.o ABSOLUTE ..\drv\key.c 0x00000000 Number 0 key.o ABSOLUTE ..\drv\led.c 0x00000000 Number 0 led.o ABSOLUTE ..\drv\ntc.c 0x00000000 Number 0 ntc.o ABSOLUTE ..\drv\rtc.c 0x00000000 Number 0 rtc.o ABSOLUTE ..\drv\uart.c 0x00000000 Number 0 uart.o ABSOLUTE ..\sdk\cmsis\ARM\startup_BAT32G135.s 0x00000000 Number 0 startup_bat32g135.o ABSOLUTE ..\sdk\cmsis\system_BAT32G135.c 0x00000000 Number 0 system_bat32g135.o ABSOLUTE ..\sdk\device\src\bat32g1xx_adc.c 0x00000000 Number 0 bat32g1xx_adc.o ABSOLUTE ..\sdk\device\src\bat32g1xx_clk.c 0x00000000 Number 0 bat32g1xx_clk.o ABSOLUTE ..\sdk\device\src\bat32g1xx_cmp.c 0x00000000 Number 0 bat32g1xx_cmp.o ABSOLUTE ..\sdk\device\src\bat32g1xx_dma.c 0x00000000 Number 0 bat32g1xx_dma.o ABSOLUTE ..\sdk\device\src\bat32g1xx_elc.c 0x00000000 Number 0 bat32g1xx_elc.o ABSOLUTE ..\sdk\device\src\bat32g1xx_flash.c 0x00000000 Number 0 bat32g1xx_flash.o ABSOLUTE ..\sdk\device\src\bat32g1xx_gpio.c 0x00000000 Number 0 bat32g1xx_gpio.o ABSOLUTE ..\sdk\device\src\bat32g1xx_iica.c 0x00000000 Number 0 bat32g1xx_iica.o ABSOLUTE ..\sdk\device\src\bat32g1xx_intp.c 0x00000000 Number 0 bat32g1xx_intp.o ABSOLUTE ..\sdk\device\src\bat32g1xx_pga.c 0x00000000 Number 0 bat32g1xx_pga.o ABSOLUTE ..\sdk\device\src\bat32g1xx_retarget.c 0x00000000 Number 0 bat32g1xx_retarget.o ABSOLUTE ..\sdk\device\src\bat32g1xx_rtc.c 0x00000000 Number 0 bat32g1xx_rtc.o ABSOLUTE ..\sdk\device\src\bat32g1xx_sci.c 0x00000000 Number 0 bat32g1xx_sci.o ABSOLUTE ..\sdk\device\src\bat32g1xx_spi.c 0x00000000 Number 0 bat32g1xx_spi.o ABSOLUTE ..\sdk\device\src\bat32g1xx_tim4.c 0x00000000 Number 0 bat32g1xx_tim4.o ABSOLUTE ..\user\crc.c 0x00000000 Number 0 crc.o ABSOLUTE ..\user\memorys.c 0x00000000 Number 0 memorys.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE RESET 0x00002000 Section 192 startup_bat32g135.o(RESET) .ARM.__AT_0x000020C0 0x000020c0 Section 4 system_bat32g135.o(.ARM.__AT_0x000020C0) !!!main 0x000020c4 Section 8 __main.o(!!!main) !!!scatter 0x000020cc Section 60 __scatter.o(!!!scatter) !!handler_copy 0x00002108 Section 26 __scatter_copy.o(!!handler_copy) !!handler_zi 0x00002124 Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$_printf_percent$$00000000 0x00002140 Section 2 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) .ARM.Collect$$_printf_percent$$0000000C 0x00002142 Section 10 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) .ARM.Collect$$_printf_percent$$00000017 0x0000214c Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) .ARM.Collect$$libinit$$00000000 0x00002150 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$00000011 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000017 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x00002152 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x00002152 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x00002154 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000002 0x00002156 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) .ARM.Collect$$libshutdown$$00000004 0x00002156 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) .ARM.Collect$$libshutdown$$00000006 0x00002156 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) .ARM.Collect$$libshutdown$$00000009 0x00002156 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) .ARM.Collect$$libshutdown$$0000000C 0x00002156 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) .ARM.Collect$$libshutdown$$0000000E 0x00002156 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) .ARM.Collect$$libshutdown$$00000011 0x00002156 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) .ARM.Collect$$libshutdown$$00000012 0x00002156 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) .ARM.Collect$$rtentry$$00000000 0x00002158 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x00002158 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x00002158 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x0000215e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x0000215e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x00002162 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x00002162 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x0000216a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x0000216c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x0000216c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x00002170 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .emb_text 0x00002178 Section 28 main.o(.emb_text) .text 0x00002194 Section 128 startup_bat32g135.o(.text) .text 0x00002214 Section 0 noretval__2printf.o(.text) .text 0x00002230 Section 0 _printf_hex_int.o(.text) .text 0x00002288 Section 0 __printf_wp.o(.text) .text 0x00002398 Section 0 mktime.o(.text) _tm_carry 0x00002399 Thumb Code 60 mktime.o(.text) .text 0x00002538 Section 346 aeabi_sdiv.o(.text) .text 0x00002692 Section 0 heapauxi.o(.text) .text 0x00002698 Section 0 _printf_intcommon.o(.text) .text 0x00002748 Section 0 _printf_char_file.o(.text) .text 0x00002770 Section 0 _printf_char_common.o(.text) _printf_input_char 0x00002771 Thumb Code 10 _printf_char_common.o(.text) .text 0x000027a0 Section 62 sys_stackheap_outer.o(.text) .text 0x000027de Section 0 exit.o(.text) .text 0x000027f0 Section 8 libspace.o(.text) i.ADC_Conversion 0x000027f8 Section 0 adc.o(i.ADC_Conversion) i.ADC_Init 0x00002900 Section 0 adc.o(i.ADC_Init) i.ADC_Init1 0x0000297c Section 0 bat32g1xx_adc.o(i.ADC_Init1) i.ADC_ReadVolt 0x000029d4 Section 0 adc.o(i.ADC_ReadVolt) i.BATT_AlarmCheck 0x000029f0 Section 0 batt.o(i.BATT_AlarmCheck) i.BATT_AlarmLogWrite 0x00002c10 Section 0 batt.o(i.BATT_AlarmLogWrite) i.BATT_AlarmNumread 0x00002ca8 Section 0 batt.o(i.BATT_AlarmNumread) i.BATT_BalCheck 0x00002cd0 Section 0 batt.o(i.BATT_BalCheck) i.BATT_Balance 0x00002dac Section 0 batt.o(i.BATT_Balance) i.BATT_CellTempProcess 0x00002ef0 Section 0 batt.o(i.BATT_CellTempProcess) i.BATT_CellVoltageProcess 0x00002fac Section 0 batt.o(i.BATT_CellVoltageProcess) i.BATT_ChargeCheck 0x00003068 Section 0 batt.o(i.BATT_ChargeCheck) i.BATT_CmdProcess 0x000030b8 Section 0 batt.o(i.BATT_CmdProcess) i.BATT_CrgOffLineCntReset 0x00003440 Section 0 batt.o(i.BATT_CrgOffLineCntReset) i.BATT_CrgOffLineCount 0x00003450 Section 0 batt.o(i.BATT_CrgOffLineCount) i.BATT_CurrentCheck 0x000034b0 Section 0 batt.o(i.BATT_CurrentCheck) i.BATT_DischargeCheck 0x00003614 Section 0 batt.o(i.BATT_DischargeCheck) i.BATT_EepromInfoSave 0x00003648 Section 0 batt.o(i.BATT_EepromInfoSave) i.BATT_FlashInfoInit 0x00003688 Section 0 batt.o(i.BATT_FlashInfoInit) i.BATT_FlashInfoSave 0x00003aec Section 0 batt.o(i.BATT_FlashInfoSave) i.BATT_Init 0x00003b14 Section 0 batt.o(i.BATT_Init) i.BATT_MosfetFailCheck 0x00003c18 Section 0 batt.o(i.BATT_MosfetFailCheck) i.BATT_P5vCount 0x00003d8c Section 0 batt.o(i.BATT_P5vCount) i.BATT_P5vOnTime 0x00003dd4 Section 0 batt.o(i.BATT_P5vOnTime) i.BATT_PFetCount 0x00003e04 Section 0 batt.o(i.BATT_PFetCount) i.BATT_PFetOffTime 0x00003e28 Section 0 batt.o(i.BATT_PFetOffTime) i.BATT_PowerDown 0x00003e3c Section 0 batt.o(i.BATT_PowerDown) i.BATT_PreDischargeCheck 0x00003e58 Section 0 batt.o(i.BATT_PreDischargeCheck) i.BATT_PwrReleaseCount 0x00003f48 Section 0 batt.o(i.BATT_PwrReleaseCount) i.BATT_ReadInfo 0x00003f5c Section 0 batt.o(i.BATT_ReadInfo) i.BATT_Sleep 0x00004058 Section 0 batt.o(i.BATT_Sleep) i.BATT_SleepCount 0x000044f4 Section 0 batt.o(i.BATT_SleepCount) i.BATT_SleepDelayTime 0x00004508 Section 0 batt.o(i.BATT_SleepDelayTime) i.BATT_StorageDischarge 0x00004518 Section 0 batt.o(i.BATT_StorageDischarge) i.BATT_StorageDischargeCheck 0x0000457c Section 0 batt.o(i.BATT_StorageDischargeCheck) i.BATT_TempCheck 0x00004620 Section 0 batt.o(i.BATT_TempCheck) i.BATT_UserInfoLog 0x000049ac Section 0 batt.o(i.BATT_UserInfoLog) i.BATT_VoltCheck 0x00004a4c Section 0 batt.o(i.BATT_VoltCheck) i.BQ769x0_AdcGainCalculate 0x00004d8c Section 0 bq769x0.o(i.BQ769x0_AdcGainCalculate) i.BQ769x0_Balance 0x00004db8 Section 0 bq769x0.o(i.BQ769x0_Balance) i.BQ769x0_ChipInit 0x00004e20 Section 0 bq769x0.o(i.BQ769x0_ChipInit) i.BQ769x0_ClrFlag 0x00004f40 Section 0 bq769x0.o(i.BQ769x0_ClrFlag) i.BQ769x0_CommCount 0x00004f60 Section 0 bq769x0.o(i.BQ769x0_CommCount) i.BQ769x0_CurrentCalibration 0x00004f84 Section 0 bq769x0.o(i.BQ769x0_CurrentCalibration) i.BQ769x0_FlashInfoInit 0x00004fc8 Section 0 bq769x0.o(i.BQ769x0_FlashInfoInit) i.BQ769x0_Init 0x00005040 Section 0 bq769x0.o(i.BQ769x0_Init) i.BQ769x0_Mosfet 0x000050e8 Section 0 bq769x0.o(i.BQ769x0_Mosfet) i.BQ769x0_PowerDown 0x00005170 Section 0 bq769x0.o(i.BQ769x0_PowerDown) i.BQ769x0_ReadAdcGain 0x00005188 Section 0 bq769x0.o(i.BQ769x0_ReadAdcGain) i.BQ769x0_ReadByte 0x000051e8 Section 0 bq769x0.o(i.BQ769x0_ReadByte) i.BQ769x0_ReadCellCurrent 0x0000522c Section 0 bq769x0.o(i.BQ769x0_ReadCellCurrent) i.BQ769x0_ReadCellTemp 0x00005274 Section 0 bq769x0.o(i.BQ769x0_ReadCellTemp) i.BQ769x0_ReadCellVoltage 0x000052f8 Section 0 bq769x0.o(i.BQ769x0_ReadCellVoltage) i.BQ769x0_ReadFlag 0x00005398 Section 0 bq769x0.o(i.BQ769x0_ReadFlag) i.BQ769x0_ReadWord 0x00005484 Section 0 bq769x0.o(i.BQ769x0_ReadWord) i.BQ769x0_ResetCommCnt 0x000054dc Section 0 bq769x0.o(i.BQ769x0_ResetCommCnt) i.BQ769x0_VoltageOffsetCalibration 0x000054f8 Section 0 bq769x0.o(i.BQ769x0_VoltageOffsetCalibration) i.BQ769x0_WriteByte 0x000055ac Section 0 bq769x0.o(i.BQ769x0_WriteByte) i.CLK_Fclk_Select 0x000055dc Section 0 bat32g1xx_clk.o(i.CLK_Fclk_Select) i.CLK_GetHocoFreq 0x0000560c Section 0 system_bat32g135.o(i.CLK_GetHocoFreq) i.CLK_Osc_Setting 0x000056b0 Section 0 bat32g1xx_clk.o(i.CLK_Osc_Setting) i.CRC16 0x00005718 Section 0 crc.o(i.CRC16) i.CRC8 0x00005754 Section 0 crc.o(i.CRC8) i.DELAY_Ms 0x00005778 Section 0 task.o(i.DELAY_Ms) i.DELAY_Us 0x00005792 Section 0 task.o(i.DELAY_Us) i.EEPROM_InfoInit 0x000057a0 Section 0 eeprom.o(i.EEPROM_InfoInit) i.EEPROM_Init 0x000057ec Section 0 eeprom.o(i.EEPROM_Init) i.EEPROM_Read 0x00005908 Section 0 eeprom.o(i.EEPROM_Read) i.EEPROM_Write 0x00005978 Section 0 eeprom.o(i.EEPROM_Write) i.FLASH_BootVector 0x000059f8 Section 0 flash.o(i.FLASH_BootVector) i.FLASH_Read 0x00005a08 Section 0 flash.o(i.FLASH_Read) i.FLASH_Write 0x00005a1c Section 0 flash.o(i.FLASH_Write) i.I2CS_Ack 0x00005a8c Section 0 i2cs.o(i.I2CS_Ack) i.I2CS_PinRead 0x00005af8 Section 0 i2cs.o(i.I2CS_PinRead) i.I2CS_PinWrite 0x00005b14 Section 0 i2cs.o(i.I2CS_PinWrite) i.I2CS_ReStart 0x00005b84 Section 0 i2cs.o(i.I2CS_ReStart) i.I2CS_ReadByte 0x00005bb4 Section 0 i2cs.o(i.I2CS_ReadByte) i.I2CS_ReadMultiByte 0x00005c44 Section 0 i2cs.o(i.I2CS_ReadMultiByte) i.I2CS_Start 0x00005d34 Section 0 i2cs.o(i.I2CS_Start) i.I2CS_Stop 0x00005d62 Section 0 i2cs.o(i.I2CS_Stop) i.I2CS_WriteByte 0x00005da4 Section 0 i2cs.o(i.I2CS_WriteByte) i.I2CS_WriteMultiByte 0x00005e08 Section 0 i2cs.o(i.I2CS_WriteMultiByte) i.INTP0_Handler 0x00005ed4 Section 0 key.o(i.INTP0_Handler) i.INTP1_Handler 0x00005ef8 Section 0 key.o(i.INTP1_Handler) i.INTP2_Handler 0x00005f2c Section 0 key.o(i.INTP2_Handler) i.INTP3_Handler 0x00005f48 Section 0 key.o(i.INTP3_Handler) i.IT_Handler 0x00005f64 Section 0 batt.o(i.IT_Handler) i.KEY_Handler 0x00005f7c Section 0 key.o(i.KEY_Handler) i.KEY_Init 0x00005f88 Section 0 key.o(i.KEY_Init) i.KEY_Process 0x0000603c Section 0 key.o(i.KEY_Process) i.KEY_Read 0x000060ec Section 0 key.o(i.KEY_Read) i.LED_Init 0x00006354 Section 0 led.o(i.LED_Init) i.MEM_Copy 0x00006390 Section 0 memorys.o(i.MEM_Copy) i.MEM_Fill 0x000063a2 Section 0 memorys.o(i.MEM_Fill) i.NMI_Handler 0x000063b4 Section 0 main.o(i.NMI_Handler) i.NTC_Temperature 0x000063c0 Section 0 ntc.o(i.NTC_Temperature) i.PORT_ClrBit 0x00006428 Section 0 bat32g1xx_gpio.o(i.PORT_ClrBit) i.PORT_GetBit 0x00006438 Section 0 bat32g1xx_gpio.o(i.PORT_GetBit) i.PORT_Init 0x00006460 Section 0 bat32g1xx_gpio.o(i.PORT_Init) i.PORT_InputCfg 0x000064dc Section 0 bat32g1xx_gpio.o(i.PORT_InputCfg) i.PORT_OutputCfg 0x000064e8 Section 0 bat32g1xx_gpio.o(i.PORT_OutputCfg) i.PORT_SetBit 0x000064f4 Section 0 bat32g1xx_gpio.o(i.PORT_SetBit) i.RTC_Bcd2ToByte 0x00006504 Section 0 bat32g1xx_rtc.o(i.RTC_Bcd2ToByte) i.RTC_BeiJinTimeToTimestamp 0x00006514 Section 0 rtc.o(i.RTC_BeiJinTimeToTimestamp) i.RTC_ByteToBcd2 0x00006554 Section 0 bat32g1xx_rtc.o(i.RTC_ByteToBcd2) i.RTC_CalWeek 0x0000656c Section 0 rtc.o(i.RTC_CalWeek) i.RTC_CheckLeapYear 0x000065d8 Section 0 rtc.o(i.RTC_CheckLeapYear) i.RTC_GetAlarmValue 0x00006604 Section 0 bat32g1xx_rtc.o(i.RTC_GetAlarmValue) i.RTC_GetCounterValue 0x00006658 Section 0 bat32g1xx_rtc.o(i.RTC_GetCounterValue) i.RTC_Handler 0x000066c0 Section 0 rtc.o(i.RTC_Handler) i.RTC_Init 0x00006720 Section 0 rtc.o(i.RTC_Init) i.RTC_Init1 0x000067a0 Section 0 bat32g1xx_rtc.o(i.RTC_Init1) i.RTC_SetAlarmValue 0x00006808 Section 0 bat32g1xx_rtc.o(i.RTC_SetAlarmValue) i.RTC_SetConstPeriodInterruptOn 0x00006864 Section 0 bat32g1xx_rtc.o(i.RTC_SetConstPeriodInterruptOn) i.RTC_SetCounterValue 0x000068ac Section 0 bat32g1xx_rtc.o(i.RTC_SetCounterValue) i.RTC_Start 0x00006918 Section 0 bat32g1xx_rtc.o(i.RTC_Start) i.SCI0_RX_Handler 0x00006960 Section 0 uart.o(i.SCI0_RX_Handler) i.SCI0_TX_Handler 0x000069c0 Section 0 uart.o(i.SCI0_TX_Handler) i.SCI1_RX_Handler 0x00006a20 Section 0 uart.o(i.SCI1_RX_Handler) i.SCI1_TX_Handler 0x00006a84 Section 0 uart.o(i.SCI1_TX_Handler) i.SCP_Analyze 0x00006aec Section 0 scp.o(i.SCP_Analyze) i.SCP_CmdProcess 0x00006c34 Section 0 scp.o(i.SCP_CmdProcess) i.SCP_ErrorReport 0x000073d4 Section 0 scp.o(i.SCP_ErrorReport) i.SCP_Init 0x00007420 Section 0 scp.o(i.SCP_Init) i.SCP_RunInfoFill 0x0000749c Section 0 scp.o(i.SCP_RunInfoFill) i.SCP_SetOverTime 0x000075ec Section 0 scp.o(i.SCP_SetOverTime) i.SOC_CC 0x00007614 Section 0 soc.o(i.SOC_CC) i.SOC_Init 0x00007ad8 Section 0 soc.o(i.SOC_Init) i.SOC_Ocv 0x00007b1c Section 0 soc.o(i.SOC_Ocv) i.SOC_ResCalculate 0x00007b84 Section 0 soc.o(i.SOC_ResCalculate) i.SysTick_Handler 0x00007be0 Section 0 task.o(i.SysTick_Handler) i.SystemInit 0x00007c14 Section 0 system_bat32g135.o(i.SystemInit) i.TASK_100mS 0x00007c68 Section 0 main.o(i.TASK_100mS) i.TASK_Afe 0x00007cc4 Section 0 main.o(i.TASK_Afe) i.TASK_Balance 0x00007cf4 Section 0 main.o(i.TASK_Balance) i.TASK_Charger 0x00007d3c Section 0 main.o(i.TASK_Charger) i.TASK_Init 0x00007d64 Section 0 task.o(i.TASK_Init) i.TASK_Key 0x00007dac Section 0 main.o(i.TASK_Key) i.TASK_Led 0x00007dd8 Section 0 main.o(i.TASK_Led) i.TASK_Sleep 0x00007e04 Section 0 main.o(i.TASK_Sleep) i.TASK_Uart 0x00007e58 Section 0 main.o(i.TASK_Uart) i.UART0_BaudRate 0x00007eb0 Section 0 bat32g1xx_sci.o(i.UART0_BaudRate) i.UART0_Init 0x00007ef0 Section 0 bat32g1xx_sci.o(i.UART0_Init) i.UART0_Send 0x00007f74 Section 0 bat32g1xx_sci.o(i.UART0_Send) i.UART_BaudRateCal 0x00007f8c Section 0 bat32g1xx_sci.o(i.UART_BaudRateCal) i.UART_DisableIrq 0x00007ff4 Section 0 uart.o(i.UART_DisableIrq) i.UART_EnableIrq 0x00008030 Section 0 uart.o(i.UART_EnableIrq) i.UART_GetStatus 0x0000806c Section 0 uart.o(i.UART_GetStatus) i.UART_IdleCnt 0x00008098 Section 0 uart.o(i.UART_IdleCnt) i.UART_IdleRest 0x000080c0 Section 0 uart.o(i.UART_IdleRest) i.UART_IdleState 0x000080d8 Section 0 uart.o(i.UART_IdleState) i.UART_ReceiveData 0x000080f8 Section 0 uart.o(i.UART_ReceiveData) i.UART_SendData 0x00008118 Section 0 uart.o(i.UART_SendData) i.UART_WriteBuff 0x00008134 Section 0 uart.o(i.UART_WriteBuff) i.__ARM_common_switch8 0x00008210 Section 0 system_bat32g135.o(i.__ARM_common_switch8) i.__NVIC_ClearPendingIRQ 0x0000822c Section 0 bat32g1xx_adc.o(i.__NVIC_ClearPendingIRQ) __NVIC_ClearPendingIRQ 0x0000822d Thumb Code 18 bat32g1xx_adc.o(i.__NVIC_ClearPendingIRQ) i.__NVIC_ClearPendingIRQ 0x00008244 Section 0 bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) __NVIC_ClearPendingIRQ 0x00008245 Thumb Code 18 bat32g1xx_rtc.o(i.__NVIC_ClearPendingIRQ) i._is_digit 0x0000825c Section 0 __printf_wp.o(i._is_digit) i._sys_exit 0x0000826c Section 0 bat32g1xx_retarget.o(i._sys_exit) i.ferror 0x00008288 Section 0 bat32g1xx_retarget.o(i.ferror) i.fputc 0x0000828e Section 0 bat32g1xx_retarget.o(i.fputc) i.hard_fault_handler_c 0x000082a8 Section 0 main.o(i.hard_fault_handler_c) __tagsym$$used 0x000082a9 Number 0 main.o(i.hard_fault_handler_c) i.main 0x000083b8 Section 0 main.o(i.main) ram_fetch_code 0x00008448 Section 0 bat32g1xx_flash.o(ram_fetch_code) .constdata 0x00008554 Section 32 bat32g1xx_sci.o(.constdata) .constdata 0x00008574 Section 8 i2cs.o(.constdata) .constdata 0x0000857c Section 4 adc.o(.constdata) .constdata 0x00008580 Section 116 ntc.o(.constdata) .constdata 0x000085f4 Section 24 rtc.o(.constdata) .constdata 0x0000860c Section 256 crc.o(.constdata) .constdata 0x0000870c Section 17 memorys.o(.constdata) .constdata 0x0000871d Section 12 memorys.o(.constdata) .constdata 0x00008729 Section 9 memorys.o(.constdata) .constdata 0x00008732 Section 40 _printf_hex_int.o(.constdata) uc_hextab 0x00008732 Data 20 _printf_hex_int.o(.constdata) lc_hextab 0x00008746 Data 20 _printf_hex_int.o(.constdata) .constdata 0x0000875a Section 12 _monlen.o(.constdata) .ARM.__AT_0x0000FC00 0x0000fc00 Section 500 batt.o(.ARM.__AT_0x0000FC00) .data 0x20000000 Section 4 system_bat32g135.o(.data) .data 0x20000004 Section 4 bat32g1xx_retarget.o(.data) .data 0x20000008 Section 10 rtc.o(.data) tSec 0x20000008 Data 2 rtc.o(.data) .data 0x20000012 Section 1 uart.o(.data) .data 0x20000014 Section 16 main.o(.data) _lc 0x20000014 Data 2 main.o(.data) _lc 0x20000016 Data 2 main.o(.data) _lc 0x20000018 Data 2 main.o(.data) _lc 0x2000001a Data 2 main.o(.data) _lc 0x2000001c Data 2 main.o(.data) _lc 0x2000001e Data 2 main.o(.data) _lc 0x20000020 Data 2 main.o(.data) _lc 0x20000022 Data 2 main.o(.data) .data 0x20000024 Section 2 task.o(.data) .bss 0x20000028 Section 14 led.o(.bss) .bss 0x20000036 Section 12 i2cs.o(.bss) .bss 0x20000042 Section 34 key.o(.bss) .bss 0x20000064 Section 44 adc.o(.bss) .bss 0x20000090 Section 1220 batt.o(.bss) .bss 0x20000554 Section 16 rtc.o(.bss) .bss 0x20000564 Section 2376 uart.o(.bss) .bss 0x20000eac Section 70 eeprom.o(.bss) .bss 0x20000ef2 Section 16 task.o(.bss) .bss 0x20000f02 Section 266 scp.o(.bss) .bss 0x2000100c Section 20 soc.o(.bss) .bss 0x20001020 Section 96 libspace.o(.bss) HEAP 0x20001080 Section 256 startup_bat32g135.o(HEAP) Heap_Mem 0x20001080 Data 256 startup_bat32g135.o(HEAP) STACK 0x20001180 Section 1024 startup_bat32g135.o(STACK) Stack_Mem 0x20001180 Data 1024 startup_bat32g135.o(STACK) __initial_sp 0x20001580 Data 0 startup_bat32g135.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$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 _printf_post_padding - Undefined Weak Reference _printf_pre_padding - 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 0x000000c0 Number 0 startup_bat32g135.o ABSOLUTE __Vectors 0x00002000 Data 4 startup_bat32g135.o(RESET) __Vectors_End 0x000020c0 Data 0 startup_bat32g135.o(RESET) user_opt_data 0x000020c0 Data 4 system_bat32g135.o(.ARM.__AT_0x000020C0) __main 0x000020c5 Thumb Code 8 __main.o(!!!main) __scatterload 0x000020cd Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x000020cd Thumb Code 52 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x000020cd Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x000020dd Thumb Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x00002109 Thumb Code 26 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x00002125 Thumb Code 28 __scatter_zi.o(!!handler_zi) _printf_percent 0x00002141 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) _printf_x 0x00002143 Thumb Code 0 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) _printf_percent_end 0x0000214d Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) __rt_lib_init 0x00002151 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_alloca_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) __rt_lib_init_fp_trap_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_heap_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_collate_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_preinit_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_return 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_init_user_alloc_1 0x00002153 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_shutdown 0x00002155 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_cpp_1 0x00002157 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) __rt_lib_shutdown_fini_1 0x00002157 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) __rt_lib_shutdown_fp_trap_1 0x00002157 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) __rt_lib_shutdown_heap_1 0x00002157 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) __rt_lib_shutdown_return 0x00002157 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) __rt_lib_shutdown_signal_1 0x00002157 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) __rt_lib_shutdown_stdio_1 0x00002157 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) __rt_lib_shutdown_user_alloc_1 0x00002157 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) __rt_entry 0x00002159 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x00002159 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x00002159 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x0000215f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x0000215f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x00002163 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x00002163 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x0000216b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x0000216d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x0000216d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x00002171 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) HardFault_Handler 0x00002179 Thumb Code 24 main.o(.emb_text) Reset_Handler 0x00002195 Thumb Code 8 startup_bat32g135.o(.text) MemManage_Handler 0x000021a1 Thumb Code 2 startup_bat32g135.o(.text) BusFault_Handler 0x000021a3 Thumb Code 2 startup_bat32g135.o(.text) UsageFault_Handler 0x000021a5 Thumb Code 2 startup_bat32g135.o(.text) SVC_Handler 0x000021a7 Thumb Code 2 startup_bat32g135.o(.text) DebugMon_Handler 0x000021a9 Thumb Code 2 startup_bat32g135.o(.text) PendSV_Handler 0x000021ab Thumb Code 2 startup_bat32g135.o(.text) LVI_Handler 0x000021af Thumb Code 2 startup_bat32g135.o(.text) INTTM01H_Handler 0x000021b9 Thumb Code 2 startup_bat32g135.o(.text) SCI2_TX_Handler 0x000021bd Thumb Code 2 startup_bat32g135.o(.text) SCI2_RX_Handler 0x000021bf Thumb Code 2 startup_bat32g135.o(.text) SCI2_RX_ERR_Handler 0x000021c1 Thumb Code 2 startup_bat32g135.o(.text) SCI0_ERR_TM01H_Handler 0x000021c7 Thumb Code 2 startup_bat32g135.o(.text) SCI1_ERR_Handler 0x000021cd Thumb Code 2 startup_bat32g135.o(.text) I2CA_Handler 0x000021cf Thumb Code 2 startup_bat32g135.o(.text) TM00_Handler 0x000021d1 Thumb Code 2 startup_bat32g135.o(.text) TM01_Handler 0x000021d3 Thumb Code 2 startup_bat32g135.o(.text) TM02_Handler 0x000021d5 Thumb Code 2 startup_bat32g135.o(.text) TM03_Handler 0x000021d7 Thumb Code 2 startup_bat32g135.o(.text) ADC_Handler 0x000021d9 Thumb Code 2 startup_bat32g135.o(.text) CMP0_Handler 0x000021df Thumb Code 2 startup_bat32g135.o(.text) CMP1_Handler 0x000021e1 Thumb Code 2 startup_bat32g135.o(.text) RAMPRTERR_Handler 0x000021e3 Thumb Code 2 startup_bat32g135.o(.text) TM10_Handler 0x000021e5 Thumb Code 2 startup_bat32g135.o(.text) TM11_Handler 0x000021e7 Thumb Code 2 startup_bat32g135.o(.text) TM12_Handler 0x000021e9 Thumb Code 2 startup_bat32g135.o(.text) TM13_Handler 0x000021eb Thumb Code 2 startup_bat32g135.o(.text) FMC_Handler 0x000021ed Thumb Code 2 startup_bat32g135.o(.text) __user_initial_stackheap 0x000021f1 Thumb Code 10 startup_bat32g135.o(.text) __2printf 0x00002215 Thumb Code 22 noretval__2printf.o(.text) _printf_int_hex 0x00002231 Thumb Code 84 _printf_hex_int.o(.text) _printf_longlong_hex 0x00002231 Thumb Code 0 _printf_hex_int.o(.text) __printf 0x00002289 Thumb Code 270 __printf_wp.o(.text) mktime 0x000023d5 Thumb Code 340 mktime.o(.text) __aeabi_uidiv 0x00002539 Thumb Code 0 aeabi_sdiv.o(.text) __aeabi_uidivmod 0x00002539 Thumb Code 20 aeabi_sdiv.o(.text) __aeabi_idiv 0x0000254d Thumb Code 0 aeabi_sdiv.o(.text) __aeabi_idivmod 0x0000254d Thumb Code 326 aeabi_sdiv.o(.text) __use_two_region_memory 0x00002693 Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x00002695 Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x00002697 Thumb Code 2 heapauxi.o(.text) _printf_int_common 0x00002699 Thumb Code 176 _printf_intcommon.o(.text) _printf_char_file 0x00002749 Thumb Code 34 _printf_char_file.o(.text) _printf_char_common 0x0000277b Thumb Code 32 _printf_char_common.o(.text) __user_setup_stackheap 0x000027a1 Thumb Code 62 sys_stackheap_outer.o(.text) exit 0x000027df Thumb Code 16 exit.o(.text) __user_libspace 0x000027f1 Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x000027f1 Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x000027f1 Thumb Code 0 libspace.o(.text) ADC_Conversion 0x000027f9 Thumb Code 244 adc.o(i.ADC_Conversion) ADC_Init 0x00002901 Thumb Code 112 adc.o(i.ADC_Init) ADC_Init1 0x0000297d Thumb Code 70 bat32g1xx_adc.o(i.ADC_Init1) ADC_ReadVolt 0x000029d5 Thumb Code 18 adc.o(i.ADC_ReadVolt) BATT_AlarmCheck 0x000029f1 Thumb Code 540 batt.o(i.BATT_AlarmCheck) BATT_AlarmLogWrite 0x00002c11 Thumb Code 136 batt.o(i.BATT_AlarmLogWrite) BATT_AlarmNumread 0x00002ca9 Thumb Code 32 batt.o(i.BATT_AlarmNumread) BATT_BalCheck 0x00002cd1 Thumb Code 208 batt.o(i.BATT_BalCheck) BATT_Balance 0x00002dad Thumb Code 300 batt.o(i.BATT_Balance) BATT_CellTempProcess 0x00002ef1 Thumb Code 172 batt.o(i.BATT_CellTempProcess) BATT_CellVoltageProcess 0x00002fad Thumb Code 162 batt.o(i.BATT_CellVoltageProcess) BATT_ChargeCheck 0x00003069 Thumb Code 72 batt.o(i.BATT_ChargeCheck) BATT_CmdProcess 0x000030b9 Thumb Code 850 batt.o(i.BATT_CmdProcess) BATT_CrgOffLineCntReset 0x00003441 Thumb Code 10 batt.o(i.BATT_CrgOffLineCntReset) BATT_CrgOffLineCount 0x00003451 Thumb Code 84 batt.o(i.BATT_CrgOffLineCount) BATT_CurrentCheck 0x000034b1 Thumb Code 346 batt.o(i.BATT_CurrentCheck) BATT_DischargeCheck 0x00003615 Thumb Code 46 batt.o(i.BATT_DischargeCheck) BATT_EepromInfoSave 0x00003649 Thumb Code 54 batt.o(i.BATT_EepromInfoSave) BATT_FlashInfoInit 0x00003689 Thumb Code 910 batt.o(i.BATT_FlashInfoInit) BATT_FlashInfoSave 0x00003aed Thumb Code 32 batt.o(i.BATT_FlashInfoSave) BATT_Init 0x00003b15 Thumb Code 238 batt.o(i.BATT_Init) BATT_MosfetFailCheck 0x00003c19 Thumb Code 358 batt.o(i.BATT_MosfetFailCheck) BATT_P5vCount 0x00003d8d Thumb Code 60 batt.o(i.BATT_P5vCount) BATT_P5vOnTime 0x00003dd5 Thumb Code 44 batt.o(i.BATT_P5vOnTime) BATT_PFetCount 0x00003e05 Thumb Code 32 batt.o(i.BATT_PFetCount) BATT_PFetOffTime 0x00003e29 Thumb Code 14 batt.o(i.BATT_PFetOffTime) BATT_PowerDown 0x00003e3d Thumb Code 28 batt.o(i.BATT_PowerDown) BATT_PreDischargeCheck 0x00003e59 Thumb Code 228 batt.o(i.BATT_PreDischargeCheck) BATT_PwrReleaseCount 0x00003f49 Thumb Code 14 batt.o(i.BATT_PwrReleaseCount) BATT_ReadInfo 0x00003f5d Thumb Code 234 batt.o(i.BATT_ReadInfo) BATT_Sleep 0x00004059 Thumb Code 1166 batt.o(i.BATT_Sleep) BATT_SleepCount 0x000044f5 Thumb Code 14 batt.o(i.BATT_SleepCount) BATT_SleepDelayTime 0x00004509 Thumb Code 10 batt.o(i.BATT_SleepDelayTime) BATT_StorageDischarge 0x00004519 Thumb Code 90 batt.o(i.BATT_StorageDischarge) BATT_StorageDischargeCheck 0x0000457d Thumb Code 154 batt.o(i.BATT_StorageDischargeCheck) BATT_TempCheck 0x00004621 Thumb Code 894 batt.o(i.BATT_TempCheck) BATT_UserInfoLog 0x000049ad Thumb Code 146 batt.o(i.BATT_UserInfoLog) BATT_VoltCheck 0x00004a4d Thumb Code 820 batt.o(i.BATT_VoltCheck) BQ769x0_AdcGainCalculate 0x00004d8d Thumb Code 38 bq769x0.o(i.BQ769x0_AdcGainCalculate) BQ769x0_Balance 0x00004db9 Thumb Code 94 bq769x0.o(i.BQ769x0_Balance) BQ769x0_ChipInit 0x00004e21 Thumb Code 270 bq769x0.o(i.BQ769x0_ChipInit) BQ769x0_ClrFlag 0x00004f41 Thumb Code 32 bq769x0.o(i.BQ769x0_ClrFlag) BQ769x0_CommCount 0x00004f61 Thumb Code 28 bq769x0.o(i.BQ769x0_CommCount) BQ769x0_CurrentCalibration 0x00004f85 Thumb Code 52 bq769x0.o(i.BQ769x0_CurrentCalibration) BQ769x0_FlashInfoInit 0x00004fc9 Thumb Code 100 bq769x0.o(i.BQ769x0_FlashInfoInit) BQ769x0_Init 0x00005041 Thumb Code 162 bq769x0.o(i.BQ769x0_Init) BQ769x0_Mosfet 0x000050e9 Thumb Code 126 bq769x0.o(i.BQ769x0_Mosfet) BQ769x0_PowerDown 0x00005171 Thumb Code 22 bq769x0.o(i.BQ769x0_PowerDown) BQ769x0_ReadAdcGain 0x00005189 Thumb Code 86 bq769x0.o(i.BQ769x0_ReadAdcGain) BQ769x0_ReadByte 0x000051e9 Thumb Code 68 bq769x0.o(i.BQ769x0_ReadByte) BQ769x0_ReadCellCurrent 0x0000522d Thumb Code 58 bq769x0.o(i.BQ769x0_ReadCellCurrent) BQ769x0_ReadCellTemp 0x00005275 Thumb Code 118 bq769x0.o(i.BQ769x0_ReadCellTemp) BQ769x0_ReadCellVoltage 0x000052f9 Thumb Code 142 bq769x0.o(i.BQ769x0_ReadCellVoltage) BQ769x0_ReadFlag 0x00005399 Thumb Code 226 bq769x0.o(i.BQ769x0_ReadFlag) BQ769x0_ReadWord 0x00005485 Thumb Code 88 bq769x0.o(i.BQ769x0_ReadWord) BQ769x0_ResetCommCnt 0x000054dd Thumb Code 20 bq769x0.o(i.BQ769x0_ResetCommCnt) BQ769x0_VoltageOffsetCalibration 0x000054f9 Thumb Code 164 bq769x0.o(i.BQ769x0_VoltageOffsetCalibration) BQ769x0_WriteByte 0x000055ad Thumb Code 46 bq769x0.o(i.BQ769x0_WriteByte) CLK_Fclk_Select 0x000055dd Thumb Code 42 bat32g1xx_clk.o(i.CLK_Fclk_Select) CLK_GetHocoFreq 0x0000560d Thumb Code 110 system_bat32g135.o(i.CLK_GetHocoFreq) CLK_Osc_Setting 0x000056b1 Thumb Code 98 bat32g1xx_clk.o(i.CLK_Osc_Setting) CRC16 0x00005719 Thumb Code 56 crc.o(i.CRC16) CRC8 0x00005755 Thumb Code 30 crc.o(i.CRC8) DELAY_Ms 0x00005779 Thumb Code 26 task.o(i.DELAY_Ms) DELAY_Us 0x00005793 Thumb Code 12 task.o(i.DELAY_Us) EEPROM_InfoInit 0x000057a1 Thumb Code 64 eeprom.o(i.EEPROM_InfoInit) EEPROM_Init 0x000057ed Thumb Code 266 eeprom.o(i.EEPROM_Init) EEPROM_Read 0x00005909 Thumb Code 108 eeprom.o(i.EEPROM_Read) EEPROM_Write 0x00005979 Thumb Code 122 eeprom.o(i.EEPROM_Write) FLASH_BootVector 0x000059f9 Thumb Code 10 flash.o(i.FLASH_BootVector) FLASH_Read 0x00005a09 Thumb Code 20 flash.o(i.FLASH_Read) FLASH_Write 0x00005a1d Thumb Code 108 flash.o(i.FLASH_Write) I2CS_Ack 0x00005a8d Thumb Code 104 i2cs.o(i.I2CS_Ack) I2CS_PinRead 0x00005af9 Thumb Code 22 i2cs.o(i.I2CS_PinRead) I2CS_PinWrite 0x00005b15 Thumb Code 104 i2cs.o(i.I2CS_PinWrite) I2CS_ReStart 0x00005b85 Thumb Code 46 i2cs.o(i.I2CS_ReStart) I2CS_ReadByte 0x00005bb5 Thumb Code 138 i2cs.o(i.I2CS_ReadByte) I2CS_ReadMultiByte 0x00005c45 Thumb Code 234 i2cs.o(i.I2CS_ReadMultiByte) I2CS_Start 0x00005d35 Thumb Code 46 i2cs.o(i.I2CS_Start) I2CS_Stop 0x00005d63 Thumb Code 64 i2cs.o(i.I2CS_Stop) I2CS_WriteByte 0x00005da5 Thumb Code 94 i2cs.o(i.I2CS_WriteByte) I2CS_WriteMultiByte 0x00005e09 Thumb Code 200 i2cs.o(i.I2CS_WriteMultiByte) INTP0_Handler 0x00005ed5 Thumb Code 28 key.o(i.INTP0_Handler) INTP1_Handler 0x00005ef9 Thumb Code 42 key.o(i.INTP1_Handler) INTP2_Handler 0x00005f2d Thumb Code 20 key.o(i.INTP2_Handler) INTP3_Handler 0x00005f49 Thumb Code 20 key.o(i.INTP3_Handler) IT_Handler 0x00005f65 Thumb Code 16 batt.o(i.IT_Handler) KEY_Handler 0x00005f7d Thumb Code 8 key.o(i.KEY_Handler) KEY_Init 0x00005f89 Thumb Code 176 key.o(i.KEY_Init) KEY_Process 0x0000603d Thumb Code 172 key.o(i.KEY_Process) KEY_Read 0x000060ed Thumb Code 608 key.o(i.KEY_Read) LED_Init 0x00006355 Thumb Code 56 led.o(i.LED_Init) MEM_Copy 0x00006391 Thumb Code 18 memorys.o(i.MEM_Copy) MEM_Fill 0x000063a3 Thumb Code 16 memorys.o(i.MEM_Fill) NMI_Handler 0x000063b5 Thumb Code 8 main.o(i.NMI_Handler) NTC_Temperature 0x000063c1 Thumb Code 88 ntc.o(i.NTC_Temperature) PORT_ClrBit 0x00006429 Thumb Code 12 bat32g1xx_gpio.o(i.PORT_ClrBit) PORT_GetBit 0x00006439 Thumb Code 30 bat32g1xx_gpio.o(i.PORT_GetBit) PORT_Init 0x00006461 Thumb Code 120 bat32g1xx_gpio.o(i.PORT_Init) PORT_InputCfg 0x000064dd Thumb Code 8 bat32g1xx_gpio.o(i.PORT_InputCfg) PORT_OutputCfg 0x000064e9 Thumb Code 8 bat32g1xx_gpio.o(i.PORT_OutputCfg) PORT_SetBit 0x000064f5 Thumb Code 12 bat32g1xx_gpio.o(i.PORT_SetBit) RTC_Bcd2ToByte 0x00006505 Thumb Code 16 bat32g1xx_rtc.o(i.RTC_Bcd2ToByte) RTC_BeiJinTimeToTimestamp 0x00006515 Thumb Code 54 rtc.o(i.RTC_BeiJinTimeToTimestamp) RTC_ByteToBcd2 0x00006555 Thumb Code 24 bat32g1xx_rtc.o(i.RTC_ByteToBcd2) RTC_CalWeek 0x0000656d Thumb Code 98 rtc.o(i.RTC_CalWeek) RTC_CheckLeapYear 0x000065d9 Thumb Code 42 rtc.o(i.RTC_CheckLeapYear) RTC_GetAlarmValue 0x00006605 Thumb Code 72 bat32g1xx_rtc.o(i.RTC_GetAlarmValue) RTC_GetCounterValue 0x00006659 Thumb Code 98 bat32g1xx_rtc.o(i.RTC_GetCounterValue) RTC_Handler 0x000066c1 Thumb Code 80 rtc.o(i.RTC_Handler) RTC_Init 0x00006721 Thumb Code 116 rtc.o(i.RTC_Init) RTC_Init1 0x000067a1 Thumb Code 92 bat32g1xx_rtc.o(i.RTC_Init1) RTC_SetAlarmValue 0x00006809 Thumb Code 80 bat32g1xx_rtc.o(i.RTC_SetAlarmValue) RTC_SetConstPeriodInterruptOn 0x00006865 Thumb Code 58 bat32g1xx_rtc.o(i.RTC_SetConstPeriodInterruptOn) RTC_SetCounterValue 0x000068ad Thumb Code 102 bat32g1xx_rtc.o(i.RTC_SetCounterValue) RTC_Start 0x00006919 Thumb Code 58 bat32g1xx_rtc.o(i.RTC_Start) SCI0_RX_Handler 0x00006961 Thumb Code 82 uart.o(i.SCI0_RX_Handler) SCI0_TX_Handler 0x000069c1 Thumb Code 80 uart.o(i.SCI0_TX_Handler) SCI1_RX_Handler 0x00006a21 Thumb Code 84 uart.o(i.SCI1_RX_Handler) SCI1_TX_Handler 0x00006a85 Thumb Code 88 uart.o(i.SCI1_TX_Handler) SCP_Analyze 0x00006aed Thumb Code 316 scp.o(i.SCP_Analyze) SCP_CmdProcess 0x00006c35 Thumb Code 1930 scp.o(i.SCP_CmdProcess) SCP_ErrorReport 0x000073d5 Thumb Code 72 scp.o(i.SCP_ErrorReport) SCP_Init 0x00007421 Thumb Code 104 scp.o(i.SCP_Init) SCP_RunInfoFill 0x0000749d Thumb Code 324 scp.o(i.SCP_RunInfoFill) SCP_SetOverTime 0x000075ed Thumb Code 30 scp.o(i.SCP_SetOverTime) SOC_CC 0x00007615 Thumb Code 1218 soc.o(i.SOC_CC) SOC_Init 0x00007ad9 Thumb Code 54 soc.o(i.SOC_Init) SOC_Ocv 0x00007b1d Thumb Code 104 soc.o(i.SOC_Ocv) SOC_ResCalculate 0x00007b85 Thumb Code 78 soc.o(i.SOC_ResCalculate) SysTick_Handler 0x00007be1 Thumb Code 42 task.o(i.SysTick_Handler) SystemInit 0x00007c15 Thumb Code 56 system_bat32g135.o(i.SystemInit) TASK_100mS 0x00007c69 Thumb Code 80 main.o(i.TASK_100mS) TASK_Afe 0x00007cc5 Thumb Code 38 main.o(i.TASK_Afe) TASK_Balance 0x00007cf5 Thumb Code 54 main.o(i.TASK_Balance) TASK_Charger 0x00007d3d Thumb Code 30 main.o(i.TASK_Charger) TASK_Init 0x00007d65 Thumb Code 54 task.o(i.TASK_Init) TASK_Key 0x00007dad Thumb Code 34 main.o(i.TASK_Key) TASK_Led 0x00007dd9 Thumb Code 34 main.o(i.TASK_Led) TASK_Sleep 0x00007e05 Thumb Code 68 main.o(i.TASK_Sleep) TASK_Uart 0x00007e59 Thumb Code 76 main.o(i.TASK_Uart) UART0_BaudRate 0x00007eb1 Thumb Code 56 bat32g1xx_sci.o(i.UART0_BaudRate) UART0_Init 0x00007ef1 Thumb Code 106 bat32g1xx_sci.o(i.UART0_Init) UART0_Send 0x00007f75 Thumb Code 16 bat32g1xx_sci.o(i.UART0_Send) UART_BaudRateCal 0x00007f8d Thumb Code 94 bat32g1xx_sci.o(i.UART_BaudRateCal) UART_DisableIrq 0x00007ff5 Thumb Code 56 uart.o(i.UART_DisableIrq) UART_EnableIrq 0x00008031 Thumb Code 56 uart.o(i.UART_EnableIrq) UART_GetStatus 0x0000806d Thumb Code 38 uart.o(i.UART_GetStatus) UART_IdleCnt 0x00008099 Thumb Code 30 uart.o(i.UART_IdleCnt) UART_IdleRest 0x000080c1 Thumb Code 14 uart.o(i.UART_IdleRest) UART_IdleState 0x000080d9 Thumb Code 22 uart.o(i.UART_IdleState) UART_ReceiveData 0x000080f9 Thumb Code 26 uart.o(i.UART_ReceiveData) UART_SendData 0x00008119 Thumb Code 24 uart.o(i.UART_SendData) UART_WriteBuff 0x00008135 Thumb Code 208 uart.o(i.UART_WriteBuff) __ARM_common_switch8 0x00008211 Thumb Code 26 system_bat32g135.o(i.__ARM_common_switch8) _is_digit 0x0000825d Thumb Code 14 __printf_wp.o(i._is_digit) _sys_exit 0x0000826d Thumb Code 18 bat32g1xx_retarget.o(i._sys_exit) ferror 0x00008289 Thumb Code 6 bat32g1xx_retarget.o(i.ferror) fputc 0x0000828f Thumb Code 24 bat32g1xx_retarget.o(i.fputc) hard_fault_handler_c 0x000082a9 Thumb Code 108 main.o(i.hard_fault_handler_c) main 0x000083b9 Thumb Code 138 main.o(i.main) FLASH_EraseChip 0x00008449 Thumb Code 44 bat32g1xx_flash.o(ram_fetch_code) FLASH_SectorErase 0x00008475 Thumb Code 58 bat32g1xx_flash.o(ram_fetch_code) FLASH_ProgramPage 0x000084af Thumb Code 54 bat32g1xx_flash.o(ram_fetch_code) FLASH_ProgramByte 0x000084e5 Thumb Code 36 bat32g1xx_flash.o(ram_fetch_code) FLASH_ProgramHalfWord 0x00008509 Thumb Code 36 bat32g1xx_flash.o(ram_fetch_code) FLASH_ProgramWord 0x0000852d Thumb Code 36 bat32g1xx_flash.o(ram_fetch_code) sps_tbl 0x00008554 Data 32 bat32g1xx_sci.o(.constdata) I2CS_GpioTab 0x00008574 Data 8 i2cs.o(.constdata) ADC_CH_Tab 0x0000857c Data 4 adc.o(.constdata) NTC_Tab 0x00008580 Data 116 ntc.o(.constdata) Leap_Month_Base 0x000085f4 Data 12 rtc.o(.constdata) NonLeap_Month_Base 0x00008600 Data 12 rtc.o(.constdata) CRC8_Tab 0x0000860c Data 256 crc.o(.constdata) HEX2ASCII_Tab 0x0000870c Data 17 memorys.o(.constdata) DataStr 0x0000871d Data 12 memorys.o(.constdata) TimeStr 0x00008729 Data 9 memorys.o(.constdata) _monlen 0x0000875a Data 12 _monlen.o(.constdata) Region$$Table$$Base 0x00008768 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x00008788 Number 0 anon$$obj.o(Region$$Table) FLASH_Info 0x0000fc00 Data 500 batt.o(.ARM.__AT_0x0000FC00) SystemCoreClock 0x20000000 Data 4 system_bat32g135.o(.data) __stdout 0x20000004 Data 4 bat32g1xx_retarget.o(.data) RTC_Times 0x2000000a Data 8 rtc.o(.data) err_type 0x20000012 Data 1 uart.o(.data) _Reg 0x20000024 Data 2 task.o(.data) LED_Info 0x20000028 Data 14 led.o(.bss) I2CS_Info 0x20000036 Data 12 i2cs.o(.bss) KEY_Info 0x20000042 Data 34 key.o(.bss) ADC_Info 0x20000064 Data 44 adc.o(.bss) BATT_Info 0x20000090 Data 1220 batt.o(.bss) RTC_Info 0x20000554 Data 16 rtc.o(.bss) UART_Info 0x20000564 Data 2376 uart.o(.bss) EEPROM_Info 0x20000eac Data 70 eeprom.o(.bss) Timers 0x20000ef2 Data 16 task.o(.bss) SCP_Info 0x20000f02 Data 266 scp.o(.bss) SOC_Info 0x2000100c Data 20 soc.o(.bss) __libspace_start 0x20001020 Data 96 libspace.o(.bss) __temporary_stack_top$libspace 0x20001080 Data 0 libspace.o(.bss) ============================================================================== Memory Map of the image Image Entry point : 0x000020c5 Load Region LR_IROM1 (Base: 0x00002000, Size: 0x000067b0, Max: 0x0000e000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x00002000, Load base: 0x00002000, Size: 0x00006788, Max: 0x0000e000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x00002000 0x00002000 0x000000c0 Data RO 65 RESET startup_bat32g135.o 0x000020c0 0x000020c0 0x00000004 Data RO 6 .ARM.__AT_0x000020C0 system_bat32g135.o 0x000020c4 0x000020c4 0x00000008 Code RO 3323 * !!!main c_p.l(__main.o) 0x000020cc 0x000020cc 0x0000003c Code RO 3504 !!!scatter c_p.l(__scatter.o) 0x00002108 0x00002108 0x0000001a Code RO 3506 !!handler_copy c_p.l(__scatter_copy.o) 0x00002122 0x00002122 0x00000002 PAD 0x00002124 0x00002124 0x0000001c Code RO 3508 !!handler_zi c_p.l(__scatter_zi.o) 0x00002140 0x00002140 0x00000002 Code RO 3311 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o) 0x00002142 0x00002142 0x0000000a Code RO 3310 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o) 0x0000214c 0x0000214c 0x00000004 Code RO 3334 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o) 0x00002150 0x00002150 0x00000002 Code RO 3375 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) 0x00002152 0x00002152 0x00000000 Code RO 3389 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3391 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3394 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3396 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3398 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3401 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3403 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3405 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3407 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3409 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3411 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3413 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3415 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3417 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3419 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3421 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3425 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3427 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3429 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000000 Code RO 3431 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) 0x00002152 0x00002152 0x00000002 Code RO 3432 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) 0x00002154 0x00002154 0x00000002 Code RO 3456 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) 0x00002156 0x00002156 0x00000000 Code RO 3482 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) 0x00002156 0x00002156 0x00000000 Code RO 3484 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) 0x00002156 0x00002156 0x00000000 Code RO 3486 .ARM.Collect$$libshutdown$$00000006 c_p.l(libshutdown2.o) 0x00002156 0x00002156 0x00000000 Code RO 3489 .ARM.Collect$$libshutdown$$00000009 c_p.l(libshutdown2.o) 0x00002156 0x00002156 0x00000000 Code RO 3492 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) 0x00002156 0x00002156 0x00000000 Code RO 3494 .ARM.Collect$$libshutdown$$0000000E c_p.l(libshutdown2.o) 0x00002156 0x00002156 0x00000000 Code RO 3497 .ARM.Collect$$libshutdown$$00000011 c_p.l(libshutdown2.o) 0x00002156 0x00002156 0x00000002 Code RO 3498 .ARM.Collect$$libshutdown$$00000012 c_p.l(libshutdown2.o) 0x00002158 0x00002158 0x00000000 Code RO 3325 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) 0x00002158 0x00002158 0x00000000 Code RO 3339 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) 0x00002158 0x00002158 0x00000006 Code RO 3351 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) 0x0000215e 0x0000215e 0x00000000 Code RO 3341 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) 0x0000215e 0x0000215e 0x00000004 Code RO 3342 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) 0x00002162 0x00002162 0x00000000 Code RO 3344 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) 0x00002162 0x00002162 0x00000008 Code RO 3345 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) 0x0000216a 0x0000216a 0x00000002 Code RO 3380 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) 0x0000216c 0x0000216c 0x00000000 Code RO 3434 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) 0x0000216c 0x0000216c 0x00000004 Code RO 3435 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) 0x00002170 0x00002170 0x00000006 Code RO 3436 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) 0x00002176 0x00002176 0x00000002 PAD 0x00002178 0x00002178 0x0000001c Code RO 2903 .emb_text main.o 0x00002194 0x00002194 0x00000080 Code RO 66 .text startup_bat32g135.o 0x00002214 0x00002214 0x0000001c Code RO 3265 .text c_p.l(noretval__2printf.o) 0x00002230 0x00002230 0x00000058 Code RO 3272 .text c_p.l(_printf_hex_int.o) 0x00002288 0x00002288 0x0000010e Code RO 3298 .text c_p.l(__printf_wp.o) 0x00002396 0x00002396 0x00000002 PAD 0x00002398 0x00002398 0x000001a0 Code RO 3315 .text c_p.l(mktime.o) 0x00002538 0x00002538 0x0000015a Code RO 3317 .text c_p.l(aeabi_sdiv.o) 0x00002692 0x00002692 0x00000006 Code RO 3321 .text c_p.l(heapauxi.o) 0x00002698 0x00002698 0x000000b0 Code RO 3330 .text c_p.l(_printf_intcommon.o) 0x00002748 0x00002748 0x00000028 Code RO 3332 .text c_p.l(_printf_char_file.o) 0x00002770 0x00002770 0x00000030 Code RO 3355 .text c_p.l(_printf_char_common.o) 0x000027a0 0x000027a0 0x0000003e Code RO 3359 .text c_p.l(sys_stackheap_outer.o) 0x000027de 0x000027de 0x00000010 Code RO 3364 .text c_p.l(exit.o) 0x000027ee 0x000027ee 0x00000002 PAD 0x000027f0 0x000027f0 0x00000008 Code RO 3376 .text c_p.l(libspace.o) 0x000027f8 0x000027f8 0x00000108 Code RO 2155 i.ADC_Conversion adc.o 0x00002900 0x00002900 0x0000007c Code RO 2156 i.ADC_Init adc.o 0x0000297c 0x0000297c 0x00000058 Code RO 74 i.ADC_Init1 bat32g1xx_adc.o 0x000029d4 0x000029d4 0x0000001c Code RO 2157 i.ADC_ReadVolt adc.o 0x000029f0 0x000029f0 0x00000220 Code RO 2199 i.BATT_AlarmCheck batt.o 0x00002c10 0x00002c10 0x00000098 Code RO 2202 i.BATT_AlarmLogWrite batt.o 0x00002ca8 0x00002ca8 0x00000028 Code RO 2203 i.BATT_AlarmNumread batt.o 0x00002cd0 0x00002cd0 0x000000dc Code RO 2204 i.BATT_BalCheck batt.o 0x00002dac 0x00002dac 0x00000144 Code RO 2205 i.BATT_Balance batt.o 0x00002ef0 0x00002ef0 0x000000bc Code RO 2206 i.BATT_CellTempProcess batt.o 0x00002fac 0x00002fac 0x000000bc Code RO 2207 i.BATT_CellVoltageProcess batt.o 0x00003068 0x00003068 0x00000050 Code RO 2208 i.BATT_ChargeCheck batt.o 0x000030b8 0x000030b8 0x00000388 Code RO 2209 i.BATT_CmdProcess batt.o 0x00003440 0x00003440 0x00000010 Code RO 2210 i.BATT_CrgOffLineCntReset batt.o 0x00003450 0x00003450 0x00000060 Code RO 2211 i.BATT_CrgOffLineCount batt.o 0x000034b0 0x000034b0 0x00000164 Code RO 2212 i.BATT_CurrentCheck batt.o 0x00003614 0x00003614 0x00000034 Code RO 2213 i.BATT_DischargeCheck batt.o 0x00003648 0x00003648 0x00000040 Code RO 2214 i.BATT_EepromInfoSave batt.o 0x00003688 0x00003688 0x00000464 Code RO 2215 i.BATT_FlashInfoInit batt.o 0x00003aec 0x00003aec 0x00000028 Code RO 2216 i.BATT_FlashInfoSave batt.o 0x00003b14 0x00003b14 0x00000104 Code RO 2217 i.BATT_Init batt.o 0x00003c18 0x00003c18 0x00000174 Code RO 2218 i.BATT_MosfetFailCheck batt.o 0x00003d8c 0x00003d8c 0x00000048 Code RO 2219 i.BATT_P5vCount batt.o 0x00003dd4 0x00003dd4 0x00000030 Code RO 2220 i.BATT_P5vOnTime batt.o 0x00003e04 0x00003e04 0x00000024 Code RO 2221 i.BATT_PFetCount batt.o 0x00003e28 0x00003e28 0x00000014 Code RO 2222 i.BATT_PFetOffTime batt.o 0x00003e3c 0x00003e3c 0x0000001c Code RO 2223 i.BATT_PowerDown batt.o 0x00003e58 0x00003e58 0x000000f0 Code RO 2224 i.BATT_PreDischargeCheck batt.o 0x00003f48 0x00003f48 0x00000014 Code RO 2226 i.BATT_PwrReleaseCount batt.o 0x00003f5c 0x00003f5c 0x000000fc Code RO 2227 i.BATT_ReadInfo batt.o 0x00004058 0x00004058 0x0000049c Code RO 2228 i.BATT_Sleep batt.o 0x000044f4 0x000044f4 0x00000014 Code RO 2229 i.BATT_SleepCount batt.o 0x00004508 0x00004508 0x00000010 Code RO 2230 i.BATT_SleepDelayTime batt.o 0x00004518 0x00004518 0x00000064 Code RO 2231 i.BATT_StorageDischarge batt.o 0x0000457c 0x0000457c 0x000000a4 Code RO 2232 i.BATT_StorageDischargeCheck batt.o 0x00004620 0x00004620 0x0000038c Code RO 2233 i.BATT_TempCheck batt.o 0x000049ac 0x000049ac 0x000000a0 Code RO 2234 i.BATT_UserInfoLog batt.o 0x00004a4c 0x00004a4c 0x00000340 Code RO 2235 i.BATT_VoltCheck batt.o 0x00004d8c 0x00004d8c 0x0000002c Code RO 2458 i.BQ769x0_AdcGainCalculate bq769x0.o 0x00004db8 0x00004db8 0x00000068 Code RO 2459 i.BQ769x0_Balance bq769x0.o 0x00004e20 0x00004e20 0x00000120 Code RO 2460 i.BQ769x0_ChipInit bq769x0.o 0x00004f40 0x00004f40 0x00000020 Code RO 2461 i.BQ769x0_ClrFlag bq769x0.o 0x00004f60 0x00004f60 0x00000024 Code RO 2462 i.BQ769x0_CommCount bq769x0.o 0x00004f84 0x00004f84 0x00000044 Code RO 2463 i.BQ769x0_CurrentCalibration bq769x0.o 0x00004fc8 0x00004fc8 0x00000078 Code RO 2465 i.BQ769x0_FlashInfoInit bq769x0.o 0x00005040 0x00005040 0x000000a8 Code RO 2466 i.BQ769x0_Init bq769x0.o 0x000050e8 0x000050e8 0x00000088 Code RO 2467 i.BQ769x0_Mosfet bq769x0.o 0x00005170 0x00005170 0x00000016 Code RO 2468 i.BQ769x0_PowerDown bq769x0.o 0x00005186 0x00005186 0x00000002 PAD 0x00005188 0x00005188 0x00000060 Code RO 2469 i.BQ769x0_ReadAdcGain bq769x0.o 0x000051e8 0x000051e8 0x00000044 Code RO 2470 i.BQ769x0_ReadByte bq769x0.o 0x0000522c 0x0000522c 0x00000048 Code RO 2471 i.BQ769x0_ReadCellCurrent bq769x0.o 0x00005274 0x00005274 0x00000084 Code RO 2472 i.BQ769x0_ReadCellTemp bq769x0.o 0x000052f8 0x000052f8 0x000000a0 Code RO 2473 i.BQ769x0_ReadCellVoltage bq769x0.o 0x00005398 0x00005398 0x000000ec Code RO 2474 i.BQ769x0_ReadFlag bq769x0.o 0x00005484 0x00005484 0x00000058 Code RO 2475 i.BQ769x0_ReadWord bq769x0.o 0x000054dc 0x000054dc 0x0000001c Code RO 2477 i.BQ769x0_ResetCommCnt bq769x0.o 0x000054f8 0x000054f8 0x000000b4 Code RO 2479 i.BQ769x0_VoltageOffsetCalibration bq769x0.o 0x000055ac 0x000055ac 0x0000002e Code RO 2480 i.BQ769x0_WriteByte bq769x0.o 0x000055da 0x000055da 0x00000002 PAD 0x000055dc 0x000055dc 0x00000030 Code RO 306 i.CLK_Fclk_Select bat32g1xx_clk.o 0x0000560c 0x0000560c 0x000000a4 Code RO 3 i.CLK_GetHocoFreq system_bat32g135.o 0x000056b0 0x000056b0 0x00000068 Code RO 312 i.CLK_Osc_Setting bat32g1xx_clk.o 0x00005718 0x00005718 0x0000003c Code RO 3164 i.CRC16 crc.o 0x00005754 0x00005754 0x00000024 Code RO 3165 i.CRC8 crc.o 0x00005778 0x00005778 0x0000001a Code RO 2988 i.DELAY_Ms task.o 0x00005792 0x00005792 0x0000000c Code RO 2989 i.DELAY_Us task.o 0x0000579e 0x0000579e 0x00000002 PAD 0x000057a0 0x000057a0 0x0000004c Code RO 2859 i.EEPROM_InfoInit eeprom.o 0x000057ec 0x000057ec 0x0000011c Code RO 2860 i.EEPROM_Init eeprom.o 0x00005908 0x00005908 0x00000070 Code RO 2861 i.EEPROM_Read eeprom.o 0x00005978 0x00005978 0x00000080 Code RO 2862 i.EEPROM_Write eeprom.o 0x000059f8 0x000059f8 0x00000010 Code RO 2122 i.FLASH_BootVector flash.o 0x00005a08 0x00005a08 0x00000014 Code RO 2123 i.FLASH_Read flash.o 0x00005a1c 0x00005a1c 0x00000070 Code RO 2124 i.FLASH_Write flash.o 0x00005a8c 0x00005a8c 0x0000006c Code RO 1965 i.I2CS_Ack i2cs.o 0x00005af8 0x00005af8 0x0000001c Code RO 1966 i.I2CS_PinRead i2cs.o 0x00005b14 0x00005b14 0x00000070 Code RO 1967 i.I2CS_PinWrite i2cs.o 0x00005b84 0x00005b84 0x0000002e Code RO 1968 i.I2CS_ReStart i2cs.o 0x00005bb2 0x00005bb2 0x00000002 PAD 0x00005bb4 0x00005bb4 0x00000090 Code RO 1969 i.I2CS_ReadByte i2cs.o 0x00005c44 0x00005c44 0x000000f0 Code RO 1970 i.I2CS_ReadMultiByte i2cs.o 0x00005d34 0x00005d34 0x0000002e Code RO 1971 i.I2CS_Start i2cs.o 0x00005d62 0x00005d62 0x00000040 Code RO 1972 i.I2CS_Stop i2cs.o 0x00005da2 0x00005da2 0x00000002 PAD 0x00005da4 0x00005da4 0x00000064 Code RO 1973 i.I2CS_WriteByte i2cs.o 0x00005e08 0x00005e08 0x000000cc Code RO 1974 i.I2CS_WriteMultiByte i2cs.o 0x00005ed4 0x00005ed4 0x00000024 Code RO 2050 i.INTP0_Handler key.o 0x00005ef8 0x00005ef8 0x00000034 Code RO 2051 i.INTP1_Handler key.o 0x00005f2c 0x00005f2c 0x0000001c Code RO 2052 i.INTP2_Handler key.o 0x00005f48 0x00005f48 0x0000001c Code RO 2053 i.INTP3_Handler key.o 0x00005f64 0x00005f64 0x00000018 Code RO 2236 i.IT_Handler batt.o 0x00005f7c 0x00005f7c 0x0000000c Code RO 2054 i.KEY_Handler key.o 0x00005f88 0x00005f88 0x000000b4 Code RO 2055 i.KEY_Init key.o 0x0000603c 0x0000603c 0x000000b0 Code RO 2056 i.KEY_Process key.o 0x000060ec 0x000060ec 0x00000268 Code RO 2057 i.KEY_Read key.o 0x00006354 0x00006354 0x0000003c Code RO 1813 i.LED_Init led.o 0x00006390 0x00006390 0x00000012 Code RO 3206 i.MEM_Copy memorys.o 0x000063a2 0x000063a2 0x00000010 Code RO 3207 i.MEM_Fill memorys.o 0x000063b2 0x000063b2 0x00000002 PAD 0x000063b4 0x000063b4 0x0000000c Code RO 2904 i.NMI_Handler main.o 0x000063c0 0x000063c0 0x00000068 Code RO 2610 i.NTC_Temperature ntc.o 0x00006428 0x00006428 0x00000010 Code RO 187 i.PORT_ClrBit bat32g1xx_gpio.o 0x00006438 0x00006438 0x00000028 Code RO 188 i.PORT_GetBit bat32g1xx_gpio.o 0x00006460 0x00006460 0x0000007c Code RO 189 i.PORT_Init bat32g1xx_gpio.o 0x000064dc 0x000064dc 0x0000000c Code RO 190 i.PORT_InputCfg bat32g1xx_gpio.o 0x000064e8 0x000064e8 0x0000000c Code RO 191 i.PORT_OutputCfg bat32g1xx_gpio.o 0x000064f4 0x000064f4 0x00000010 Code RO 192 i.PORT_SetBit bat32g1xx_gpio.o 0x00006504 0x00006504 0x00000010 Code RO 736 i.RTC_Bcd2ToByte bat32g1xx_rtc.o 0x00006514 0x00006514 0x00000040 Code RO 2636 i.RTC_BeiJinTimeToTimestamp rtc.o 0x00006554 0x00006554 0x00000018 Code RO 737 i.RTC_ByteToBcd2 bat32g1xx_rtc.o 0x0000656c 0x0000656c 0x0000006c Code RO 2637 i.RTC_CalWeek rtc.o 0x000065d8 0x000065d8 0x0000002a Code RO 2638 i.RTC_CheckLeapYear rtc.o 0x00006602 0x00006602 0x00000002 PAD 0x00006604 0x00006604 0x00000054 Code RO 738 i.RTC_GetAlarmValue bat32g1xx_rtc.o 0x00006658 0x00006658 0x00000068 Code RO 739 i.RTC_GetCounterValue bat32g1xx_rtc.o 0x000066c0 0x000066c0 0x00000060 Code RO 2639 i.RTC_Handler rtc.o 0x00006720 0x00006720 0x00000080 Code RO 2640 i.RTC_Init rtc.o 0x000067a0 0x000067a0 0x00000068 Code RO 740 i.RTC_Init1 bat32g1xx_rtc.o 0x00006808 0x00006808 0x0000005c Code RO 743 i.RTC_SetAlarmValue bat32g1xx_rtc.o 0x00006864 0x00006864 0x00000048 Code RO 745 i.RTC_SetConstPeriodInterruptOn bat32g1xx_rtc.o 0x000068ac 0x000068ac 0x0000006c Code RO 746 i.RTC_SetCounterValue bat32g1xx_rtc.o 0x00006918 0x00006918 0x00000048 Code RO 747 i.RTC_Start bat32g1xx_rtc.o 0x00006960 0x00006960 0x00000060 Code RO 2699 i.SCI0_RX_Handler uart.o 0x000069c0 0x000069c0 0x00000060 Code RO 2700 i.SCI0_TX_Handler uart.o 0x00006a20 0x00006a20 0x00000064 Code RO 2701 i.SCI1_RX_Handler uart.o 0x00006a84 0x00006a84 0x00000068 Code RO 2702 i.SCI1_TX_Handler uart.o 0x00006aec 0x00006aec 0x00000148 Code RO 3048 i.SCP_Analyze scp.o 0x00006c34 0x00006c34 0x000007a0 Code RO 3049 i.SCP_CmdProcess scp.o 0x000073d4 0x000073d4 0x0000004c Code RO 3050 i.SCP_ErrorReport scp.o 0x00007420 0x00007420 0x0000007c Code RO 3051 i.SCP_Init scp.o 0x0000749c 0x0000749c 0x00000150 Code RO 3053 i.SCP_RunInfoFill scp.o 0x000075ec 0x000075ec 0x00000028 Code RO 3054 i.SCP_SetOverTime scp.o 0x00007614 0x00007614 0x000004c2 Code RO 3114 i.SOC_CC soc.o 0x00007ad6 0x00007ad6 0x00000002 PAD 0x00007ad8 0x00007ad8 0x00000044 Code RO 3116 i.SOC_Init soc.o 0x00007b1c 0x00007b1c 0x00000068 Code RO 3117 i.SOC_Ocv soc.o 0x00007b84 0x00007b84 0x0000005c Code RO 3118 i.SOC_ResCalculate soc.o 0x00007be0 0x00007be0 0x00000034 Code RO 2990 i.SysTick_Handler task.o 0x00007c14 0x00007c14 0x00000054 Code RO 5 i.SystemInit system_bat32g135.o 0x00007c68 0x00007c68 0x0000005c Code RO 2905 i.TASK_100mS main.o 0x00007cc4 0x00007cc4 0x00000030 Code RO 2906 i.TASK_Afe main.o 0x00007cf4 0x00007cf4 0x00000048 Code RO 2907 i.TASK_Balance main.o 0x00007d3c 0x00007d3c 0x00000028 Code RO 2908 i.TASK_Charger main.o 0x00007d64 0x00007d64 0x00000048 Code RO 2991 i.TASK_Init task.o 0x00007dac 0x00007dac 0x0000002c Code RO 2909 i.TASK_Key main.o 0x00007dd8 0x00007dd8 0x0000002c Code RO 2910 i.TASK_Led main.o 0x00007e04 0x00007e04 0x00000054 Code RO 2911 i.TASK_Sleep main.o 0x00007e58 0x00007e58 0x00000058 Code RO 2912 i.TASK_Uart main.o 0x00007eb0 0x00007eb0 0x00000040 Code RO 943 i.UART0_BaudRate bat32g1xx_sci.o 0x00007ef0 0x00007ef0 0x00000084 Code RO 944 i.UART0_Init bat32g1xx_sci.o 0x00007f74 0x00007f74 0x00000018 Code RO 946 i.UART0_Send bat32g1xx_sci.o 0x00007f8c 0x00007f8c 0x00000068 Code RO 959 i.UART_BaudRateCal bat32g1xx_sci.o 0x00007ff4 0x00007ff4 0x0000003c Code RO 2703 i.UART_DisableIrq uart.o 0x00008030 0x00008030 0x0000003c Code RO 2704 i.UART_EnableIrq uart.o 0x0000806c 0x0000806c 0x0000002c Code RO 2705 i.UART_GetStatus uart.o 0x00008098 0x00008098 0x00000028 Code RO 2706 i.UART_IdleCnt uart.o 0x000080c0 0x000080c0 0x00000018 Code RO 2707 i.UART_IdleRest uart.o 0x000080d8 0x000080d8 0x00000020 Code RO 2708 i.UART_IdleState uart.o 0x000080f8 0x000080f8 0x00000020 Code RO 2710 i.UART_ReceiveData uart.o 0x00008118 0x00008118 0x0000001c Code RO 2712 i.UART_SendData uart.o 0x00008134 0x00008134 0x000000dc Code RO 2714 i.UART_WriteBuff uart.o 0x00008210 0x00008210 0x0000001a Code RO 35 i.__ARM_common_switch8 system_bat32g135.o 0x0000822a 0x0000822a 0x00000002 PAD 0x0000822c 0x0000822c 0x00000018 Code RO 84 i.__NVIC_ClearPendingIRQ bat32g1xx_adc.o 0x00008244 0x00008244 0x00000018 Code RO 749 i.__NVIC_ClearPendingIRQ bat32g1xx_rtc.o 0x0000825c 0x0000825c 0x0000000e Code RO 3300 i._is_digit c_p.l(__printf_wp.o) 0x0000826a 0x0000826a 0x00000002 PAD 0x0000826c 0x0000826c 0x0000001c Code RO 667 i._sys_exit bat32g1xx_retarget.o 0x00008288 0x00008288 0x00000006 Code RO 669 i.ferror bat32g1xx_retarget.o 0x0000828e 0x0000828e 0x00000018 Code RO 671 i.fputc bat32g1xx_retarget.o 0x000082a6 0x000082a6 0x00000002 PAD 0x000082a8 0x000082a8 0x00000110 Code RO 2913 i.hard_fault_handler_c main.o 0x000083b8 0x000083b8 0x00000090 Code RO 2914 i.main main.o 0x00008448 0x00008448 0x0000010c Code RO 511 ram_fetch_code bat32g1xx_flash.o 0x00008554 0x00008554 0x00000020 Data RO 962 .constdata bat32g1xx_sci.o 0x00008574 0x00008574 0x00000008 Data RO 1976 .constdata i2cs.o 0x0000857c 0x0000857c 0x00000004 Data RO 2159 .constdata adc.o 0x00008580 0x00008580 0x00000074 Data RO 2611 .constdata ntc.o 0x000085f4 0x000085f4 0x00000018 Data RO 2643 .constdata rtc.o 0x0000860c 0x0000860c 0x00000100 Data RO 3168 .constdata crc.o 0x0000870c 0x0000870c 0x00000011 Data RO 3211 .constdata memorys.o 0x0000871d 0x0000871d 0x0000000c Data RO 3212 .constdata memorys.o 0x00008729 0x00008729 0x00000009 Data RO 3213 .constdata memorys.o 0x00008732 0x00008732 0x00000028 Data RO 3273 .constdata c_p.l(_printf_hex_int.o) 0x0000875a 0x0000875a 0x0000000c Data RO 3335 .constdata c_p.l(_monlen.o) 0x00008766 0x00008766 0x00000002 PAD 0x00008768 0x00008768 0x00000020 Data RO 3502 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00008788, Size: 0x00001580, Max: 0x00002000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x00008788 0x00000004 Data RW 7 .data system_bat32g135.o 0x20000004 0x0000878c 0x00000004 Data RW 672 .data bat32g1xx_retarget.o 0x20000008 0x00008790 0x0000000a Data RW 2645 .data rtc.o 0x20000012 0x0000879a 0x00000001 Data RW 2717 .data uart.o 0x20000013 0x0000879b 0x00000001 PAD 0x20000014 0x0000879c 0x00000010 Data RW 2915 .data main.o 0x20000024 0x000087ac 0x00000002 Data RW 2995 .data task.o 0x20000026 0x000087ae 0x00000002 PAD 0x20000028 - 0x0000000e Zero RW 1815 .bss led.o 0x20000036 - 0x0000000c Zero RW 1975 .bss i2cs.o 0x20000042 - 0x00000022 Zero RW 2058 .bss key.o 0x20000064 - 0x0000002c Zero RW 2158 .bss adc.o 0x20000090 - 0x000004c4 Zero RW 2238 .bss batt.o 0x20000554 - 0x00000010 Zero RW 2642 .bss rtc.o 0x20000564 - 0x00000948 Zero RW 2715 .bss uart.o 0x20000eac - 0x00000046 Zero RW 2863 .bss eeprom.o 0x20000ef2 - 0x00000010 Zero RW 2994 .bss task.o 0x20000f02 - 0x0000010a Zero RW 3055 .bss scp.o 0x2000100c - 0x00000014 Zero RW 3119 .bss soc.o 0x20001020 - 0x00000060 Zero RW 3377 .bss c_p.l(libspace.o) 0x20001080 - 0x00000100 Zero RW 64 HEAP startup_bat32g135.o 0x20001180 - 0x00000400 Zero RW 63 STACK startup_bat32g135.o Load Region LR$$.ARM.__AT_0x0000FC00 (Base: 0x0000fc00, Size: 0x00000000, Max: 0x000001f4, ABSOLUTE) Execution Region ER$$.ARM.__AT_0x0000FC00 (Exec base: 0x0000fc00, Load base: 0x0000fc00, Size: 0x000001f4, Max: 0x000001f4, ABSOLUTE, UNINIT) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x0000fc00 - 0x000001f4 Zero RW 2237 .ARM.__AT_0x0000FC00 batt.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 416 42 4 0 44 5341 adc.o 112 24 0 0 0 31044 bat32g1xx_adc.o 152 12 0 0 0 4040 bat32g1xx_clk.o 0 0 0 0 0 1158 bat32g1xx_cmp.o 268 4 0 0 0 2212 bat32g1xx_flash.o 220 30 0 0 0 6499 bat32g1xx_gpio.o 58 10 0 4 0 3495 bat32g1xx_retarget.o 700 82 0 0 0 8813 bat32g1xx_rtc.o 324 52 32 0 0 15740 bat32g1xx_sci.o 9140 708 0 0 1720 55181 batt.o 2124 184 0 0 0 11215 bq769x0.o 96 10 256 0 0 1674 crc.o 600 40 0 0 70 3987 eeprom.o 148 10 0 0 0 2154 flash.o 1092 40 8 0 12 8463 i2cs.o 1128 54 0 0 34 9239 key.o 60 4 0 0 14 66186 led.o 968 276 0 16 0 6385 main.o 34 0 38 0 0 2038 memorys.o 104 16 116 0 0 1252 ntc.o 438 48 24 10 16 5040 rtc.o 2856 140 0 0 266 9041 scp.o 1482 62 0 0 20 4960 soc.o 128 28 192 0 1280 2116 startup_bat32g135.o 274 94 4 4 0 52879 system_bat32g135.o 162 28 0 2 16 9938 task.o 936 128 0 1 2376 12566 uart.o ---------------------------------------------------------------------- 24040 2126 706 40 5868 342656 Object Totals 0 0 32 0 0 0 (incl. Generated) 20 0 0 3 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 284 0 0 0 0 136 __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 60 8 0 0 0 0 __scatter.o 26 0 0 0 0 0 __scatter_copy.o 28 0 0 0 0 0 __scatter_zi.o 0 0 12 0 0 0 _monlen.o 48 6 0 0 0 88 _printf_char_common.o 40 6 0 0 0 72 _printf_char_file.o 88 4 40 0 0 72 _printf_hex_int.o 176 0 0 0 0 84 _printf_intcommon.o 2 0 0 0 0 0 _printf_percent.o 4 0 0 0 0 0 _printf_percent_end.o 10 0 0 0 0 0 _printf_x.o 346 0 0 0 0 92 aeabi_sdiv.o 16 0 0 0 0 68 exit.o 6 0 0 0 0 136 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 416 16 0 0 0 112 mktime.o 28 6 0 0 0 84 noretval__2printf.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 62 0 0 0 0 80 sys_stackheap_outer.o ---------------------------------------------------------------------- 1704 50 54 0 96 1160 Library Totals 10 0 2 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 1694 50 52 0 96 1160 c_p.l ---------------------------------------------------------------------- 1704 50 54 0 96 1160 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 25744 2176 760 40 5964 336324 Grand Totals 25744 2176 760 40 5964 336324 ELF Image Totals 25744 2176 760 40 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 26504 ( 25.88kB) Total RW Size (RW Data + ZI Data) 6004 ( 5.86kB) Total ROM Size (Code + RO Data + RW Data) 26544 ( 25.92kB) ==============================================================================