2024-10-17 01:06:51 +00:00
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
< html > < head >
< title > Static Call Graph - [..\OBJ\LED.axf]< / title > < / head >
< body > < HR >
< H1 > Static Call Graph for image ..\OBJ\LED.axf< / H1 > < HR >
2024-10-17 09:36:53 +00:00
< BR > < P > #& #060CALLGRAPH& #062# ARM Linker, 5060750: Last Updated: Thu Oct 17 15:19:10 2024
2024-10-17 01:06:51 +00:00
< BR > < P >
< H3 > Maximum Stack Usage = 384 bytes + Unknown(Cycles, Untraceable Function Pointers)< / H3 > < H3 >
Call chain for Maximum Stack Depth:< / H3 >
main ⇒ Blue_Receive_Parser ⇒ sHandleParsePkg ⇒ UpdProcess ⇒ BMS_UpdataACKInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< P >
< H3 >
Mutually Recursive functions
< / H3 > < LI > < a href = "#[67]" > ADC1_2_IRQHandler< / a > ⇒ < a href = "#[67]" > ADC1_2_IRQHandler< / a > < BR >
< LI > < a href = "#[4f]" > BusFault_Handler< / a > ⇒ < a href = "#[4f]" > BusFault_Handler< / a > < BR >
< LI > < a href = "#[4d]" > HardFault_Handler< / a > ⇒ < a href = "#[4d]" > HardFault_Handler< / a > < BR >
< LI > < a href = "#[4e]" > MemManage_Handler< / a > ⇒ < a href = "#[4e]" > MemManage_Handler< / a > < BR >
< LI > < a href = "#[50]" > UsageFault_Handler< / a > ⇒ < a href = "#[50]" > UsageFault_Handler< / a > < BR >
< / UL >
< P >
< H3 >
Function Pointers
< / H3 > < UL >
< LI > < a href = "#[67]" > ADC1_2_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[4f]" > BusFault_Handler< / a > from stm32f10x_it.o(i.BusFault_Handler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[69]" > CAN1_RX0_IRQHandler< / a > from bsp_can.o(i.CAN1_RX0_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[6a]" > CAN1_RX1_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[6b]" > CAN1_SCE_IRQHandler< / a > from bsp_can.o(i.CAN1_SCE_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[68]" > CAN1_TX_IRQHandler< / a > from bsp_can.o(i.CAN1_TX_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[8e]" > CAN2_RX0_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[8f]" > CAN2_RX1_IRQHandler< / a > from bsp_can.o(i.CAN2_RX1_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[90]" > CAN2_SCE_IRQHandler< / a > from bsp_can.o(i.CAN2_SCE_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[8d]" > CAN2_TX_IRQHandler< / a > from bsp_can.o(i.CAN2_TX_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[97]" > CAN_MSG_CB_SIG_FUNC< / a > from candrvctrl.o(i.CAN_MSG_CB_SIG_FUNC) referenced from candrvctrl.o(i.InitCanDrvCtrlMode)
< LI > < a href = "#[96]" > CAN_MSG_SIG_FUNC< / a > from candrvctrl.o(i.CAN_MSG_SIG_FUNC) referenced from candrvctrl.o(i.InitCanDrvCtrlMode)
< LI > < a href = "#[60]" > DMA1_Channel1_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[61]" > DMA1_Channel2_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[62]" > DMA1_Channel3_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[63]" > DMA1_Channel4_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[64]" > DMA1_Channel5_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[65]" > DMA1_Channel6_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[66]" > DMA1_Channel7_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[86]" > DMA2_Channel1_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[87]" > DMA2_Channel2_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[88]" > DMA2_Channel3_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[89]" > DMA2_Channel4_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[8a]" > DMA2_Channel5_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[52]" > DebugMon_Handler< / a > from stm32f10x_it.o(i.DebugMon_Handler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[8b]" > ETH_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[8c]" > ETH_WKUP_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[5b]" > EXTI0_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[7d]" > EXTI15_10_IRQHandler< / a > from app_pwr_manage.o(i.EXTI15_10_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[5c]" > EXTI1_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[5d]" > EXTI2_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[5e]" > EXTI3_IRQHandler< / a > from app_pwr_manage.o(i.EXTI3_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[5f]" > EXTI4_IRQHandler< / a > from app_pwr_manage.o(i.EXTI4_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[6c]" > EXTI9_5_IRQHandler< / a > from app_pwr_manage.o(i.EXTI9_5_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[59]" > FLASH_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[4d]" > HardFault_Handler< / a > from stm32f10x_it.o(i.HardFault_Handler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[75]" > I2C1_ER_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[74]" > I2C1_EV_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[77]" > I2C2_ER_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[76]" > I2C2_EV_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[4e]" > MemManage_Handler< / a > from stm32f10x_it.o(i.MemManage_Handler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[4c]" > NMI_Handler< / a > from stm32f10x_it.o(i.NMI_Handler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[91]" > OTG_FS_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[7f]" > OTG_FS_WKUP_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[56]" > PVD_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[4]" > ParseBMS100< / a > from can.o(i.ParseBMS100) referenced 2 times from can.o(.data)
< LI > < a href = "#[53]" > PendSV_Handler< / a > from stm32f10x_it.o(i.PendSV_Handler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[5a]" > RCC_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[7e]" > RTCAlarm_IRQHandler< / a > from app_pwr_manage.o(i.RTCAlarm_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[58]" > RTC_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[4b]" > Reset_Handler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[78]" > SPI1_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[79]" > SPI2_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[81]" > SPI3_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[51]" > SVC_Handler< / a > from stm32f10x_it.o(i.SVC_Handler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[3e]" > SendBigDataCMD< / a > from uart_uart.o(i.SendBigDataCMD) referenced 2 times from uart_uart.o(.data)
< LI > < a href = "#[54]" > SysTick_Handler< / a > from sys.o(i.SysTick_Handler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[93]" > SystemInit< / a > from system_stm32f10x.o(i.SystemInit) referenced from startup_stm32f10x_cl.o(.text)
< LI > < a href = "#[57]" > TAMPER_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[6d]" > TIM1_BRK_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[70]" > TIM1_CC_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[6f]" > TIM1_TRG_COM_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[6e]" > TIM1_UP_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[71]" > TIM2_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[72]" > TIM3_IRQHandler< / a > from timer.o(i.TIM3_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[73]" > TIM4_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[80]" > TIM5_IRQHandler< / a > from timer.o(i.TIM5_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[84]" > TIM6_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[85]" > TIM7_IRQHandler< / a > from startup_stm32f10x_cl.o(.text) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[82]" > UART4_IRQHandler< / a > from usart.o(i.UART4_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[83]" > UART5_IRQHandler< / a > from usart.o(i.UART5_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[3f]" > UDS_10_Service_Session_Control< / a > from uds_interface.o(i.UDS_10_Service_Session_Control) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[40]" > UDS_11_Service_Ecu_Reset< / a > from uds_interface.o(i.UDS_11_Service_Ecu_Reset) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[41]" > UDS_14_Service_Clear_DTC< / a > from uds_interface.o(i.UDS_14_Service_Clear_DTC) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[42]" > UDS_19_Service_Read_DTC< / a > from uds_interface.o(i.UDS_19_Service_Read_DTC) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[43]" > UDS_22_Service_Read_Data< / a > from uds_interface.o(i.UDS_22_Service_Read_Data) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[45]" > UDS_27_Service_Security_Access< / a > from uds_interface.o(i.UDS_27_Service_Security_Access) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[48]" > UDS_28_Service_Communication_Control< / a > from uds_interface.o(i.UDS_28_Service_Communication_Control) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[44]" > UDS_2E_Service_Write_Data< / a > from uds_interface.o(i.UDS_2E_Service_Write_Data) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[47]" > UDS_31_Service_Routine_Ctrl< / a > from uds_interface.o(i.UDS_31_Service_Routine_Ctrl) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[46]" > UDS_3E_Service_Tester_Present< / a > from uds_interface.o(i.UDS_3E_Service_Tester_Present) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[49]" > UDS_85_Service_Control_DTC< / a > from uds_interface.o(i.UDS_85_Service_Control_DTC) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[4a]" > UDS_Service_NRC< / a > from uds_interface.o(i.UDS_Service_NRC) referenced 2 times from uds_interface.o(.data)
< LI > < a href = "#[7a]" > USART1_IRQHandler< / a > from usart.o(i.USART1_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[7b]" > USART2_IRQHandler< / a > from usart.o(i.USART2_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[7c]" > USART3_IRQHandler< / a > from usart.o(i.USART3_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[50]" > UsageFault_Handler< / a > from stm32f10x_it.o(i.UsageFault_Handler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[5]" > WULING_ParseBMS0E1< / a > from can.o(i.WULING_ParseBMS0E1) referenced 2 times from can.o(.data)
< LI > < a href = "#[6]" > WULING_ParseBMS120< / a > from can.o(i.WULING_ParseBMS120) referenced 2 times from can.o(.data)
< LI > < a href = "#[7]" > WULING_ParseBMS155< / a > from can.o(i.WULING_ParseBMS155) referenced 2 times from can.o(.data)
< LI > < a href = "#[8]" > WULING_ParseBMS165< / a > from can.o(i.WULING_ParseBMS165) referenced 2 times from can.o(.data)
< LI > < a href = "#[9]" > WULING_ParseBMS16C< / a > from can.o(i.WULING_ParseBMS16C) referenced 2 times from can.o(.data)
< LI > < a href = "#[a]" > WULING_ParseBMS16E< / a > from can.o(i.WULING_ParseBMS16E) referenced 2 times from can.o(.data)
< LI > < a href = "#[b]" > WULING_ParseBMS284< / a > from can.o(i.WULING_ParseBMS284) referenced 2 times from can.o(.data)
< LI > < a href = "#[c]" > WULING_ParseBMS287< / a > from can.o(i.WULING_ParseBMS287) referenced 2 times from can.o(.data)
< LI > < a href = "#[d]" > WULING_ParseBMS289< / a > from can.o(i.WULING_ParseBMS289) referenced 2 times from can.o(.data)
< LI > < a href = "#[e]" > WULING_ParseBMS28B< / a > from can.o(i.WULING_ParseBMS28B) referenced 2 times from can.o(.data)
< LI > < a href = "#[f]" > WULING_ParseBMS28C< / a > from can.o(i.WULING_ParseBMS28C) referenced 2 times from can.o(.data)
< LI > < a href = "#[10]" > WULING_ParseBMS295< / a > from can.o(i.WULING_ParseBMS295) referenced 2 times from can.o(.data)
< LI > < a href = "#[11]" > WULING_ParseBMS297< / a > from can.o(i.WULING_ParseBMS297) referenced 2 times from can.o(.data)
< LI > < a href = "#[12]" > WULING_ParseBMS29A< / a > from can.o(i.WULING_ParseBMS29A) referenced 2 times from can.o(.data)
< LI > < a href = "#[13]" > WULING_ParseBMS29B< / a > from can.o(i.WULING_ParseBMS29B) referenced 2 times from can.o(.data)
< LI > < a href = "#[14]" > WULING_ParseBMS29E< / a > from can.o(i.WULING_ParseBMS29E) referenced 2 times from can.o(.data)
< LI > < a href = "#[15]" > WULING_ParseBMS2AE< / a > from can.o(i.WULING_ParseBMS2AE) referenced 2 times from can.o(.data)
< LI > < a href = "#[16]" > WULING_ParseBMS36A< / a > from can.o(i.WULING_ParseBMS36A) referenced 2 times from can.o(.data)
< LI > < a href = "#[17]" > WULING_ParseBMS486< / a > from can.o(i.WULING_ParseBMS486) referenced 2 times from can.o(.data)
< LI > < a href = "#[18]" > WULING_ParseBMS4A1< / a > from can.o(i.WULING_ParseBMS4A1) referenced 2 times from can.o(.data)
< LI > < a href = "#[19]" > WULING_ParseBMS4B2< / a > from can.o(i.WULING_ParseBMS4B2) referenced 2 times from can.o(.data)
< LI > < a href = "#[1a]" > WULING_ParseBMS4C5< / a > from can.o(i.WULING_ParseBMS4C5) referenced 2 times from can.o(.data)
< LI > < a href = "#[1b]" > WULING_ParseBMS53D< / a > from can.o(i.WULING_ParseBMS53D) referenced 2 times from can.o(.data)
< LI > < a href = "#[1c]" > WULING_ParseBMS58C< / a > from can.o(i.WULING_ParseBMS58C) referenced 2 times from can.o(.data)
< LI > < a href = "#[1d]" > WULING_ParseBMS58D< / a > from can.o(i.WULING_ParseBMS58D) referenced 2 times from can.o(.data)
< LI > < a href = "#[1e]" > WULING_ParseBMS59F< / a > from can.o(i.WULING_ParseBMS59F) referenced 2 times from can.o(.data)
< LI > < a href = "#[1f]" > WULING_ParseBMS5A1< / a > from can.o(i.WULING_ParseBMS5A1) referenced 2 times from can.o(.data)
< LI > < a href = "#[20]" > WULING_ParseBMS5B0< / a > from can.o(i.WULING_ParseBMS5B0) referenced 2 times from can.o(.data)
< LI > < a href = "#[21]" > WULING_ParseBMS5B1< / a > from can.o(i.WULING_ParseBMS5B1) referenced 2 times from can.o(.data)
< LI > < a href = "#[22]" > WULING_ParseBMS5B2< / a > from can.o(i.WULING_ParseBMS5B2) referenced 2 times from can.o(.data)
< LI > < a href = "#[23]" > WULING_ParseBMS5B3< / a > from can.o(i.WULING_ParseBMS5B3) referenced 2 times from can.o(.data)
< LI > < a href = "#[24]" > WULING_ParseBMS5B4< / a > from can.o(i.WULING_ParseBMS5B4) referenced 2 times from can.o(.data)
< LI > < a href = "#[25]" > WULING_ParseBMS5B5< / a > from can.o(i.WULING_ParseBMS5B5) referenced 2 times from can.o(.data)
< LI > < a href = "#[26]" > WULING_ParseBMS5B6< / a > from can.o(i.WULING_ParseBMS5B6) referenced 2 times from can.o(.data)
< LI > < a href = "#[27]" > WULING_ParseBMS5B7< / a > from can.o(i.WULING_ParseBMS5B7) referenced 2 times from can.o(.data)
< LI > < a href = "#[28]" > WULING_ParseBMS5B8< / a > from can.o(i.WULING_ParseBMS5B8) referenced 2 times from can.o(.data)
< LI > < a href = "#[29]" > WULING_ParseBMS5C1< / a > from can.o(i.WULING_ParseBMS5C1) referenced 2 times from can.o(.data)
< LI > < a href = "#[2a]" > WULING_ParseBMS5C6< / a > from can.o(i.WULING_ParseBMS5C6) referenced 2 times from can.o(.data)
< LI > < a href = "#[2b]" > WULING_ParseBMS5C7< / a > from can.o(i.WULING_ParseBMS5C7) referenced 2 times from can.o(.data)
< LI > < a href = "#[2c]" > WULING_ParseBMS5C8< / a > from can.o(i.WULING_ParseBMS5C8) referenced 2 times from can.o(.data)
< LI > < a href = "#[2d]" > WULING_ParseBMS5D6< / a > from can.o(i.WULING_ParseBMS5D6) referenced 2 times from can.o(.data)
< LI > < a href = "#[2e]" > WULING_ParseBMS5D9< / a > from can.o(i.WULING_ParseBMS5D9) referenced 2 times from can.o(.data)
< LI > < a href = "#[2f]" > WULING_ParseBMS5DA< / a > from can.o(i.WULING_ParseBMS5DA) referenced 2 times from can.o(.data)
< LI > < a href = "#[30]" > WULING_ParseBMS5DB< / a > from can.o(i.WULING_ParseBMS5DB) referenced 2 times from can.o(.data)
< LI > < a href = "#[31]" > WULING_ParseBMS5DC< / a > from can.o(i.WULING_ParseBMS5DC) referenced 2 times from can.o(.data)
< LI > < a href = "#[32]" > WULING_ParseBMS600< / a > from can.o(i.WULING_ParseBMS600) referenced 2 times from can.o(.data)
< LI > < a href = "#[33]" > WULING_ParseBMS602< / a > from can.o(i.WULING_ParseBMS602) referenced 2 times from can.o(.data)
< LI > < a href = "#[34]" > WULING_ParseBMS604< / a > from can.o(i.WULING_ParseBMS604) referenced 2 times from can.o(.data)
< LI > < a href = "#[35]" > WULING_ParseBMS605< / a > from can.o(i.WULING_ParseBMS605) referenced 2 times from can.o(.data)
< LI > < a href = "#[36]" > WULING_ParseBMS614< / a > from can.o(i.WULING_ParseBMS614) referenced 2 times from can.o(.data)
< LI > < a href = "#[55]" > WWDG_IRQHandler< / a > from led.o(i.WWDG_IRQHandler) referenced from startup_stm32f10x_cl.o(RESET)
< LI > < a href = "#[94]" > __main< / a > from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f10x_cl.o(.text)
< LI > < a href = "#[9f]" > _sputc< / a > from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf)
< LI > < a href = "#[3c]" > can2_bus_error_cb< / a > from can_app.o(i.can2_bus_error_cb) referenced 2 times from can_app.o(.data)
< LI > < a href = "#[3d]" > can2_comm_sent_cb< / a > from can_app.o(i.can2_comm_sent_cb) referenced 2 times from can_app.o(.data)
< LI > < a href = "#[a2]" > can_bus_close< / a > from canbusdrv.o(i.can_bus_close) referenced 2 times from canbusdrv.o(.constdata)
< LI > < a href = "#[a0]" > can_bus_open< / a > from canbusdrv.o(i.can_bus_open) referenced 2 times from canbusdrv.o(.constdata)
< LI > < a href = "#[a1]" > can_bus_send_rt< / a > from canbusdrv.o(i.can_bus_send_rt) referenced 2 times from canbusdrv.o(.constdata)
< LI > < a href = "#[a3]" > cmd_ADPrint< / a > from usart.o(i.cmd_ADPrint) referenced from usart.o(.constdata)
< LI > < a href = "#[aa]" > cmd_DecodeUniquID< / a > from usart.o(i.cmd_DecodeUniquID) referenced from usart.o(.constdata)
< LI > < a href = "#[ac]" > cmd_OFF< / a > from usart.o(i.cmd_OFF) referenced from usart.o(.constdata)
< LI > < a href = "#[a5]" > cmd_OFFDCDCPrint< / a > from usart.o(i.cmd_OFFDCDCPrint) referenced from usart.o(.constdata)
< LI > < a href = "#[a4]" > cmd_ONDCDCPrint< / a > from usart.o(i.cmd_ONDCDCPrint) referenced from usart.o(.constdata)
< LI > < a href = "#[a6]" > cmd_PhoneTest< / a > from usart.o(i.cmd_PhoneTest) referenced from usart.o(.constdata)
< LI > < a href = "#[a9]" > cmd_SetAPNPassword< / a > from usart.o(i.cmd_SetAPNPassword) referenced from usart.o(.constdata)
< LI > < a href = "#[a8]" > cmd_SetAPNUser< / a > from usart.o(i.cmd_SetAPNUser) referenced from usart.o(.constdata)
< LI > < a href = "#[a7]" > cmd_TT< / a > from usart.o(i.cmd_TT) referenced from usart.o(.constdata)
< LI > < a href = "#[ab]" > cmd_cansend< / a > from usart.o(i.cmd_cansend) referenced from usart.o(.constdata)
< LI > < a href = "#[0]" > control_cmd_proc< / a > from dc300.o(i.control_cmd_proc) referenced 2 times from dc300.o(.data)
< LI > < a href = "#[9e]" > fputc< / a > from usart.o(i.fputc) referenced from printfa.o(i.__0printf)
< LI > < a href = "#[38]" > hdlIfBusErrorCb< / a > from candrvctrl.o(i.hdlIfBusErrorCb) referenced 2 times from candrvctrl.o(.data)
< LI > < a href = "#[39]" > hdlIfBusErrorStsCb< / a > from candrvctrl.o(i.hdlIfBusErrorStsCb) referenced 2 times from candrvctrl.o(.data)
< LI > < a href = "#[3a]" > hdlIfBusOffCb< / a > from candrvctrl.o(i.hdlIfBusOffCb) referenced 2 times from candrvctrl.o(.data)
< LI > < a href = "#[3b]" > hdlIfFrmReceve< / a > from candrvctrl.o(i.hdlIfFrmReceve) referenced 2 times from candrvctrl.o(.data)
< LI > < a href = "#[37]" > hdlIfSendSuccessCb< / a > from candrvctrl.o(i.hdlIfSendSuccessCb) referenced 2 times from candrvctrl.o(.data)
< LI > < a href = "#[92]" > main< / a > from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
< LI > < a href = "#[3]" > param_update_firmware_cmd_proc< / a > from dc300.o(i.param_update_firmware_cmd_proc) referenced 2 times from dc300.o(.data)
< LI > < a href = "#[9d]" > plCloseLink< / a > from candrvctrl.o(i.plCloseLink) referenced from candrvctrl.o(i.InstallProtocalToIF)
< LI > < a href = "#[99]" > plConfigBus< / a > from candrvctrl.o(i.plConfigBus) referenced from candrvctrl.o(i.InstallProtocalToIF)
< LI > < a href = "#[9a]" > plGetCurrentLinkSts< / a > from candrvctrl.o(i.plGetCurrentLinkSts) referenced from candrvctrl.o(i.InstallProtocalToIF)
< LI > < a href = "#[9b]" > plReceive< / a > from candrvctrl.o(i.plReceive) referenced from candrvctrl.o(i.InstallProtocalToIF)
< LI > < a href = "#[9c]" > plSend< / a > from candrvctrl.o(i.plSend) referenced from candrvctrl.o(i.InstallProtocalToIF)
< LI > < a href = "#[98]" > plcanBusFilterInit< / a > from candrvctrl.o(i.plcanBusFilterInit) referenced from candrvctrl.o(i.InstallProtocalToIF)
< LI > < a href = "#[2]" > read_version_cmd_proc< / a > from dc300.o(i.read_version_cmd_proc) referenced 2 times from dc300.o(.data)
< LI > < a href = "#[1]" > set_param_cmd_proc< / a > from dc300.o(i.set_param_cmd_proc) referenced 2 times from dc300.o(.data)
< LI > < a href = "#[95]" > waitSendMsgAck< / a > from candrvctrl.o(i.waitSendMsgAck) referenced from candrvctrl.o(i.InitCanDrvCtrlMode)
< / UL >
< P >
< H3 >
Global Symbols
< / H3 >
< P > < STRONG > < a name = "[94]" > < / a > __main< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(.text)
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2a4]" > < / a > _main_stk< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[ad]" > < / a > _main_scatterload< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[ae]" > > > < / a > __scatterload
< / UL >
< P > < STRONG > < a name = "[c9]" > < / a > __main_after_scatterload< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ae]" > > > < / a > __scatterload
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2a5]" > < / a > _main_clock< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2a6]" > < / a > _main_cpp_init< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2a7]" > < / a > _main_init< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2a8]" > < / a > __rt_final_cpp< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2a9]" > < / a > __rt_final_exit< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[4b]" > < / a > Reset_Handler< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[67]" > < / a > ADC1_2_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[67]" > > > < / a > ADC1_2_IRQHandler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[67]" > > > < / a > ADC1_2_IRQHandler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[6a]" > < / a > CAN1_RX1_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[8e]" > < / a > CAN2_RX0_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[60]" > < / a > DMA1_Channel1_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[61]" > < / a > DMA1_Channel2_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[62]" > < / a > DMA1_Channel3_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[63]" > < / a > DMA1_Channel4_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[64]" > < / a > DMA1_Channel5_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[65]" > < / a > DMA1_Channel6_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[66]" > < / a > DMA1_Channel7_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[86]" > < / a > DMA2_Channel1_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[87]" > < / a > DMA2_Channel2_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[88]" > < / a > DMA2_Channel3_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[89]" > < / a > DMA2_Channel4_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[8a]" > < / a > DMA2_Channel5_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[8b]" > < / a > ETH_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[8c]" > < / a > ETH_WKUP_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[5b]" > < / a > EXTI0_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[5c]" > < / a > EXTI1_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[5d]" > < / a > EXTI2_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[59]" > < / a > FLASH_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[75]" > < / a > I2C1_ER_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[74]" > < / a > I2C1_EV_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[77]" > < / a > I2C2_ER_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[76]" > < / a > I2C2_EV_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[91]" > < / a > OTG_FS_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[7f]" > < / a > OTG_FS_WKUP_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[56]" > < / a > PVD_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[5a]" > < / a > RCC_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[58]" > < / a > RTC_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[78]" > < / a > SPI1_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[79]" > < / a > SPI2_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[81]" > < / a > SPI3_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[57]" > < / a > TAMPER_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[6d]" > < / a > TIM1_BRK_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[70]" > < / a > TIM1_CC_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[6f]" > < / a > TIM1_TRG_COM_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[6e]" > < / a > TIM1_UP_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[71]" > < / a > TIM2_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[73]" > < / a > TIM4_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[84]" > < / a > TIM6_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[85]" > < / a > TIM7_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[b9]" > < / a > __aeabi_llsl< / STRONG > (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[b8]" > > > < / a > __aeabi_dadd
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[285]" > > > < / a > debug_info
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[107]" > > > < / a > BMS_StatusMessage
< LI > < a href = "#[c7]" > > > < / a > __aeabi_uldivmod
< LI > < a href = "#[bb]" > > > < / a > _double_epilogue
< LI > < a href = "#[c8]" > > > < / a > __aeabi_d2ulz
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2aa]" > < / a > _ll_shift_l< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[132]" > < / a > __aeabi_memcpy< / STRONG > (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[e8]" > > > < / a > BmsParaDataInit
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[24e]" > > > < / a > UdsApi_MsgQueueIn
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[149]" > > > < / a > CAN_FRAME_INIT
< LI > < a href = "#[9c]" > > > < / a > plSend
< LI > < a href = "#[9b]" > > > < / a > plReceive
< LI > < a href = "#[3b]" > > > < / a > hdlIfFrmReceve
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[27d]" > > > < / a > sfifo_write
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1b4]" > > > < / a > sfifo_read
< LI > < a href = "#[148]" > > > < / a > CAN_FRAME_INIT
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[271]" > > > < / a > bms_parseData
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[25a]" > > > < / a > UpdataDebugInfoToServer
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[12c]" > > > < / a > Bluetooth_HeartBeat
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[250]" > > > < / a > UdsApi_ParaInit
< LI > < a href = "#[22a]" > > > < / a > UdsApi_MsgQueueOut
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[17c]" > > > < / a > SnapshotRecordLoad
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1e9]" > > > < / a > Set0x31DiagData
< LI > < a href = "#[1e7]" > > > < / a > Set0x2EDidDiagData
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[194]" > > > < / a > Get0x22SerDiagData
< LI > < a href = "#[1a3]" > > > < / a > UDS_Service_Response_Handler
< / UL >
< P > < STRONG > < a name = "[133]" > < / a > __aeabi_memcpy4< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[268]" > > > < / a > app_can_handle
< LI > < a href = "#[249]" > > > < / a > UartFrame
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[162]" > > > < / a > ControlDCFrame
< LI > < a href = "#[e8]" > > > < / a > BmsParaDataInit
< LI > < a href = "#[16f]" > > > < / a > UpdateDCFrame
< LI > < a href = "#[16c]" > > > < / a > SettingParamDCFrame
< LI > < a href = "#[16d]" > > > < / a > ReadDCVersion
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1e5]" > > > < / a > SendBigData1
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1c2]" > > > < / a > InstallProtocalToIF
< LI > < a href = "#[1c1]" > > > < / a > RegisterCanIF
< LI > < a href = "#[1c0]" > > > < / a > InitCanifToCanDrvCtrl
< LI > < a href = "#[ee]" > > > < / a > bms_SendBRM
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[26a]" > > > < / a > bms_RcvCanSingleDataProc
< LI > < a href = "#[26b]" > > > < / a > bms_RcvCanMutliData
< LI > < a href = "#[26d]" > > > < / a > bms_RcvCan2DataProc
< LI > < a href = "#[1f3]" > > > < / a > VinCalc
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[15e]" > > > < / a > ClearDtc
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2ab]" > < / a > __aeabi_memcpy8< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[b0]" > < / a > __aeabi_memset< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[101]" > > > < / a > bms_SendBST
< LI > < a href = "#[ff]" > > > < / a > bms_SendBSM
< LI > < a href = "#[100]" > > > < / a > bms_SendBSD
< LI > < a href = "#[f0]" > > > < / a > bms_SendBRO
< LI > < a href = "#[ee]" > > > < / a > bms_SendBRM
< LI > < a href = "#[ed]" > > > < / a > bms_SendBHM
< LI > < a href = "#[fe]" > > > < / a > bms_SendBCS
< LI > < a href = "#[ef]" > > > < / a > bms_SendBCP
< LI > < a href = "#[fd]" > > > < / a > bms_SendBCL
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[256]" > > > < / a > UpdProcess
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[b1]" > > > < / a > _memset$wrapper
< LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2ac]" > < / a > __aeabi_memset4< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2ad]" > < / a > __aeabi_memset8< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[af]" > < / a > __aeabi_memclr< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[283]" > > > < / a > dc300FrameParser
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[18d]" > > > < / a > FrameParser
< LI > < a href = "#[e8]" > > > < / a > BmsParaDataInit
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< LI > < a href = "#[15d]" > > > < / a > ClearDCModuleInfo
< LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[250]" > > > < / a > UdsApi_ParaInit
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[15e]" > > > < / a > ClearDtc
< LI > < a href = "#[1a3]" > > > < / a > UDS_Service_Response_Handler
< LI > < a href = "#[4a]" > > > < / a > UDS_Service_NRC
< LI > < a href = "#[49]" > > > < / a > UDS_85_Service_Control_DTC
< LI > < a href = "#[47]" > > > < / a > UDS_31_Service_Routine_Ctrl
< LI > < a href = "#[48]" > > > < / a > UDS_28_Service_Communication_Control
< LI > < a href = "#[41]" > > > < / a > UDS_14_Service_Clear_DTC
< LI > < a href = "#[3f]" > > > < / a > UDS_10_Service_Session_Control
< / UL >
< P > < STRONG > < a name = "[e6]" > < / a > __aeabi_memclr4< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[26f]" > > > < / a > app_can_init
< LI > < a href = "#[268]" > > > < / a > app_can_handle
< LI > < a href = "#[249]" > > > < / a > UartFrame
< LI > < a href = "#[1f0]" > > > < / a > SysParaDataInit
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[162]" > > > < / a > ControlDCFrame
< LI > < a href = "#[e8]" > > > < / a > BmsParaDataInit
< LI > < a href = "#[120]" > > > < / a > Blue_Receive_Parser
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< LI > < a href = "#[16f]" > > > < / a > UpdateDCFrame
< LI > < a href = "#[16c]" > > > < / a > SettingParamDCFrame
< LI > < a href = "#[16d]" > > > < / a > ReadDCVersion
< LI > < a href = "#[0]" > > > < / a > control_cmd_proc
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1e5]" > > > < / a > SendBigData1
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1c2]" > > > < / a > InstallProtocalToIF
< LI > < a href = "#[1bb]" > > > < / a > InitCanDrvCtrlMode
< LI > < a href = "#[9d]" > > > < / a > plCloseLink
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[27e]" > > > < / a > can_timer_init
< LI > < a href = "#[27f]" > > > < / a > can_signal_queue_init
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1c0]" > > > < / a > InitCanifToCanDrvCtrl
< LI > < a href = "#[ee]" > > > < / a > bms_SendBRM
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[26d]" > > > < / a > bms_RcvCan2DataProc
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[11a]" > > > < / a > Blue_Name_Cfg
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2ae]" > < / a > __aeabi_memclr8< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[b1]" > < / a > _memset$wrapper< / STRONG > (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
< BR > < BR > [Calls]< UL > < LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< / UL >
< P > < STRONG > < a name = "[122]" > < / a > strstr< / STRONG > (Thumb, 36 bytes, Stack size 12 bytes, strstr.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = strstr
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[120]" > > > < / a > Blue_Receive_Parser
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1ec]" > > > < / a > ShellCommad
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[11c]" > < / a > strlen< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[11a]" > > > < / a > Blue_Name_Cfg
< / UL >
< P > < STRONG > < a name = "[121]" > < / a > memcmp< / STRONG > (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = memcmp
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[120]" > > > < / a > Blue_Receive_Parser
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[236]" > > > < / a > UDS_Service_27
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1f2]" > < / a > strcpy< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1f0]" > > > < / a > SysParaDataInit
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[b2]" > < / a > __aeabi_fadd< / STRONG > (Thumb, 164 bytes, Stack size 16 bytes, fadd.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = __aeabi_fadd ⇒ _float_epilogue
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b4]" > > > < / a > _float_round
< LI > < a href = "#[b3]" > > > < / a > _float_epilogue
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[b5]" > > > < / a > __aeabi_fsub
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[25b]" > > > < / a > VIN_Input_Sampling
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[19e]" > > > < / a > Gun_Input_Sampling
< LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< LI > < a href = "#[17f]" > > > < / a > FDC_General_Status_1
< LI > < a href = "#[114]" > > > < / a > Battery_NewSoc_CalibrationCalculate
< LI > < a href = "#[fb]" > > > < / a > Battery_Energy_Calculate
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
< LI > < a href = "#[104]" > > > < / a > BMS_ChargeInfo
< LI > < a href = "#[b6]" > > > < / a > __aeabi_frsub
< / UL >
< P > < STRONG > < a name = "[b5]" > < / a > __aeabi_fsub< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[19b]" > > > < / a > Get_R_Value
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
< / UL >
< P > < STRONG > < a name = "[b6]" > < / a > __aeabi_frsub< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED)
< BR > < BR > [Calls]< UL > < LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< / UL >
< P > < STRONG > < a name = "[115]" > < / a > __aeabi_fmul< / STRONG > (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = __aeabi_fmul
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[19b]" > > > < / a > Get_R_Value
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[25b]" > > > < / a > VIN_Input_Sampling
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1e4]" > > > < / a > SACN_CC_CC2_State
< LI > < a href = "#[19e]" > > > < / a > Gun_Input_Sampling
< LI > < a href = "#[114]" > > > < / a > Battery_NewSoc_CalibrationCalculate
< / UL >
< P > < STRONG > < a name = "[b7]" > < / a > __aeabi_fdiv< / STRONG > (Thumb, 124 bytes, Stack size 8 bytes, fdiv.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = __aeabi_fdiv
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b4]" > > > < / a > _float_round
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[19b]" > > > < / a > Get_R_Value
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[25b]" > > > < / a > VIN_Input_Sampling
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[19e]" > > > < / a > Gun_Input_Sampling
< LI > < a href = "#[14e]" > > > < / a > CC_Voltage_Sampl
< LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< LI > < a href = "#[114]" > > > < / a > Battery_NewSoc_CalibrationCalculate
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
< / UL >
< P > < STRONG > < a name = "[10c]" > < / a > __ARM_scalbnf< / STRONG > (Thumb, 24 bytes, Stack size 0 bytes, fscalb.o(.text))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[25b]" > > > < / a > VIN_Input_Sampling
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[19e]" > > > < / a > Gun_Input_Sampling
< LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2af]" > < / a > scalbnf< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, fscalb.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[b8]" > < / a > __aeabi_dadd< / STRONG > (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 88< LI > Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b9]" > > > < / a > __aeabi_llsl
< LI > < a href = "#[ba]" > > > < / a > __aeabi_lasr
< LI > < a href = "#[bc]" > > > < / a > _double_round
< LI > < a href = "#[bb]" > > > < / a > _double_epilogue
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[bd]" > > > < / a > __aeabi_dsub
< LI > < a href = "#[be]" > > > < / a > __aeabi_drsub
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[25b]" > > > < / a > VIN_Input_Sampling
< LI > < a href = "#[264]" > > > < / a > _fp_digits
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[bd]" > < / a > __aeabi_dsub< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 88< LI > Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b8]" > > > < / a > __aeabi_dadd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< / UL >
< P > < STRONG > < a name = "[be]" > < / a > __aeabi_drsub< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 88< LI > Call Chain = __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b8]" > > > < / a > __aeabi_dadd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[19b]" > > > < / a > Get_R_Value
< / UL >
< P > < STRONG > < a name = "[bf]" > < / a > __aeabi_dmul< / STRONG > (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 88< LI > Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[bb]" > > > < / a > _double_epilogue
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[19b]" > > > < / a > Get_R_Value
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[25b]" > > > < / a > VIN_Input_Sampling
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[19e]" > > > < / a > Gun_Input_Sampling
< LI > < a href = "#[199]" > > > < / a > GetSampleVolt
< LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< LI > < a href = "#[165]" > > > < / a > DCDC_Battery_RequireVoltCur_Calculate
< LI > < a href = "#[2d]" > > > < / a > WULING_ParseBMS5D6
< LI > < a href = "#[f]" > > > < / a > WULING_ParseBMS28C
< LI > < a href = "#[e]" > > > < / a > WULING_ParseBMS28B
< LI > < a href = "#[fc]" > > > < / a > Battery_RequireVoltCur_Calculate
< LI > < a href = "#[fb]" > > > < / a > Battery_Energy_Calculate
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[264]" > > > < / a > _fp_digits
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[c0]" > < / a > __aeabi_ddiv< / STRONG > (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = __aeabi_ddiv ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[bc]" > > > < / a > _double_round
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[19b]" > > > < / a > Get_R_Value
< LI > < a href = "#[199]" > > > < / a > GetSampleVolt
< LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< LI > < a href = "#[92]" > > > < / a > main
< LI > < a href = "#[fb]" > > > < / a > Battery_Energy_Calculate
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[264]" > > > < / a > _fp_digits
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[168]" > < / a > __ARM_scalbn< / STRONG > (Thumb, 46 bytes, Stack size 16 bytes, dscalb.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = __ARM_scalbn
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[165]" > > > < / a > DCDC_Battery_RequireVoltCur_Calculate
< LI > < a href = "#[2d]" > > > < / a > WULING_ParseBMS5D6
< LI > < a href = "#[6]" > > > < / a > WULING_ParseBMS120
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2b0]" > < / a > scalbn< / STRONG > (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[c1]" > < / a > __aeabi_i2f< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, fflti.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = __aeabi_i2f ⇒ _float_epilogue
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b3]" > > > < / a > _float_epilogue
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< LI > < a href = "#[114]" > > > < / a > Battery_NewSoc_CalibrationCalculate
< LI > < a href = "#[fb]" > > > < / a > Battery_Energy_Calculate
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
< / UL >
< P > < STRONG > < a name = "[c2]" > < / a > __aeabi_ui2f< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = __aeabi_ui2f ⇒ _float_epilogue
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b3]" > > > < / a > _float_epilogue
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[25b]" > > > < / a > VIN_Input_Sampling
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[19e]" > > > < / a > Gun_Input_Sampling
< LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< LI > < a href = "#[14e]" > > > < / a > CC_Voltage_Sampl
< LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< LI > < a href = "#[92]" > > > < / a > main
< LI > < a href = "#[114]" > > > < / a > Battery_NewSoc_CalibrationCalculate
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
< / UL >
< P > < STRONG > < a name = "[c3]" > < / a > __aeabi_ui2d< / STRONG > (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = __aeabi_ui2d ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[bb]" > > > < / a > _double_epilogue
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[199]" > > > < / a > GetSampleVolt
< LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< LI > < a href = "#[92]" > > > < / a > main
< LI > < a href = "#[165]" > > > < / a > DCDC_Battery_RequireVoltCur_Calculate
< LI > < a href = "#[2d]" > > > < / a > WULING_ParseBMS5D6
< LI > < a href = "#[f]" > > > < / a > WULING_ParseBMS28C
< LI > < a href = "#[e]" > > > < / a > WULING_ParseBMS28B
< LI > < a href = "#[6]" > > > < / a > WULING_ParseBMS120
< LI > < a href = "#[fc]" > > > < / a > Battery_RequireVoltCur_Calculate
< / UL >
< P > < STRONG > < a name = "[f3]" > < / a > __aeabi_f2iz< / STRONG > (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[285]" > > > < / a > debug_info
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[a7]" > > > < / a > cmd_TT
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
< / UL >
< P > < STRONG > < a name = "[f2]" > < / a > __aeabi_f2uiz< / STRONG > (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[285]" > > > < / a > debug_info
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[17f]" > > > < / a > FDC_General_Status_1
< LI > < a href = "#[e9]" > > > < / a > Battery_Soc_Calculate
< LI > < a href = "#[fc]" > > > < / a > Battery_RequireVoltCur_Calculate
< LI > < a href = "#[114]" > > > < / a > Battery_NewSoc_CalibrationCalculate
< LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[a6]" > > > < / a > cmd_PhoneTest
< LI > < a href = "#[104]" > > > < / a > BMS_ChargeInfo
< / UL >
< P > < STRONG > < a name = "[c4]" > < / a > __aeabi_d2uiz< / STRONG > (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = __aeabi_d2uiz
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[c5]" > > > < / a > __aeabi_llsr
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[165]" > > > < / a > DCDC_Battery_RequireVoltCur_Calculate
< LI > < a href = "#[2d]" > > > < / a > WULING_ParseBMS5D6
< LI > < a href = "#[f]" > > > < / a > WULING_ParseBMS28C
< LI > < a href = "#[e]" > > > < / a > WULING_ParseBMS28B
< LI > < a href = "#[6]" > > > < / a > WULING_ParseBMS120
< LI > < a href = "#[fc]" > > > < / a > Battery_RequireVoltCur_Calculate
< LI > < a href = "#[fb]" > > > < / a > Battery_Energy_Calculate
< / UL >
< P > < STRONG > < a name = "[10a]" > < / a > __aeabi_f2d< / STRONG > (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[19b]" > > > < / a > Get_R_Value
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[25b]" > > > < / a > VIN_Input_Sampling
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[19e]" > > > < / a > Gun_Input_Sampling
< LI > < a href = "#[199]" > > > < / a > GetSampleVolt
< LI > < a href = "#[14d]" > > > < / a > CC2_Printf
< LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< LI > < a href = "#[92]" > > > < / a > main
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[285]" > > > < / a > debug_info
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[fb]" > > > < / a > Battery_Energy_Calculate
< LI > < a href = "#[a7]" > > > < / a > cmd_TT
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
< / UL >
< P > < STRONG > < a name = "[153]" > < / a > __aeabi_cdrcmple< / STRONG > (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< LI > < a href = "#[165]" > > > < / a > DCDC_Battery_RequireVoltCur_Calculate
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[264]" > > > < / a > _fp_digits
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[c6]" > < / a > __aeabi_d2f< / STRONG > (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = __aeabi_d2f
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b4]" > > > < / a > _float_round
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[19b]" > > > < / a > Get_R_Value
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[25b]" > > > < / a > VIN_Input_Sampling
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[19e]" > > > < / a > Gun_Input_Sampling
< LI > < a href = "#[199]" > > > < / a > GetSampleVolt
< LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2b1]" > < / a > __aeabi_cfcmpeq< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[152]" > < / a > __aeabi_cfcmple< / STRONG > (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[10b]" > > > < / a > FindTemperature
< LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< / UL >
< P > < STRONG > < a name = "[f1]" > < / a > __aeabi_cfrcmple< / STRONG > (Thumb, 20 bytes, Stack size 0 bytes, cfrcmple.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[10b]" > > > < / a > FindTemperature
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2b2]" > < / a > __aeabi_uidiv< / STRONG > (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[267]" > < / a > __aeabi_uidivmod< / STRONG > (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
< BR > < BR > [Called By]< UL > < LI > < a href = "#[262]" > > > < / a > _printf_core
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[c7]" > < / a > __aeabi_uldivmod< / STRONG > (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)
< BR > < BR > [Calls]< UL > < LI > < a href = "#[b9]" > > > < / a > __aeabi_llsl
< LI > < a href = "#[c5]" > > > < / a > __aeabi_llsr
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[262]" > > > < / a > _printf_core
< LI > < a href = "#[264]" > > > < / a > _fp_digits
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[c5]" > < / a > __aeabi_llsr< / STRONG > (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[c4]" > > > < / a > __aeabi_d2uiz
< LI > < a href = "#[c7]" > > > < / a > __aeabi_uldivmod
< LI > < a href = "#[bb]" > > > < / a > _double_epilogue
< LI > < a href = "#[c8]" > > > < / a > __aeabi_d2ulz
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2b3]" > < / a > _ll_ushift_r< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[ba]" > < / a > __aeabi_lasr< / STRONG > (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[b8]" > > > < / a > __aeabi_dadd
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2b4]" > < / a > _ll_sshift_r< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2b5]" > < / a > __I$use$fp< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[b4]" > < / a > _float_round< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[b7]" > > > < / a > __aeabi_fdiv
< LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< LI > < a href = "#[c6]" > > > < / a > __aeabi_d2f
< / UL >
< P > < STRONG > < a name = "[b3]" > < / a > _float_epilogue< / STRONG > (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = _float_epilogue
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[c1]" > > > < / a > __aeabi_i2f
< LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< LI > < a href = "#[c2]" > > > < / a > __aeabi_ui2f
< / UL >
< P > < STRONG > < a name = "[bc]" > < / a > _double_round< / STRONG > (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = _double_round
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[b8]" > > > < / a > __aeabi_dadd
< LI > < a href = "#[c0]" > > > < / a > __aeabi_ddiv
< LI > < a href = "#[bb]" > > > < / a > _double_epilogue
< / UL >
< P > < STRONG > < a name = "[bb]" > < / a > _double_epilogue< / STRONG > (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b9]" > > > < / a > __aeabi_llsl
< LI > < a href = "#[c5]" > > > < / a > __aeabi_llsr
< LI > < a href = "#[bc]" > > > < / a > _double_round
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[b8]" > > > < / a > __aeabi_dadd
< LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[c3]" > > > < / a > __aeabi_ui2d
< / UL >
< P > < STRONG > < a name = "[c8]" > < / a > __aeabi_d2ulz< / STRONG > (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
< BR > < BR > [Calls]< UL > < LI > < a href = "#[b9]" > > > < / a > __aeabi_llsl
< LI > < a href = "#[c5]" > > > < / a > __aeabi_llsr
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[264]" > > > < / a > _fp_digits
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[ae]" > < / a > __scatterload< / STRONG > (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[c9]" > > > < / a > __main_after_scatterload
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[ad]" > > > < / a > _main_scatterload
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2b6]" > < / a > __scatterload_rt2< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2b7]" > < / a > __decompress< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2b8]" > < / a > __decompress1< / STRONG > (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[ca]" > < / a > ADC1_GPIO_Config< / STRONG > (Thumb, 50 bytes, Stack size 16 bytes, adc.o(i.ADC1_GPIO_Config))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 36< LI > Call Chain = ADC1_GPIO_Config ⇒ GPIO_Init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[cd]" > > > < / a > ADC1_Init
< / UL >
< P > < STRONG > < a name = "[cd]" > < / a > ADC1_Init< / STRONG > (Thumb, 14 bytes, Stack size 8 bytes, adc.o(i.ADC1_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 104< LI > Call Chain = ADC1_Init ⇒ ADC1_Mode_Config ⇒ ADC_RegularChannelConfig
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< LI > < a href = "#[ca]" > > > < / a > ADC1_GPIO_Config
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[ce]" > < / a > ADC1_Mode_Config< / STRONG > (Thumb, 252 bytes, Stack size 80 bytes, adc.o(i.ADC1_Mode_Config))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 96< LI > Call Chain = ADC1_Mode_Config ⇒ ADC_RegularChannelConfig
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cf]" > > > < / a > RCC_AHBPeriphClockCmd
< LI > < a href = "#[d1]" > > > < / a > DMA_Init
< LI > < a href = "#[d0]" > > > < / a > DMA_DeInit
< LI > < a href = "#[d2]" > > > < / a > DMA_Cmd
< LI > < a href = "#[d9]" > > > < / a > ADC_StartCalibration
< LI > < a href = "#[db]" > > > < / a > ADC_SoftwareStartConvCmd
< LI > < a href = "#[d7]" > > > < / a > ADC_ResetCalibration
< LI > < a href = "#[d4]" > > > < / a > ADC_RegularChannelConfig
< LI > < a href = "#[d3]" > > > < / a > ADC_Init
< LI > < a href = "#[d8]" > > > < / a > ADC_GetResetCalibrationStatus
< LI > < a href = "#[da]" > > > < / a > ADC_GetCalibrationStatus
< LI > < a href = "#[d5]" > > > < / a > ADC_DMACmd
< LI > < a href = "#[d6]" > > > < / a > ADC_Cmd
< LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[cd]" > > > < / a > ADC1_Init
< / UL >
< P > < STRONG > < a name = "[d6]" > < / a > ADC_Cmd< / STRONG > (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_Cmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[d5]" > < / a > ADC_DMACmd< / STRONG > (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_DMACmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[da]" > < / a > ADC_GetCalibrationStatus< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_GetCalibrationStatus))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[d8]" > < / a > ADC_GetResetCalibrationStatus< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_GetResetCalibrationStatus))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[d3]" > < / a > ADC_Init< / STRONG > (Thumb, 62 bytes, Stack size 8 bytes, stm32f10x_adc.o(i.ADC_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = ADC_Init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[d4]" > < / a > ADC_RegularChannelConfig< / STRONG > (Thumb, 116 bytes, Stack size 16 bytes, stm32f10x_adc.o(i.ADC_RegularChannelConfig))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = ADC_RegularChannelConfig
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[d7]" > < / a > ADC_ResetCalibration< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_ResetCalibration))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[db]" > < / a > ADC_SoftwareStartConvCmd< / STRONG > (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_SoftwareStartConvCmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[d9]" > < / a > ADC_StartCalibration< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_adc.o(i.ADC_StartCalibration))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[dc]" > < / a > ADS1115Config_A< / STRONG > (Thumb, 66 bytes, Stack size 16 bytes, ads1015.o(i.ADS1115Config_A))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 28< LI > Call Chain = ADS1115Config_A ⇒ I2CWriteByte_A
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[de]" > > > < / a > I2CWriteByte_A
< LI > < a href = "#[df]" > > > < / a > I2CStop_A
< LI > < a href = "#[dd]" > > > < / a > I2CStart_A
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[289]" > > > < / a > getad
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[e0]" > < / a > ADS1115_Init< / STRONG > (Thumb, 50 bytes, Stack size 8 bytes, ads1015.o(i.ADS1115_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 28< LI > Call Chain = ADS1115_Init ⇒ GPIO_Init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[e1]" > < / a > Ac_DC_communication_conversion< / STRONG > (Thumb, 174 bytes, Stack size 16 bytes, switch.o(i.Ac_DC_communication_conversion))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = Ac_DC_communication_conversion
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e2]" > > > < / a > GPIO_ResetBits
< LI > < a href = "#[e3]" > > > < / a > GPIO_ReadInputDataBit
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[e5]" > < / a > AppCtrOnoffHandle< / STRONG > (Thumb, 3168 bytes, Stack size 40 bytes, can.o(i.AppCtrOnoffHandle))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 152< LI > Call Chain = AppCtrOnoffHandle ⇒ Battery_RequireVoltCur_Calculate ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[f1]" > > > < / a > __aeabi_cfrcmple
< LI > < a href = "#[f4]" > > > < / a > wulingbms_check_status
< LI > < a href = "#[f7]" > > > < / a > sIsFdcExistFault
< LI > < a href = "#[c2]" > > > < / a > __aeabi_ui2f
< LI > < a href = "#[f2]" > > > < / a > __aeabi_f2uiz
< LI > < a href = "#[f3]" > > > < / a > __aeabi_f2iz
< LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e2]" > > > < / a > GPIO_ResetBits
< LI > < a href = "#[eb]" > > > < / a > Delay_MS
< LI > < a href = "#[f9]" > > > < / a > Calculate_Absolute_Value
< LI > < a href = "#[e8]" > > > < / a > BmsParaDataInit
< LI > < a href = "#[f6]" > > > < / a > TakeDCPowerOn
< LI > < a href = "#[e7]" > > > < / a > TakeDCPowerOff
< LI > < a href = "#[f8]" > > > < / a > IsDCDCPowerOn
< LI > < a href = "#[f5]" > > > < / a > ClearDCPowerPowerComState
< LI > < a href = "#[fa]" > > > < / a > bms_check_status
< LI > < a href = "#[101]" > > > < / a > bms_SendBST
< LI > < a href = "#[ff]" > > > < / a > bms_SendBSM
< LI > < a href = "#[100]" > > > < / a > bms_SendBSD
< LI > < a href = "#[f0]" > > > < / a > bms_SendBRO
< LI > < a href = "#[ee]" > > > < / a > bms_SendBRM
< LI > < a href = "#[ed]" > > > < / a > bms_SendBHM
< LI > < a href = "#[fe]" > > > < / a > bms_SendBCS
< LI > < a href = "#[ef]" > > > < / a > bms_SendBCP
< LI > < a href = "#[fd]" > > > < / a > bms_SendBCL
< LI > < a href = "#[e9]" > > > < / a > Battery_Soc_Calculate
< LI > < a href = "#[fc]" > > > < / a > Battery_RequireVoltCur_Calculate
< LI > < a href = "#[fb]" > > > < / a > Battery_Energy_Calculate
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[150]" > < / a > BCD2HEX< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, can.o(i.BCD2HEX))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[14f]" > > > < / a > CDZ_ParseCTS
< / UL >
< P > < STRONG > < a name = "[102]" > < / a > BKP_DeInit< / STRONG > (Thumb, 18 bytes, Stack size 8 bytes, stm32f10x_bkp.o(i.BKP_DeInit))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = BKP_DeInit
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[103]" > > > < / a > RCC_BackupResetCmd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< / UL >
< P > < STRONG > < a name = "[1ca]" > < / a > BKP_TamperPinCmd< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_bkp.o(i.BKP_TamperPinCmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1c8]" > > > < / a > LED_Init
< / UL >
< P > < STRONG > < a name = "[104]" > < / a > BMS_ChargeInfo< / STRONG > (Thumb, 478 bytes, Stack size 168 bytes, usart.o(i.BMS_ChargeInfo))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 208< LI > Call Chain = BMS_ChargeInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< LI > < a href = "#[f2]" > > > < / a > __aeabi_f2uiz
< LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< / UL >
< P > < STRONG > < a name = "[106]" > < / a > BMS_ChargingDataInfo< / STRONG > (Thumb, 252 bytes, Stack size 176 bytes, usart.o(i.BMS_ChargingDataInfo))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 216< LI > Call Chain = BMS_ChargingDataInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< / UL >
< P > < STRONG > < a name = "[107]" > < / a > BMS_StatusMessage< / STRONG > (Thumb, 256 bytes, Stack size 168 bytes, usart.o(i.BMS_StatusMessage))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 208< LI > Call Chain = BMS_StatusMessage ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[108]" > > > < / a > sIsFdcExistFault2
< LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[b9]" > > > < / a > __aeabi_llsl
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< / UL >
< P > < STRONG > < a name = "[109]" > < / a > BMS_Temperatrue_Sampling< / STRONG > (Thumb, 240 bytes, Stack size 48 bytes, adc.o(i.BMS_Temperatrue_Sampling))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 136< LI > Call Chain = BMS_Temperatrue_Sampling ⇒ __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[c1]" > > > < / a > __aeabi_i2f
< LI > < a href = "#[b7]" > > > < / a > __aeabi_fdiv
< LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< LI > < a href = "#[bd]" > > > < / a > __aeabi_dsub
< LI > < a href = "#[10c]" > > > < / a > __ARM_scalbnf
< LI > < a href = "#[10b]" > > > < / a > FindTemperature
< LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[c2]" > > > < / a > __aeabi_ui2f
< LI > < a href = "#[10a]" > > > < / a > __aeabi_f2d
< LI > < a href = "#[c0]" > > > < / a > __aeabi_ddiv
< LI > < a href = "#[c6]" > > > < / a > __aeabi_d2f
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[10d]" > < / a > BMS_Updata2ACKInfo< / STRONG > (Thumb, 76 bytes, Stack size 144 bytes, usart.o(i.BMS_Updata2ACKInfo))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 184< LI > Call Chain = BMS_Updata2ACKInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[10e]" > > > < / a > debugdataprocess
< LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[256]" > > > < / a > UpdProcess
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[10f]" > < / a > BMS_UpdataACKInfo< / STRONG > (Thumb, 64 bytes, Stack size 144 bytes, usart.o(i.BMS_UpdataACKInfo))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 184< LI > Call Chain = BMS_UpdataACKInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[10e]" > > > < / a > debugdataprocess
< LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[256]" > > > < / a > UpdProcess
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[110]" > < / a > BMS_VersionInfo< / STRONG > (Thumb, 108 bytes, Stack size 136 bytes, usart.o(i.BMS_VersionInfo))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 176< LI > Call Chain = BMS_VersionInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< / UL >
< P > < STRONG > < a name = "[111]" > < / a > BSP_BKP_Init< / STRONG > (Thumb, 22 bytes, Stack size 8 bytes, app_pwr_manage.o(i.BSP_BKP_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = BSP_BKP_Init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[112]" > > > < / a > RCC_APB1PeriphClockCmd
< LI > < a href = "#[113]" > > > < / a > PWR_BackupAccessCmd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[258]" > < / a > Blue2CRC16< / STRONG > (Thumb, 38 bytes, Stack size 16 bytes, usart.o(i.Blue2CRC16))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = Blue2CRC16
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[256]" > > > < / a > UpdProcess
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[170]" > < / a > BlueCRC16< / STRONG > (Thumb, 38 bytes, Stack size 16 bytes, usart.o(i.BlueCRC16))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = BlueCRC16
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< / UL >
< P > < STRONG > < a name = "[117]" > < / a > Blue_AT_Init< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, usart.o(i.Blue_AT_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = Blue_AT_Init ⇒ RS232_Blue_Write ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[118]" > > > < / a > RS232_Blue_Write
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[124]" > > > < / a > BluetoothConnectProcess
< / UL >
< P > < STRONG > < a name = "[119]" > < / a > Blue_Connect_State< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, usart.o(i.Blue_Connect_State))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = Blue_Connect_State ⇒ RS232_Blue_Write ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[118]" > > > < / a > RS232_Blue_Write
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[127]" > > > < / a > Bluetooth_Switch_Connecting
< / UL >
< P > < STRONG > < a name = "[11a]" > < / a > Blue_Name_Cfg< / STRONG > (Thumb, 50 bytes, Stack size 40 bytes, usart.o(i.Blue_Name_Cfg))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = Blue_Name_Cfg ⇒ RS232_Blue_Write ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[118]" > > > < / a > RS232_Blue_Write
< LI > < a href = "#[11c]" > > > < / a > strlen
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[11b]" > > > < / a > __2sprintf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[126]" > > > < / a > Bluetooth_Switch_Config
< / UL >
< P > < STRONG > < a name = "[11d]" > < / a > Blue_Name_Query< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, usart.o(i.Blue_Name_Query))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = Blue_Name_Query ⇒ RS232_Blue_Write ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[118]" > > > < / a > RS232_Blue_Write
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[126]" > > > < / a > Bluetooth_Switch_Config
< / UL >
< P > < STRONG > < a name = "[11e]" > < / a > Blue_Query_UART_Cfg< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, usart.o(i.Blue_Query_UART_Cfg))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = Blue_Query_UART_Cfg ⇒ RS232_Blue_Write ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[118]" > > > < / a > RS232_Blue_Write
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[125]" > > > < / a > Bluetooth_Switch_PREPARE
< / UL >
< P > < STRONG > < a name = "[11f]" > < / a > Blue_Query_Version< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, usart.o(i.Blue_Query_Version))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = Blue_Query_Version ⇒ RS232_Blue_Write ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[118]" > > > < / a > RS232_Blue_Write
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[125]" > > > < / a > Bluetooth_Switch_PREPARE
< / UL >
< P > < STRONG > < a name = "[120]" > < / a > Blue_Receive_Parser< / STRONG > (Thumb, 144 bytes, Stack size 16 bytes, usart.o(i.Blue_Receive_Parser))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 360< LI > Call Chain = Blue_Receive_Parser ⇒ sHandleParsePkg ⇒ UpdProcess ⇒ BMS_UpdataACKInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[121]" > > > < / a > memcmp
< LI > < a href = "#[122]" > > > < / a > strstr
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[124]" > < / a > BluetoothConnectProcess< / STRONG > (Thumb, 72 bytes, Stack size 8 bytes, usart.o(i.BluetoothConnectProcess))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 248< LI > Call Chain = BluetoothConnectProcess ⇒ BluetoothDataProcess ⇒ BMS_ChargingDataInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[125]" > > > < / a > Bluetooth_Switch_PREPARE
< LI > < a href = "#[127]" > > > < / a > Bluetooth_Switch_Connecting
< LI > < a href = "#[126]" > > > < / a > Bluetooth_Switch_Config
< LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< LI > < a href = "#[117]" > > > < / a > Blue_AT_Init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[128]" > < / a > BluetoothDataProcess< / STRONG > (Thumb, 272 bytes, Stack size 24 bytes, usart.o(i.BluetoothDataProcess))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 240< LI > Call Chain = BluetoothDataProcess ⇒ BMS_ChargingDataInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[12e]" > > > < / a > bat_temp_Info
< LI > < a href = "#[12b]" > > > < / a > bat_state_code
< LI > < a href = "#[12f]" > > > < / a > bat_Cell_Vol_Info
< LI > < a href = "#[129]" > > > < / a > Bluetooth_Registered
< LI > < a href = "#[12a]" > > > < / a > Bluetooth_Login
< LI > < a href = "#[12c]" > > > < / a > Bluetooth_HeartBeat
< LI > < a href = "#[12d]" > > > < / a > Bluetooth_DCDC_Data
< LI > < a href = "#[110]" > > > < / a > BMS_VersionInfo
< LI > < a href = "#[107]" > > > < / a > BMS_StatusMessage
< LI > < a href = "#[106]" > > > < / a > BMS_ChargingDataInfo
< LI > < a href = "#[104]" > > > < / a > BMS_ChargeInfo
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[124]" > > > < / a > BluetoothConnectProcess
< / UL >
< P > < STRONG > < a name = "[12d]" > < / a > Bluetooth_DCDC_Data< / STRONG > (Thumb, 226 bytes, Stack size 152 bytes, usart.o(i.Bluetooth_DCDC_Data))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 192< LI > Call Chain = Bluetooth_DCDC_Data ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< / UL >
< P > < STRONG > < a name = "[130]" > < / a > Bluetooth_Data_Send< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, usart.o(i.Bluetooth_Data_Send))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[131]" > > > < / a > RS232_Blue_DataWrite
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< / UL >
< P > < STRONG > < a name = "[12c]" > < / a > Bluetooth_HeartBeat< / STRONG > (Thumb, 394 bytes, Stack size 144 bytes, usart.o(i.Bluetooth_HeartBeat))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 184< LI > Call Chain = Bluetooth_HeartBeat ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< / UL >
< P > < STRONG > < a name = "[12a]" > < / a > Bluetooth_Login< / STRONG > (Thumb, 90 bytes, Stack size 80 bytes, usart.o(i.Bluetooth_Login))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 120< LI > Call Chain = Bluetooth_Login ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< / UL >
< P > < STRONG > < a name = "[129]" > < / a > Bluetooth_Registered< / STRONG > (Thumb, 62 bytes, Stack size 80 bytes, usart.o(i.Bluetooth_Registered))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 120< LI > Call Chain = Bluetooth_Registered ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< / UL >
< P > < STRONG > < a name = "[126]" > < / a > Bluetooth_Switch_Config< / STRONG > (Thumb, 70 bytes, Stack size 8 bytes, usart.o(i.Bluetooth_Switch_Config))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 72< LI > Call Chain = Bluetooth_Switch_Config ⇒ Blue_Name_Cfg ⇒ RS232_Blue_Write ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[11d]" > > > < / a > Blue_Name_Query
< LI > < a href = "#[11a]" > > > < / a > Blue_Name_Cfg
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[124]" > > > < / a > BluetoothConnectProcess
< / UL >
< P > < STRONG > < a name = "[127]" > < / a > Bluetooth_Switch_Connecting< / STRONG > (Thumb, 34 bytes, Stack size 8 bytes, usart.o(i.Bluetooth_Switch_Connecting))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = Bluetooth_Switch_Connecting ⇒ Blue_Connect_State ⇒ RS232_Blue_Write ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[119]" > > > < / a > Blue_Connect_State
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[124]" > > > < / a > BluetoothConnectProcess
< / UL >
< P > < STRONG > < a name = "[125]" > < / a > Bluetooth_Switch_PREPARE< / STRONG > (Thumb, 60 bytes, Stack size 8 bytes, usart.o(i.Bluetooth_Switch_PREPARE))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = Bluetooth_Switch_PREPARE ⇒ Blue_Query_Version ⇒ RS232_Blue_Write ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[11f]" > > > < / a > Blue_Query_Version
< LI > < a href = "#[11e]" > > > < / a > Blue_Query_UART_Cfg
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[124]" > > > < / a > BluetoothConnectProcess
< / UL >
< P > < STRONG > < a name = "[e8]" > < / a > BmsParaDataInit< / STRONG > (Thumb, 278 bytes, Stack size 32 bytes, can.o(i.BmsParaDataInit))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = BmsParaDataInit
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[4f]" > < / a > BusFault_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.BusFault_Handler))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[4f]" > > > < / a > BusFault_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[4f]" > > > < / a > BusFault_Handler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[69]" > < / a > CAN1_RX0_IRQHandler< / STRONG > (Thumb, 26 bytes, Stack size 24 bytes, bsp_can.o(i.CAN1_RX0_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = CAN1_RX0_IRQHandler ⇒ bsp_can_msg_receive_hook
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[135]" > > > < / a > bsp_can_msg_receive_hook
< LI > < a href = "#[134]" > > > < / a > CAN_Receive
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[6b]" > < / a > CAN1_SCE_IRQHandler< / STRONG > (Thumb, 96 bytes, Stack size 16 bytes, bsp_can.o(i.CAN1_SCE_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 28< LI > Call Chain = CAN1_SCE_IRQHandler ⇒ CAN_ClearITPendingBit
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[13a]" > > > < / a > can_bus_off_hook
< LI > < a href = "#[138]" > > > < / a > can_bus_err_passive_hook
< LI > < a href = "#[136]" > > > < / a > CAN_GetITStatus
< LI > < a href = "#[137]" > > > < / a > CAN_GetFlagStatus
< LI > < a href = "#[139]" > > > < / a > CAN_ClearITPendingBit
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[68]" > < / a > CAN1_TX_IRQHandler< / STRONG > (Thumb, 106 bytes, Stack size 8 bytes, bsp_can.o(i.CAN1_TX_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = CAN1_TX_IRQHandler ⇒ CAN_ClearITPendingBit
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[13c]" > > > < / a > bsp_can_msg_sent_hook
< LI > < a href = "#[13b]" > > > < / a > CAN_TransmitStatus
< LI > < a href = "#[139]" > > > < / a > CAN_ClearITPendingBit
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[13d]" > < / a > CAN2_Mode_Init< / STRONG > (Thumb, 326 bytes, Stack size 56 bytes, bsp_can.o(i.CAN2_Mode_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 80< LI > Call Chain = CAN2_Mode_Init ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
< LI > < a href = "#[143]" > > > < / a > NVIC_Init
< LI > < a href = "#[112]" > > > < / a > RCC_APB1PeriphClockCmd
< LI > < a href = "#[144]" > > > < / a > SYS_EXIT_CRITICAL
< LI > < a href = "#[13e]" > > > < / a > SYS_ENTER_CRITICAL
< LI > < a href = "#[13f]" > > > < / a > CAN_OperatingModeRequest
< LI > < a href = "#[140]" > > > < / a > CAN_Init
< LI > < a href = "#[142]" > > > < / a > CAN_ITConfig
< LI > < a href = "#[141]" > > > < / a > CAN_FilterInit
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[27a]" > > > < / a > bsp_can_open
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[8f]" > < / a > CAN2_RX1_IRQHandler< / STRONG > (Thumb, 34 bytes, Stack size 24 bytes, bsp_can.o(i.CAN2_RX1_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = CAN2_RX1_IRQHandler ⇒ bsp_can_msg_receive_hook
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[135]" > > > < / a > bsp_can_msg_receive_hook
< LI > < a href = "#[134]" > > > < / a > CAN_Receive
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[90]" > < / a > CAN2_SCE_IRQHandler< / STRONG > (Thumb, 112 bytes, Stack size 16 bytes, bsp_can.o(i.CAN2_SCE_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 28< LI > Call Chain = CAN2_SCE_IRQHandler ⇒ CAN_ClearITPendingBit
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[13a]" > > > < / a > can_bus_off_hook
< LI > < a href = "#[138]" > > > < / a > can_bus_err_passive_hook
< LI > < a href = "#[136]" > > > < / a > CAN_GetITStatus
< LI > < a href = "#[137]" > > > < / a > CAN_GetFlagStatus
< LI > < a href = "#[139]" > > > < / a > CAN_ClearITPendingBit
< LI > < a href = "#[145]" > > > < / a > CAN_ClearFlag
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[8d]" > < / a > CAN2_TX_IRQHandler< / STRONG > (Thumb, 106 bytes, Stack size 8 bytes, bsp_can.o(i.CAN2_TX_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = CAN2_TX_IRQHandler ⇒ CAN_ClearITPendingBit
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[13c]" > > > < / a > bsp_can_msg_sent_hook
< LI > < a href = "#[13b]" > > > < / a > CAN_TransmitStatus
< LI > < a href = "#[139]" > > > < / a > CAN_ClearITPendingBit
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[145]" > < / a > CAN_ClearFlag< / STRONG > (Thumb, 44 bytes, Stack size 0 bytes, stm32f10x_can.o(i.CAN_ClearFlag))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[90]" > > > < / a > CAN2_SCE_IRQHandler
< / UL >
< P > < STRONG > < a name = "[139]" > < / a > CAN_ClearITPendingBit< / STRONG > (Thumb, 116 bytes, Stack size 12 bytes, stm32f10x_can.o(i.CAN_ClearITPendingBit))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = CAN_ClearITPendingBit
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[8d]" > > > < / a > CAN2_TX_IRQHandler
< LI > < a href = "#[90]" > > > < / a > CAN2_SCE_IRQHandler
< LI > < a href = "#[68]" > > > < / a > CAN1_TX_IRQHandler
< LI > < a href = "#[6b]" > > > < / a > CAN1_SCE_IRQHandler
< / UL >
< P > < STRONG > < a name = "[146]" > < / a > CAN_DeInit< / STRONG > (Thumb, 38 bytes, Stack size 8 bytes, stm32f10x_can.o(i.CAN_DeInit))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = CAN_DeInit
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[147]" > > > < / a > RCC_APB1PeriphResetCmd
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[277]" > > > < / a > bsp_can_close
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[141]" > < / a > CAN_FilterInit< / STRONG > (Thumb, 194 bytes, Stack size 20 bytes, stm32f10x_can.o(i.CAN_FilterInit))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = CAN_FilterInit
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[14c]" > > > < / a > CAN_Mode_Init
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< / UL >
< P > < STRONG > < a name = "[137]" > < / a > CAN_GetFlagStatus< / STRONG > (Thumb, 52 bytes, Stack size 0 bytes, stm32f10x_can.o(i.CAN_GetFlagStatus))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[90]" > > > < / a > CAN2_SCE_IRQHandler
< LI > < a href = "#[6b]" > > > < / a > CAN1_SCE_IRQHandler
< / UL >
< P > < STRONG > < a name = "[136]" > < / a > CAN_GetITStatus< / STRONG > (Thumb, 162 bytes, Stack size 0 bytes, stm32f10x_can.o(i.CAN_GetITStatus))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[14a]" > > > < / a > CheckITStatus
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[90]" > > > < / a > CAN2_SCE_IRQHandler
< LI > < a href = "#[6b]" > > > < / a > CAN1_SCE_IRQHandler
< / UL >
< P > < STRONG > < a name = "[142]" > < / a > CAN_ITConfig< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_can.o(i.CAN_ITConfig))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[14c]" > > > < / a > CAN_Mode_Init
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< / UL >
< P > < STRONG > < a name = "[140]" > < / a > CAN_Init< / STRONG > (Thumb, 232 bytes, Stack size 8 bytes, stm32f10x_can.o(i.CAN_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = CAN_Init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[14c]" > > > < / a > CAN_Mode_Init
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< / UL >
< P > < STRONG > < a name = "[14c]" > < / a > CAN_Mode_Init< / STRONG > (Thumb, 308 bytes, Stack size 56 bytes, bsp_can.o(i.CAN_Mode_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 80< LI > Call Chain = CAN_Mode_Init ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
< LI > < a href = "#[143]" > > > < / a > NVIC_Init
< LI > < a href = "#[112]" > > > < / a > RCC_APB1PeriphClockCmd
< LI > < a href = "#[13f]" > > > < / a > CAN_OperatingModeRequest
< LI > < a href = "#[140]" > > > < / a > CAN_Init
< LI > < a href = "#[142]" > > > < / a > CAN_ITConfig
< LI > < a href = "#[141]" > > > < / a > CAN_FilterInit
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[27a]" > > > < / a > bsp_can_open
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[13f]" > < / a > CAN_OperatingModeRequest< / STRONG > (Thumb, 140 bytes, Stack size 0 bytes, stm32f10x_can.o(i.CAN_OperatingModeRequest))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[277]" > > > < / a > bsp_can_close
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[14c]" > > > < / a > CAN_Mode_Init
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< / UL >
< P > < STRONG > < a name = "[134]" > < / a > CAN_Receive< / STRONG > (Thumb, 142 bytes, Stack size 8 bytes, stm32f10x_can.o(i.CAN_Receive))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = CAN_Receive
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[8f]" > > > < / a > CAN2_RX1_IRQHandler
< LI > < a href = "#[69]" > > > < / a > CAN1_RX0_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[279]" > < / a > CAN_Transmit< / STRONG > (Thumb, 164 bytes, Stack size 12 bytes, stm32f10x_can.o(i.CAN_Transmit))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = CAN_Transmit
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[278]" > > > < / a > bsp_can_msg_send
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[13b]" > < / a > CAN_TransmitStatus< / STRONG > (Thumb, 88 bytes, Stack size 0 bytes, stm32f10x_can.o(i.CAN_TransmitStatus))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[8d]" > > > < / a > CAN2_TX_IRQHandler
< LI > < a href = "#[68]" > > > < / a > CAN1_TX_IRQHandler
< / UL >
< P > < STRONG > < a name = "[14d]" > < / a > CC2_Printf< / STRONG > (Thumb, 34 bytes, Stack size 8 bytes, adc.o(i.CC2_Printf))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = CC2_Printf ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[10a]" > > > < / a > __aeabi_f2d
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[14e]" > < / a > CC_Voltage_Sampl< / STRONG > (Thumb, 76 bytes, Stack size 16 bytes, adc.o(i.CC_Voltage_Sampl))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = CC_Voltage_Sampl ⇒ __aeabi_fdiv
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b7]" > > > < / a > __aeabi_fdiv
< LI > < a href = "#[c2]" > > > < / a > __aeabi_ui2f
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[163]" > < / a > CRC16< / STRONG > (Thumb, 38 bytes, Stack size 16 bytes, dc300.o(i.CRC16))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = CRC16
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[283]" > > > < / a > dc300FrameParser
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[162]" > > > < / a > ControlDCFrame
< LI > < a href = "#[16f]" > > > < / a > UpdateDCFrame
< LI > < a href = "#[16c]" > > > < / a > SettingParamDCFrame
< LI > < a href = "#[16d]" > > > < / a > ReadDCVersion
< / UL >
< P > < STRONG > < a name = "[15f]" > < / a > CRC_Cal16_WithCfg< / STRONG > (Thumb, 52 bytes, Stack size 16 bytes, crc.o(i.CRC_Cal16_WithCfg))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = CRC_Cal16_WithCfg
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[155]" > > > < / a > GetFaultInfo
< LI > < a href = "#[173]" > > > < / a > DiagDIDStoreFlash
< LI > < a href = "#[15e]" > > > < / a > ClearDtc
< / UL >
< P > < STRONG > < a name = "[f9]" > < / a > Calculate_Absolute_Value< / STRONG > (Thumb, 26 bytes, Stack size 0 bytes, sys.o(i.Calculate_Absolute_Value))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[285]" > > > < / a > debug_info
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[116]" > > > < / a > Battery_Soc_AnalogCalculate
< LI > < a href = "#[114]" > > > < / a > Battery_NewSoc_CalibrationCalculate
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[229]" > < / a > CanRxConStatus< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, uds_interface.o(i.CanRxConStatus))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[228]" > > > < / a > TxQueueCan0Out
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1ef]" > < / a > CharToSemiHex< / STRONG > (Thumb, 42 bytes, Stack size 0 bytes, usart.o(i.CharToSemiHex))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1ed]" > > > < / a > StringToInt
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[151]" > < / a > Charger_ProtectCheck< / STRONG > (Thumb, 1524 bytes, Stack size 40 bytes, sys.o(i.Charger_ProtectCheck))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 128< LI > Call Chain = Charger_ProtectCheck ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[c1]" > > > < / a > __aeabi_i2f
< LI > < a href = "#[152]" > > > < / a > __aeabi_cfcmple
< LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[c2]" > > > < / a > __aeabi_ui2f
< LI > < a href = "#[c3]" > > > < / a > __aeabi_ui2d
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e2]" > > > < / a > GPIO_ResetBits
< LI > < a href = "#[e3]" > > > < / a > GPIO_ReadInputDataBit
< LI > < a href = "#[eb]" > > > < / a > Delay_MS
< LI > < a href = "#[153]" > > > < / a > __aeabi_cdrcmple
< LI > < a href = "#[e7]" > > > < / a > TakeDCPowerOff
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[154]" > < / a > CheckDtcHsCanError< / STRONG > (Thumb, 64 bytes, Stack size 16 bytes, diagnosis_mid.o(i.CheckDtcHsCanError))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 156< LI > Call Chain = CheckDtcHsCanError ⇒ HAL_UDS_Tx_Callback ⇒ TP_D_UUData_Confirm ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[157]" > > > < / a > HAL_UDS_Tx_Callback
< LI > < a href = "#[156]" > > > < / a > IgnChangeProcess
< LI > < a href = "#[155]" > > > < / a > GetFaultInfo
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24b]" > > > < / a > UdsProcTask
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[196]" > < / a > CheckIsBatteryHigh< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, diagnosis_mid.o(i.CheckIsBatteryHigh))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[195]" > > > < / a > GetBatteryStatus
< / UL >
< P > < STRONG > < a name = "[197]" > < / a > CheckIsBatteryLow< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, diagnosis_mid.o(i.CheckIsBatteryLow))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[195]" > > > < / a > GetBatteryStatus
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[23e]" > < / a > CheckIsBeyonSession< / STRONG > (Thumb, 20 bytes, Stack size 0 bytes, uds_interface.o(i.CheckIsBeyonSession))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[23b]" > > > < / a > UDS_Service_85
< LI > < a href = "#[239]" > > > < / a > UDS_Service_31
< LI > < a href = "#[237]" > > > < / a > UDS_Service_28
< LI > < a href = "#[236]" > > > < / a > UDS_Service_27
< LI > < a href = "#[233]" > > > < / a > UDS_Service_14
< LI > < a href = "#[238]" > > > < / a > UDS_Service_0x2E_Response
< LI > < a href = "#[234]" > > > < / a > UDS_Service_0x19_Response
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[17a]" > < / a > CheckIsCanBusoff< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, diagnosis_mid.o(i.CheckIsCanBusoff))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[178]" > > > < / a > DiagFaultsMonitor
< / UL >
< P > < STRONG > < a name = "[179]" > < / a > CheckIsIgnON< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, diagnosis_mid.o(i.CheckIsIgnON))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[178]" > > > < / a > DiagFaultsMonitor
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[242]" > < / a > CheckIsSupportSubFunc_Sid11< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, uds_interface.o(i.CheckIsSupportSubFunc_Sid11))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[232]" > > > < / a > UDS_Service_11
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[23f]" > < / a > CheckIsSupportSubFunc_Sid19< / STRONG > (Thumb, 28 bytes, Stack size 0 bytes, uds_interface.o(i.CheckIsSupportSubFunc_Sid19))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[234]" > > > < / a > UDS_Service_0x19_Response
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[158]" > < / a > CheckNetworkManageFrameFlagTimeout< / STRONG > (Thumb, 62 bytes, Stack size 8 bytes, can.o(i.CheckNetworkManageFrameFlagTimeout))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = CheckNetworkManageFrameFlagTimeout ⇒ ChkPwrManageAccoff
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[159]" > > > < / a > ChkPwrManageAccoff
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[241]" > < / a > CheckSubSidNeedPosResp< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, uds_interface.o(i.CheckSubSidNeedPosResp))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[23b]" > > > < / a > UDS_Service_85
< LI > < a href = "#[237]" > > > < / a > UDS_Service_28
< LI > < a href = "#[232]" > > > < / a > UDS_Service_11
< LI > < a href = "#[231]" > > > < / a > UDS_Service_10_Response
< LI > < a href = "#[23a]" > > > < / a > UDS_Service_0x3E_Response
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[240]" > < / a > CheckUdsDlcIsOk< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, uds_interface.o(i.CheckUdsDlcIsOk))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[23b]" > > > < / a > UDS_Service_85
< LI > < a href = "#[237]" > > > < / a > UDS_Service_28
< LI > < a href = "#[236]" > > > < / a > UDS_Service_27
< LI > < a href = "#[233]" > > > < / a > UDS_Service_14
< LI > < a href = "#[232]" > > > < / a > UDS_Service_11
< LI > < a href = "#[231]" > > > < / a > UDS_Service_10_Response
< LI > < a href = "#[23a]" > > > < / a > UDS_Service_0x3E_Response
< LI > < a href = "#[234]" > > > < / a > UDS_Service_0x19_Response
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1e8]" > < / a > CheckVechileStatus< / STRONG > (Thumb, 22 bytes, Stack size 0 bytes, diagnosis_mid.o(i.CheckVechileStatus))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1e7]" > > > < / a > Set0x2EDidDiagData
< LI > < a href = "#[23b]" > > > < / a > UDS_Service_85
< LI > < a href = "#[237]" > > > < / a > UDS_Service_28
< LI > < a href = "#[236]" > > > < / a > UDS_Service_27
< LI > < a href = "#[233]" > > > < / a > UDS_Service_14
< LI > < a href = "#[232]" > > > < / a > UDS_Service_11
< LI > < a href = "#[231]" > > > < / a > UDS_Service_10_Response
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[167]" > < / a > CheckWuLingBMSWarningState< / STRONG > (Thumb, 158 bytes, Stack size 16 bytes, can.o(i.CheckWuLingBMSWarningState))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = CheckWuLingBMSWarningState
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[165]" > > > < / a > DCDC_Battery_RequireVoltCur_Calculate
< / UL >
< P > < STRONG > < a name = "[15a]" > < / a > ChipUniqueIDCompare< / STRONG > (Thumb, 120 bytes, Stack size 24 bytes, chipid.o(i.ChipUniqueIDCompare))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 80< LI > Call Chain = ChipUniqueIDCompare ⇒ SysWriteSysParm ⇒ bsp_WriteCpuFlash ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[15b]" > > > < / a > IWDG_Feed
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[eb]" > > > < / a > Delay_MS
< LI > < a href = "#[15c]" > > > < / a > SysWriteSysParm
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[260]" > < / a > ChkNetworkManageoff< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, app_pwr_manage.o(i.ChkNetworkManageoff))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[159]" > < / a > ChkPwrManageAccoff< / STRONG > (Thumb, 48 bytes, Stack size 8 bytes, app_pwr_manage.o(i.ChkPwrManageAccoff))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = ChkPwrManageAccoff
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[e3]" > > > < / a > GPIO_ReadInputDataBit
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[158]" > > > < / a > CheckNetworkManageFrameFlagTimeout
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[15d]" > < / a > ClearDCModuleInfo< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, dc300.o(i.ClearDCModuleInfo))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< / UL >
< P > < STRONG > < a name = "[f5]" > < / a > ClearDCPowerPowerComState< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, dc300.o(i.ClearDCPowerPowerComState))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[15e]" > < / a > ClearDtc< / STRONG > (Thumb, 88 bytes, Stack size 16 bytes, diagnosis_mid.o(i.ClearDtc))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 96< LI > Call Chain = ClearDtc ⇒ EE_Write ⇒ uds_service_nvm_write ⇒ nvm_write ⇒ UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[161]" > > > < / a > UdsApi_HardwareFault_ForceClear
< LI > < a href = "#[160]" > > > < / a > EE_Write
< LI > < a href = "#[15f]" > > > < / a > CRC_Cal16_WithCfg
< LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[233]" > > > < / a > UDS_Service_14
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[162]" > < / a > ControlDCFrame< / STRONG > (Thumb, 238 bytes, Stack size 112 bytes, dc300.o(i.ControlDCFrame))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 136< LI > Call Chain = ControlDCFrame ⇒ RS232_Uart5_Write ⇒ USART5SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[164]" > > > < / a > RS232_Uart5_Write
< LI > < a href = "#[163]" > > > < / a > CRC16
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< / UL >
< P > < STRONG > < a name = "[16a]" > < / a > DCDC_Power_Handle< / STRONG > (Thumb, 1092 bytes, Stack size 40 bytes, dc300.o(i.DCDC_Power_Handle))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 176< LI > Call Chain = DCDC_Power_Handle ⇒ ControlDCFrame ⇒ RS232_Uart5_Write ⇒ USART5SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[f4]" > > > < / a > wulingbms_check_status
< LI > < a href = "#[f2]" > > > < / a > __aeabi_f2uiz
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e2]" > > > < / a > GPIO_ResetBits
< LI > < a href = "#[e3]" > > > < / a > GPIO_ReadInputDataBit
< LI > < a href = "#[eb]" > > > < / a > Delay_MS
< LI > < a href = "#[162]" > > > < / a > ControlDCFrame
< LI > < a href = "#[16b]" > > > < / a > uOpenKC9
< LI > < a href = "#[16e]" > > > < / a > clear_fdc_check_download_status
< LI > < a href = "#[16f]" > > > < / a > UpdateDCFrame
< LI > < a href = "#[16c]" > > > < / a > SettingParamDCFrame
< LI > < a href = "#[16d]" > > > < / a > ReadDCVersion
< LI > < a href = "#[15d]" > > > < / a > ClearDCModuleInfo
< LI > < a href = "#[165]" > > > < / a > DCDC_Battery_RequireVoltCur_Calculate
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[d2]" > < / a > DMA_Cmd< / STRONG > (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_Cmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[d0]" > < / a > DMA_DeInit< / STRONG > (Thumb, 218 bytes, Stack size 0 bytes, stm32f10x_dma.o(i.DMA_DeInit))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[d1]" > < / a > DMA_Init< / STRONG > (Thumb, 58 bytes, Stack size 12 bytes, stm32f10x_dma.o(i.DMA_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = DMA_Init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[105]" > < / a > DP_PackageWriteDataFrame< / STRONG > (Thumb, 116 bytes, Stack size 16 bytes, usart.o(i.DP_PackageWriteDataFrame))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[130]" > > > < / a > Bluetooth_Data_Send
< LI > < a href = "#[170]" > > > < / a > BlueCRC16
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[12e]" > > > < / a > bat_temp_Info
< LI > < a href = "#[12b]" > > > < / a > bat_state_code
< LI > < a href = "#[12f]" > > > < / a > bat_Cell_Vol_Info
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[25a]" > > > < / a > UpdataDebugInfoToServer
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[129]" > > > < / a > Bluetooth_Registered
< LI > < a href = "#[12a]" > > > < / a > Bluetooth_Login
< LI > < a href = "#[12c]" > > > < / a > Bluetooth_HeartBeat
< LI > < a href = "#[12d]" > > > < / a > Bluetooth_DCDC_Data
< LI > < a href = "#[110]" > > > < / a > BMS_VersionInfo
< LI > < a href = "#[10f]" > > > < / a > BMS_UpdataACKInfo
< LI > < a href = "#[10d]" > > > < / a > BMS_Updata2ACKInfo
< LI > < a href = "#[107]" > > > < / a > BMS_StatusMessage
< LI > < a href = "#[106]" > > > < / a > BMS_ChargingDataInfo
< LI > < a href = "#[104]" > > > < / a > BMS_ChargeInfo
< / UL >
< P > < STRONG > < a name = "[52]" > < / a > DebugMon_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DebugMon_Handler))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[171]" > < / a > Debug_ACDC_GUN_State< / STRONG > (Thumb, 46 bytes, Stack size 0 bytes, switch.o(i.Debug_ACDC_GUN_State))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = Debug_ACDC_GUN_State ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[eb]" > < / a > Delay_MS< / STRONG > (Thumb, 26 bytes, Stack size 8 bytes, sys.o(i.Delay_MS))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = Delay_MS
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[15b]" > > > < / a > IWDG_Feed
< LI > < a href = "#[172]" > > > < / a > Wait50us
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f0]" > > > < / a > SysParaDataInit
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< LI > < a href = "#[15a]" > > > < / a > ChipUniqueIDCompare
< LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[24d]" > > > < / a > ee_WriteBytes
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[ee]" > > > < / a > bms_SendBRM
< LI > < a href = "#[fe]" > > > < / a > bms_SendBCS
< LI > < a href = "#[ef]" > > > < / a > bms_SendBCP
< LI > < a href = "#[a7]" > > > < / a > cmd_TT
< / UL >
< P > < STRONG > < a name = "[173]" > < / a > DiagDIDStoreFlash< / STRONG > (Thumb, 82 bytes, Stack size 16 bytes, diagnosis_mid.o(i.DiagDIDStoreFlash))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 96< LI > Call Chain = DiagDIDStoreFlash ⇒ EE_Write ⇒ uds_service_nvm_write ⇒ nvm_write ⇒ UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[174]" > > > < / a > GetDIDStoreInFlashIndexByID
< LI > < a href = "#[175]" > > > < / a > GetDIDIndexByID
< LI > < a href = "#[160]" > > > < / a > EE_Write
< LI > < a href = "#[15f]" > > > < / a > CRC_Cal16_WithCfg
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1e7]" > > > < / a > Set0x2EDidDiagData
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[193]" > < / a > DiagDtcExtendedDataRecordFill< / STRONG > (Thumb, 182 bytes, Stack size 28 bytes, diagnosis_mid.o(i.DiagDtcExtendedDataRecordFill))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 28< LI > Call Chain = DiagDtcExtendedDataRecordFill
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[191]" > > > < / a > Get0x19SerDiagData
< / UL >
< P > < STRONG > < a name = "[176]" > < / a > DiagDtcSnapshotRecordFill< / STRONG > (Thumb, 190 bytes, Stack size 28 bytes, diagnosis_mid.o(i.DiagDtcSnapshotRecordFill))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = DiagDtcSnapshotRecordFill ⇒ SnapshotRecordFill
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[177]" > > > < / a > SnapshotRecordFill
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[191]" > > > < / a > Get0x19SerDiagData
< / UL >
< P > < STRONG > < a name = "[178]" > < / a > DiagFaultsMonitor< / STRONG > (Thumb, 188 bytes, Stack size 4 bytes, diagnosis_mid.o(i.DiagFaultsMonitor))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = DiagFaultsMonitor
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[179]" > > > < / a > CheckIsIgnON
< LI > < a href = "#[17a]" > > > < / a > CheckIsCanBusoff
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[155]" > > > < / a > GetFaultInfo
< / UL >
< P > < STRONG > < a name = "[17b]" > < / a > DiagUpdateDtcValue< / STRONG > (Thumb, 54 bytes, Stack size 16 bytes, diagnosis_mid.o(i.DiagUpdateDtcValue))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = DiagUpdateDtcValue
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[17c]" > > > < / a > SnapshotRecordLoad
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[155]" > > > < / a > GetFaultInfo
< / UL >
< P > < STRONG > < a name = "[198]" > < / a > DtcAging_Process< / STRONG > (Thumb, 84 bytes, Stack size 8 bytes, diagnosis_mid.o(i.DtcAging_Process))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = DtcAging_Process
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[155]" > > > < / a > GetFaultInfo
< / UL >
< P > < STRONG > < a name = "[160]" > < / a > EE_Write< / STRONG > (Thumb, 10 bytes, Stack size 8 bytes, diagnosis_mid.o(i.EE_Write))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 80< LI > Call Chain = EE_Write ⇒ uds_service_nvm_write ⇒ nvm_write ⇒ UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[17d]" > > > < / a > uds_service_nvm_write
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[155]" > > > < / a > GetFaultInfo
< LI > < a href = "#[173]" > > > < / a > DiagDIDStoreFlash
< LI > < a href = "#[15e]" > > > < / a > ClearDtc
< / UL >
< P > < STRONG > < a name = "[7d]" > < / a > EXTI15_10_IRQHandler< / STRONG > (Thumb, 58 bytes, Stack size 8 bytes, app_pwr_manage.o(i.EXTI15_10_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = EXTI15_10_IRQHandler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[17e]" > > > < / a > EXTI_ClearITPendingBit
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[5e]" > < / a > EXTI3_IRQHandler< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, app_pwr_manage.o(i.EXTI3_IRQHandler))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[17e]" > > > < / a > EXTI_ClearITPendingBit
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[5f]" > < / a > EXTI4_IRQHandler< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, app_pwr_manage.o(i.EXTI4_IRQHandler))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[17e]" > > > < / a > EXTI_ClearITPendingBit
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[6c]" > < / a > EXTI9_5_IRQHandler< / STRONG > (Thumb, 44 bytes, Stack size 8 bytes, app_pwr_manage.o(i.EXTI9_5_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = EXTI9_5_IRQHandler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[17e]" > > > < / a > EXTI_ClearITPendingBit
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[17e]" > < / a > EXTI_ClearITPendingBit< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_exti.o(i.EXTI_ClearITPendingBit))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[7e]" > > > < / a > RTCAlarm_IRQHandler
< LI > < a href = "#[6c]" > > > < / a > EXTI9_5_IRQHandler
< LI > < a href = "#[5f]" > > > < / a > EXTI4_IRQHandler
< LI > < a href = "#[5e]" > > > < / a > EXTI3_IRQHandler
< LI > < a href = "#[7d]" > > > < / a > EXTI15_10_IRQHandler
< / UL >
< P > < STRONG > < a name = "[1d5]" > < / a > EXTI_Init< / STRONG > (Thumb, 108 bytes, Stack size 12 bytes, stm32f10x_exti.o(i.EXTI_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = EXTI_Init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1d4]" > > > < / a > RTC_EXTI_INITIAL
< / UL >
< P > < STRONG > < a name = "[17f]" > < / a > FDC_General_Status_1< / STRONG > (Thumb, 442 bytes, Stack size 40 bytes, can.o(i.FDC_General_Status_1))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = FDC_General_Status_1 ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< LI > < a href = "#[f2]" > > > < / a > __aeabi_f2uiz
< LI > < a href = "#[180]" > > > < / a > can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[25d]" > > > < / a > WULING_DCDCSendBms1
< LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[181]" > < / a > FDC_General_Status_2< / STRONG > (Thumb, 282 bytes, Stack size 16 bytes, can.o(i.FDC_General_Status_2))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = FDC_General_Status_2 ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[180]" > > > < / a > can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[182]" > < / a > FDC_General_Status_3< / STRONG > (Thumb, 294 bytes, Stack size 24 bytes, can.o(i.FDC_General_Status_3))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = FDC_General_Status_3 ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[180]" > > > < / a > can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[183]" > < / a > FDC_General_Status_4< / STRONG > (Thumb, 244 bytes, Stack size 16 bytes, can.o(i.FDC_General_Status_4))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = FDC_General_Status_4 ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[180]" > > > < / a > can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[184]" > < / a > FDC_General_Status_5< / STRONG > (Thumb, 70 bytes, Stack size 8 bytes, can.o(i.FDC_General_Status_5))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = FDC_General_Status_5 ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[180]" > > > < / a > can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[185]" > < / a > FDC_General_Status_6< / STRONG > (Thumb, 106 bytes, Stack size 16 bytes, can.o(i.FDC_General_Status_6))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = FDC_General_Status_6 ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[180]" > > > < / a > can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[186]" > < / a > FDC_General_Status_7< / STRONG > (Thumb, 194 bytes, Stack size 16 bytes, can.o(i.FDC_General_Status_7))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = FDC_General_Status_7 ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[180]" > > > < / a > can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[187]" > < / a > FDC_General_Status_8< / STRONG > (Thumb, 246 bytes, Stack size 24 bytes, can.o(i.FDC_General_Status_8))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = FDC_General_Status_8 ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[180]" > > > < / a > can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[276]" > < / a > FLASH_ClearFlag< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_ClearFlag))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1f5]" > > > < / a > bsp_WriteCpuFlash
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[188]" > < / a > FLASH_ErasePage< / STRONG > (Thumb, 54 bytes, Stack size 16 bytes, stm32f10x_flash.o(i.FLASH_ErasePage))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = FLASH_ErasePage ⇒ FLASH_WaitForLastOperation
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[189]" > > > < / a > FLASH_WaitForLastOperation
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f5]" > > > < / a > bsp_WriteCpuFlash
< LI > < a href = "#[256]" > > > < / a > UpdProcess
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[18c]" > < / a > FLASH_GetBank1Status< / STRONG > (Thumb, 34 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_GetBank1Status))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[189]" > > > < / a > FLASH_WaitForLastOperation
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[259]" > < / a > FLASH_Lock< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_Lock))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1f5]" > > > < / a > bsp_WriteCpuFlash
< LI > < a href = "#[256]" > > > < / a > UpdProcess
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[18a]" > < / a > FLASH_ProgramHalfWord< / STRONG > (Thumb, 50 bytes, Stack size 20 bytes, stm32f10x_flash.o(i.FLASH_ProgramHalfWord))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[189]" > > > < / a > FLASH_WaitForLastOperation
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f5]" > > > < / a > bsp_WriteCpuFlash
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[18b]" > < / a > FLASH_ProgramWord< / STRONG > (Thumb, 78 bytes, Stack size 28 bytes, stm32f10x_flash.o(i.FLASH_ProgramWord))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = FLASH_ProgramWord ⇒ FLASH_WaitForLastOperation
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[189]" > > > < / a > FLASH_WaitForLastOperation
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[256]" > > > < / a > UpdProcess
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[257]" > < / a > FLASH_Unlock< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_flash.o(i.FLASH_Unlock))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1f5]" > > > < / a > bsp_WriteCpuFlash
< LI > < a href = "#[256]" > > > < / a > UpdProcess
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[189]" > < / a > FLASH_WaitForLastOperation< / STRONG > (Thumb, 34 bytes, Stack size 4 bytes, stm32f10x_flash.o(i.FLASH_WaitForLastOperation))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = FLASH_WaitForLastOperation
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[18c]" > > > < / a > FLASH_GetBank1Status
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[18a]" > > > < / a > FLASH_ProgramHalfWord
< LI > < a href = "#[188]" > > > < / a > FLASH_ErasePage
< LI > < a href = "#[18b]" > > > < / a > FLASH_ProgramWord
< / UL >
< P > < STRONG > < a name = "[10b]" > < / a > FindTemperature< / STRONG > (Thumb, 108 bytes, Stack size 32 bytes, adc.o(i.FindTemperature))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = FindTemperature
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[f1]" > > > < / a > __aeabi_cfrcmple
< LI > < a href = "#[152]" > > > < / a > __aeabi_cfcmple
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[18d]" > < / a > FrameParser< / STRONG > (Thumb, 178 bytes, Stack size 24 bytes, uart_uart.o(i.FrameParser))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = FrameParser ⇒ CRC16
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[15b]" > > > < / a > IWDG_Feed
< LI > < a href = "#[18e]" > > > < / a > CRC16
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[cc]" > < / a > GPIO_Init< / STRONG > (Thumb, 156 bytes, Stack size 20 bytes, stm32f10x_gpio.o(i.GPIO_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = GPIO_Init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[ca]" > > > < / a > ADC1_GPIO_Config
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[28f]" > > > < / a > uart_init
< LI > < a href = "#[292]" > > > < / a > uart5_init
< LI > < a href = "#[291]" > > > < / a > uart4_init
< LI > < a href = "#[290]" > > > < / a > uart2_init
< LI > < a href = "#[295]" > > > < / a > sPwm_TIM2CH2_Configuration
< LI > < a href = "#[28e]" > > > < / a > sCap_TIM3CH2_Configuration
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1c8]" > > > < / a > LED_Init
< LI > < a href = "#[e0]" > > > < / a > ADS1115_Init
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[274]" > > > < / a > bsp_InitI2C
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[14c]" > > > < / a > CAN_Mode_Init
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< / UL >
< P > < STRONG > < a name = "[1c9]" > < / a > GPIO_PinRemapConfig< / STRONG > (Thumb, 82 bytes, Stack size 20 bytes, stm32f10x_gpio.o(i.GPIO_PinRemapConfig))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = GPIO_PinRemapConfig
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[295]" > > > < / a > sPwm_TIM2CH2_Configuration
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1c8]" > > > < / a > LED_Init
< / UL >
< P > < STRONG > < a name = "[e3]" > < / a > GPIO_ReadInputDataBit< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ReadInputDataBit))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< LI > < a href = "#[e1]" > > > < / a > Ac_DC_communication_conversion
< LI > < a href = "#[92]" > > > < / a > main
< LI > < a href = "#[159]" > > > < / a > ChkPwrManageAccoff
< LI > < a href = "#[a7]" > > > < / a > cmd_TT
< / UL >
< P > < STRONG > < a name = "[e2]" > < / a > GPIO_ResetBits< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[299]" > > > < / a > sCpPWMControl
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1c8]" > > > < / a > LED_Init
< LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< LI > < a href = "#[e1]" > > > < / a > Ac_DC_communication_conversion
< LI > < a href = "#[92]" > > > < / a > main
< LI > < a href = "#[1c7]" > > > < / a > LED_Ctrl
< LI > < a href = "#[16b]" > > > < / a > uOpenKC9
< LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
< / UL >
< P > < STRONG > < a name = "[e4]" > < / a > GPIO_SetBits< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1c8]" > > > < / a > LED_Init
< LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< LI > < a href = "#[15a]" > > > < / a > ChipUniqueIDCompare
< LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< LI > < a href = "#[e1]" > > > < / a > Ac_DC_communication_conversion
< LI > < a href = "#[92]" > > > < / a > main
< LI > < a href = "#[1c7]" > > > < / a > LED_Ctrl
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[274]" > > > < / a > bsp_InitI2C
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[16b]" > > > < / a > uOpenKC9
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[26d]" > > > < / a > bms_RcvCan2DataProc
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[a7]" > > > < / a > cmd_TT
< LI > < a href = "#[a4]" > > > < / a > cmd_ONDCDCPrint
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[243]" > < / a > GenerateSID27KeyValue< / STRONG > (Thumb, 82 bytes, Stack size 24 bytes, diagnosis_mid.o(i.GenerateSID27KeyValue))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = GenerateSID27KeyValue
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[236]" > > > < / a > UDS_Service_27
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[18f]" > < / a > GenerateSID27SeedValue< / STRONG > (Thumb, 20 bytes, Stack size 8 bytes, diagnosis_mid.o(i.GenerateSID27SeedValue))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = GenerateSID27SeedValue
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[190]" > > > < / a > UdsApi_GetRandom
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[236]" > > > < / a > UDS_Service_27
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[191]" > < / a > Get0x19SerDiagData< / STRONG > (Thumb, 274 bytes, Stack size 32 bytes, diagnosis_mid.o(i.Get0x19SerDiagData))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 72< LI > Call Chain = Get0x19SerDiagData ⇒ DiagDtcSnapshotRecordFill ⇒ SnapshotRecordFill
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[192]" > > > < / a > GetDtcStatusMask
< LI > < a href = "#[176]" > > > < / a > DiagDtcSnapshotRecordFill
< LI > < a href = "#[193]" > > > < / a > DiagDtcExtendedDataRecordFill
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[234]" > > > < / a > UDS_Service_0x19_Response
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[194]" > < / a > Get0x22SerDiagData< / STRONG > (Thumb, 92 bytes, Stack size 16 bytes, diagnosis_mid.o(i.Get0x22SerDiagData))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = Get0x22SerDiagData
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[235]" > > > < / a > UDS_Service_0x22_Response
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[195]" > < / a > GetBatteryStatus< / STRONG > (Thumb, 50 bytes, Stack size 4 bytes, diagnosis_mid.o(i.GetBatteryStatus))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = GetBatteryStatus
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[197]" > > > < / a > CheckIsBatteryLow
< LI > < a href = "#[196]" > > > < / a > CheckIsBatteryHigh
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[155]" > > > < / a > GetFaultInfo
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[251]" > < / a > GetBootloaderSwVersionAddress< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, bootloader.o(i.GetBootloaderSwVersionAddress))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[250]" > > > < / a > UdsApi_ParaInit
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[175]" > < / a > GetDIDIndexByID< / STRONG > (Thumb, 34 bytes, Stack size 8 bytes, uds_did.o(i.GetDIDIndexByID))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = GetDIDIndexByID
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[173]" > > > < / a > DiagDIDStoreFlash
< / UL >
< P > < STRONG > < a name = "[174]" > < / a > GetDIDStoreInFlashIndexByID< / STRONG > (Thumb, 34 bytes, Stack size 8 bytes, uds_did.o(i.GetDIDStoreInFlashIndexByID))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = GetDIDStoreInFlashIndexByID
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[173]" > > > < / a > DiagDIDStoreFlash
< / UL >
< P > < STRONG > < a name = "[192]" > < / a > GetDtcStatusMask< / STRONG > (Thumb, 144 bytes, Stack size 28 bytes, diagnosis_mid.o(i.GetDtcStatusMask))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 28< LI > Call Chain = GetDtcStatusMask
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[191]" > > > < / a > Get0x19SerDiagData
< / UL >
< P > < STRONG > < a name = "[155]" > < / a > GetFaultInfo< / STRONG > (Thumb, 184 bytes, Stack size 32 bytes, diagnosis_mid.o(i.GetFaultInfo))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 112< LI > Call Chain = GetFaultInfo ⇒ EE_Write ⇒ uds_service_nvm_write ⇒ nvm_write ⇒ UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[195]" > > > < / a > GetBatteryStatus
< LI > < a href = "#[160]" > > > < / a > EE_Write
< LI > < a href = "#[198]" > > > < / a > DtcAging_Process
< LI > < a href = "#[17b]" > > > < / a > DiagUpdateDtcValue
< LI > < a href = "#[178]" > > > < / a > DiagFaultsMonitor
< LI > < a href = "#[15f]" > > > < / a > CRC_Cal16_WithCfg
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[154]" > > > < / a > CheckDtcHsCanError
< / UL >
< P > < STRONG > < a name = "[199]" > < / a > GetSampleVolt< / STRONG > (Thumb, 274 bytes, Stack size 32 bytes, ads1015.o(i.GetSampleVolt))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 120< LI > Call Chain = GetSampleVolt ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[19a]" > > > < / a > lvbo
< LI > < a href = "#[c3]" > > > < / a > __aeabi_ui2d
< LI > < a href = "#[10a]" > > > < / a > __aeabi_f2d
< LI > < a href = "#[c0]" > > > < / a > __aeabi_ddiv
< LI > < a href = "#[c6]" > > > < / a > __aeabi_d2f
< LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[294]" > < / a > Get_ChipID< / STRONG > (Thumb, 44 bytes, Stack size 0 bytes, chipid.o(i.Get_ChipID))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[169]" > < / a > Get_Max_Value< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, sys.o(i.Get_Max_Value))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[165]" > > > < / a > DCDC_Battery_RequireVoltCur_Calculate
< / UL >
< P > < STRONG > < a name = "[166]" > < / a > Get_Min_Value< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, sys.o(i.Get_Min_Value))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[165]" > > > < / a > DCDC_Battery_RequireVoltCur_Calculate
< / UL >
< P > < STRONG > < a name = "[19b]" > < / a > Get_R_Value< / STRONG > (Thumb, 86 bytes, Stack size 32 bytes, adc.o(i.Get_R_Value))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 120< LI > Call Chain = Get_R_Value ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[b5]" > > > < / a > __aeabi_fsub
< LI > < a href = "#[115]" > > > < / a > __aeabi_fmul
< LI > < a href = "#[b7]" > > > < / a > __aeabi_fdiv
< LI > < a href = "#[be]" > > > < / a > __aeabi_drsub
< LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[10a]" > > > < / a > __aeabi_f2d
< LI > < a href = "#[c0]" > > > < / a > __aeabi_ddiv
< LI > < a href = "#[c6]" > > > < / a > __aeabi_d2f
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1e4]" > > > < / a > SACN_CC_CC2_State
< / UL >
< P > < STRONG > < a name = "[19c]" > < / a > GotoDefaultSession< / STRONG > (Thumb, 228 bytes, Stack size 16 bytes, uds_interface.o(i.GotoDefaultSession))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = GotoDefaultSession
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[19d]" > > > < / a > IO_InputOutputRelease
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24b]" > > > < / a > UdsProcTask
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[287]" > < / a > GprsCommGetAscLSB< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, usart.o(i.GprsCommGetAscLSB))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[10e]" > > > < / a > debugdataprocess
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[286]" > < / a > GprsCommGetAscMSB< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, usart.o(i.GprsCommGetAscMSB))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[10e]" > > > < / a > debugdataprocess
< / UL >
< P > < STRONG > < a name = "[19e]" > < / a > Gun_Input_Sampling< / STRONG > (Thumb, 172 bytes, Stack size 24 bytes, adc.o(i.Gun_Input_Sampling))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 112< LI > Call Chain = Gun_Input_Sampling ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[115]" > > > < / a > __aeabi_fmul
< LI > < a href = "#[b7]" > > > < / a > __aeabi_fdiv
< LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< LI > < a href = "#[10c]" > > > < / a > __ARM_scalbnf
< LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[c2]" > > > < / a > __aeabi_ui2f
< LI > < a href = "#[10a]" > > > < / a > __aeabi_f2d
< LI > < a href = "#[c6]" > > > < / a > __aeabi_d2f
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[204]" > < / a > HAL_UDS_FF_Confirmation< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, uds_manage.o(i.HAL_UDS_FF_Confirmation))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1b1]" > > > < / a > TP_D_UUData_Confirm
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[219]" > < / a > HAL_UDS_FF_Indication< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, uds_manage.o(i.HAL_UDS_FF_Indication))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[217]" > > > < / a > TP_Receive_First_Frame
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[19f]" > < / a > HAL_UDS_FUN_Rx_Callback< / STRONG > (Thumb, 32 bytes, Stack size 8 bytes, uds_manage.o(i.HAL_UDS_FUN_Rx_Callback))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 156< LI > Call Chain = HAL_UDS_FUN_Rx_Callback ⇒ TP_D_UUData_Indication_Functional ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1a0]" > > > < / a > TP_D_UUData_Indication_Functional
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1d0]" > > > < / a > ParseUdsCan
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[207]" > < / a > HAL_UDS_Get_Buf< / STRONG > (Thumb, 28 bytes, Stack size 8 bytes, uds_manage.o(i.HAL_UDS_Get_Buf))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = HAL_UDS_Get_Buf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a5]" > > > < / a > TP_D_UUData_Indication_Physical
< LI > < a href = "#[1a0]" > > > < / a > TP_D_UUData_Indication_Functional
< / UL >
< P > < STRONG > < a name = "[1a1]" > < / a > HAL_UDS_Indication< / STRONG > (Thumb, 24 bytes, Stack size 16 bytes, uds_manage.o(i.HAL_UDS_Indication))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = HAL_UDS_Indication ⇒ UDS_Service_Response_Handler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1a2]" > > > < / a > TP_Get_Message_Buffer_Pointer
< LI > < a href = "#[1a3]" > > > < / a > UDS_Service_Response_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a0]" > > > < / a > TP_D_UUData_Indication_Functional
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[21d]" > > > < / a > TP_Rx_To_Idle_Init
< LI > < a href = "#[21a]" > > > < / a > TP_Receive_Single_Frame
< LI > < a href = "#[217]" > > > < / a > TP_Receive_First_Frame
< LI > < a href = "#[203]" > > > < / a > TP_Check_Rx_Message_Length
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1a4]" > < / a > HAL_UDS_PHY_Rx_Callback< / STRONG > (Thumb, 32 bytes, Stack size 8 bytes, uds_manage.o(i.HAL_UDS_PHY_Rx_Callback))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 148< LI > Call Chain = HAL_UDS_PHY_Rx_Callback ⇒ TP_D_UUData_Indication_Physical ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1a5]" > > > < / a > TP_D_UUData_Indication_Physical
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1d0]" > > > < / a > ParseUdsCan
< / UL >
< P > < STRONG > < a name = "[1a6]" > < / a > HAL_UDS_Periodic_Task< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, uds_manage.o(i.HAL_UDS_Periodic_Task))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 132< LI > Call Chain = HAL_UDS_Periodic_Task ⇒ TP_Periodic_Task ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1a7]" > > > < / a > TP_Periodic_Task
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24b]" > > > < / a > UdsProcTask
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1a8]" > < / a > HAL_UDS_Response_Confirm< / STRONG > (Thumb, 14 bytes, Stack size 8 bytes, uds_manage.o(i.HAL_UDS_Response_Confirm))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = HAL_UDS_Response_Confirm
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1a9]" > > > < / a > UDS_Service_Transmit_Confirmed
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1af]" > > > < / a > TP_N_USData_Request
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[227]" > > > < / a > TP_Tx_To_Idle_Init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[206]" > < / a > HAL_UDS_Rx_DLC< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, uds_manage.o(i.HAL_UDS_Rx_DLC))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a5]" > > > < / a > TP_D_UUData_Indication_Physical
< LI > < a href = "#[1a0]" > > > < / a > TP_D_UUData_Indication_Functional
< / UL >
< P > < STRONG > < a name = "[1aa]" > < / a > HAL_UDS_Set_Tx_Buf< / STRONG > (Thumb, 54 bytes, Stack size 32 bytes, uds_manage.o(i.HAL_UDS_Set_Tx_Buf))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 52< LI > Call Chain = HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1ab]" > > > < / a > TxQueueCan0In
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1af]" > > > < / a > TP_N_USData_Request
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[218]" > > > < / a > TP_Transmit_Flow_Control
< LI > < a href = "#[20d]" > > > < / a > TP_Load_TL_Buffer_Start_NAs_Timer
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[20e]" > < / a > HAL_UDS_Set_Tx_DLC< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, uds_manage.o(i.HAL_UDS_Set_Tx_DLC))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1af]" > > > < / a > TP_N_USData_Request
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[218]" > > > < / a > TP_Transmit_Flow_Control
< LI > < a href = "#[20d]" > > > < / a > TP_Load_TL_Buffer_Start_NAs_Timer
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1ad]" > < / a > HAL_UDS_Set_Tx_ID< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, uds_manage.o(i.HAL_UDS_Set_Tx_ID))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[218]" > > > < / a > TP_Transmit_Flow_Control
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[225]" > < / a > HAL_UDS_Transmit_Buffer_Empty< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, uds_manage.o(i.HAL_UDS_Transmit_Buffer_Empty))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[223]" > > > < / a > TP_Tx_Last_CF_Data_Process
< LI > < a href = "#[222]" > > > < / a > TP_Tx_CF_Data_Process
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1ac]" > < / a > HAL_UDS_Transmit_Pending_Response< / STRONG > (Thumb, 50 bytes, Stack size 16 bytes, uds_manage.o(i.HAL_UDS_Transmit_Pending_Response))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 84< LI > Call Chain = HAL_UDS_Transmit_Pending_Response ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1ad]" > > > < / a > HAL_UDS_Set_Tx_ID
< LI > < a href = "#[1ae]" > > > < / a > TP_Transmit_Buffer_Filled
< LI > < a href = "#[1af]" > > > < / a > TP_N_USData_Request
< LI > < a href = "#[1a2]" > > > < / a > TP_Get_Message_Buffer_Pointer
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[244]" > > > < / a > UDS_Service_NonSupport_Response
< LI > < a href = "#[23b]" > > > < / a > UDS_Service_85
< LI > < a href = "#[239]" > > > < / a > UDS_Service_31
< LI > < a href = "#[237]" > > > < / a > UDS_Service_28
< LI > < a href = "#[236]" > > > < / a > UDS_Service_27
< LI > < a href = "#[233]" > > > < / a > UDS_Service_14
< LI > < a href = "#[232]" > > > < / a > UDS_Service_11
< LI > < a href = "#[231]" > > > < / a > UDS_Service_10_Response
< LI > < a href = "#[23a]" > > > < / a > UDS_Service_0x3E_Response
< LI > < a href = "#[238]" > > > < / a > UDS_Service_0x2E_Response
< LI > < a href = "#[235]" > > > < / a > UDS_Service_0x22_Response
< LI > < a href = "#[234]" > > > < / a > UDS_Service_0x19_Response
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1b0]" > < / a > HAL_UDS_Transmit_Physical_Request< / STRONG > (Thumb, 60 bytes, Stack size 16 bytes, uds_manage.o(i.HAL_UDS_Transmit_Physical_Request))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 84< LI > Call Chain = HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1ad]" > > > < / a > HAL_UDS_Set_Tx_ID
< LI > < a href = "#[1ae]" > > > < / a > TP_Transmit_Buffer_Filled
< LI > < a href = "#[1af]" > > > < / a > TP_N_USData_Request
< LI > < a href = "#[1a2]" > > > < / a > TP_Get_Message_Buffer_Pointer
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[23b]" > > > < / a > UDS_Service_85
< LI > < a href = "#[239]" > > > < / a > UDS_Service_31
< LI > < a href = "#[237]" > > > < / a > UDS_Service_28
< LI > < a href = "#[236]" > > > < / a > UDS_Service_27
< LI > < a href = "#[233]" > > > < / a > UDS_Service_14
< LI > < a href = "#[232]" > > > < / a > UDS_Service_11
< LI > < a href = "#[231]" > > > < / a > UDS_Service_10_Response
< LI > < a href = "#[23a]" > > > < / a > UDS_Service_0x3E_Response
< LI > < a href = "#[238]" > > > < / a > UDS_Service_0x2E_Response
< LI > < a href = "#[235]" > > > < / a > UDS_Service_0x22_Response
< LI > < a href = "#[234]" > > > < / a > UDS_Service_0x19_Response
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[157]" > < / a > HAL_UDS_Tx_Callback< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, uds_manage.o(i.HAL_UDS_Tx_Callback))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 140< LI > Call Chain = HAL_UDS_Tx_Callback ⇒ TP_D_UUData_Confirm ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1b1]" > > > < / a > TP_D_UUData_Confirm
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[154]" > > > < / a > CheckDtcHsCanError
< / UL >
< P > < STRONG > < a name = "[4d]" > < / a > HardFault_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.HardFault_Handler))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[4d]" > > > < / a > HardFault_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[4d]" > > > < / a > HardFault_Handler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[1e3]" > < / a > I2CReadByte_A< / STRONG > (Thumb, 124 bytes, Stack size 12 bytes, ads1015.o(i.I2CReadByte_A))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = I2CReadByte_A
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1e2]" > > > < / a > ReadAD_A
< / UL >
< P > < STRONG > < a name = "[dd]" > < / a > I2CStart_A< / STRONG > (Thumb, 64 bytes, Stack size 0 bytes, ads1015.o(i.I2CStart_A))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1e2]" > > > < / a > ReadAD_A
< LI > < a href = "#[dc]" > > > < / a > ADS1115Config_A
< / UL >
< P > < STRONG > < a name = "[df]" > < / a > I2CStop_A< / STRONG > (Thumb, 50 bytes, Stack size 0 bytes, ads1015.o(i.I2CStop_A))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1e2]" > > > < / a > ReadAD_A
< LI > < a href = "#[dc]" > > > < / a > ADS1115Config_A
< / UL >
< P > < STRONG > < a name = "[de]" > < / a > I2CWriteByte_A< / STRONG > (Thumb, 92 bytes, Stack size 12 bytes, ads1015.o(i.I2CWriteByte_A))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = I2CWriteByte_A
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1e2]" > > > < / a > ReadAD_A
< LI > < a href = "#[dc]" > > > < / a > ADS1115Config_A
< / UL >
< P > < STRONG > < a name = "[1b6]" > < / a > IIC_Send_Byte< / STRONG > (Thumb, 80 bytes, Stack size 32 bytes, bsp_i2c_gpio.o(i.IIC_Send_Byte))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = IIC_Send_Byte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1b7]" > > > < / a > i2c_Delay
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24d]" > > > < / a > ee_WriteBytes
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1b8]" > < / a > IIC_Start< / STRONG > (Thumb, 38 bytes, Stack size 16 bytes, bsp_i2c_gpio.o(i.IIC_Start))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = IIC_Start
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1b7]" > > > < / a > i2c_Delay
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24d]" > > > < / a > ee_WriteBytes
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1b9]" > < / a > IIC_Stop< / STRONG > (Thumb, 32 bytes, Stack size 16 bytes, bsp_i2c_gpio.o(i.IIC_Stop))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = IIC_Stop
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1b7]" > > > < / a > i2c_Delay
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24d]" > > > < / a > ee_WriteBytes
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1ba]" > < / a > IIC_Wait_Ack< / STRONG > (Thumb, 52 bytes, Stack size 16 bytes, bsp_i2c_gpio.o(i.IIC_Wait_Ack))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = IIC_Wait_Ack
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1b7]" > > > < / a > i2c_Delay
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24d]" > > > < / a > ee_WriteBytes
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[19d]" > < / a > IO_InputOutputRelease< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, diagnosis_mid.o(i.IO_InputOutputRelease))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[231]" > > > < / a > UDS_Service_10_Response
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[19c]" > > > < / a > GotoDefaultSession
< / UL >
< P > < STRONG > < a name = "[15b]" > < / a > IWDG_Feed< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, led.o(i.IWDG_Feed))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[268]" > > > < / a > app_can_handle
< LI > < a href = "#[18d]" > > > < / a > FrameParser
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[eb]" > > > < / a > Delay_MS
< LI > < a href = "#[15a]" > > > < / a > ChipUniqueIDCompare
< LI > < a href = "#[92]" > > > < / a > main
< LI > < a href = "#[15c]" > > > < / a > SysWriteSysParm
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[256]" > > > < / a > UpdProcess
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[293]" > < / a > IWDG_Init< / STRONG > (Thumb, 52 bytes, Stack size 0 bytes, led.o(i.IWDG_Init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[156]" > < / a > IgnChangeProcess< / STRONG > (Thumb, 46 bytes, Stack size 0 bytes, diagnosis_mid.o(i.IgnChangeProcess))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[154]" > > > < / a > CheckDtcHsCanError
< / UL >
< P > < STRONG > < a name = "[1bb]" > < / a > InitCanDrvCtrlMode< / STRONG > (Thumb, 88 bytes, Stack size 24 bytes, candrvctrl.o(i.InitCanDrvCtrlMode))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 36< LI > Call Chain = InitCanDrvCtrlMode ⇒ can_signal
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1bd]" > > > < / a > can_timer_switch
< LI > < a href = "#[1be]" > > > < / a > can_timer_start
< LI > < a href = "#[1bc]" > > > < / a > can_timer_create
< LI > < a href = "#[1bf]" > > > < / a > can_signal
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[26f]" > > > < / a > app_can_init
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1c0]" > < / a > InitCanifToCanDrvCtrl< / STRONG > (Thumb, 68 bytes, Stack size 8 bytes, canbusdrv.o(i.InitCanifToCanDrvCtrl))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = InitCanifToCanDrvCtrl ⇒ RegisterCanIF
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1c1]" > > > < / a > RegisterCanIF
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[26f]" > > > < / a > app_can_init
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1c2]" > < / a > InstallProtocalToIF< / STRONG > (Thumb, 240 bytes, Stack size 24 bytes, candrvctrl.o(i.InstallProtocalToIF))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 44< LI > Call Chain = InstallProtocalToIF ⇒ malloc
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1c3]" > > > < / a > GetIfFromChanel
< LI > < a href = "#[1c5]" > > > < / a > sfifo_init
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< LI > < a href = "#[1c4]" > > > < / a > malloc
< LI > < a href = "#[1c6]" > > > < / a > free
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[26f]" > > > < / a > app_can_init
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[f8]" > < / a > IsDCDCPowerOn< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, dc300.o(i.IsDCDCPowerOn))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1ee]" > < / a > IsHexChar< / STRONG > (Thumb, 28 bytes, Stack size 0 bytes, usart.o(i.IsHexChar))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1ed]" > > > < / a > StringToInt
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1cf]" > < / a > KeyLocation< / STRONG > (Thumb, 38 bytes, Stack size 12 bytes, usart.o(i.KeyLocation))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = KeyLocation
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1ce]" > > > < / a > ParseCommandParam
< / UL >
< P > < STRONG > < a name = "[1c7]" > < / a > LED_Ctrl< / STRONG > (Thumb, 82 bytes, Stack size 8 bytes, main.o(i.LED_Ctrl))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = LED_Ctrl
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e2]" > > > < / a > GPIO_ResetBits
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[1c8]" > < / a > LED_Init< / STRONG > (Thumb, 478 bytes, Stack size 40 bytes, led.o(i.LED_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 60< LI > Call Chain = LED_Init ⇒ GPIO_Init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e2]" > > > < / a > GPIO_ResetBits
< LI > < a href = "#[1c9]" > > > < / a > GPIO_PinRemapConfig
< LI > < a href = "#[1ca]" > > > < / a > BKP_TamperPinCmd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[4e]" > < / a > MemManage_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.MemManage_Handler))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[4e]" > > > < / a > MemManage_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[4e]" > > > < / a > MemManage_Handler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[4c]" > < / a > NMI_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.NMI_Handler))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[1cb]" > < / a > NVIC_Configuration< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, sys.o(i.NVIC_Configuration))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[1cc]" > > > < / a > NVIC_PriorityGroupConfig
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[143]" > < / a > NVIC_Init< / STRONG > (Thumb, 94 bytes, Stack size 12 bytes, misc.o(i.NVIC_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = NVIC_Init
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[28f]" > > > < / a > uart_init
< LI > < a href = "#[292]" > > > < / a > uart5_init
< LI > < a href = "#[291]" > > > < / a > uart4_init
< LI > < a href = "#[290]" > > > < / a > uart2_init
< LI > < a href = "#[1fa]" > > > < / a > TIM5_Int_Init
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1d4]" > > > < / a > RTC_EXTI_INITIAL
< LI > < a href = "#[14c]" > > > < / a > CAN_Mode_Init
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< / UL >
< P > < STRONG > < a name = "[1cc]" > < / a > NVIC_PriorityGroupConfig< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1cb]" > > > < / a > NVIC_Configuration
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[28c]" > < / a > NVIC_SetVectorTable< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, misc.o(i.NVIC_SetVectorTable))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[113]" > < / a > PWR_BackupAccessCmd< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_pwr.o(i.PWR_BackupAccessCmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< LI > < a href = "#[111]" > > > < / a > BSP_BKP_Init
< / UL >
< P > < STRONG > < a name = "[1d0]" > < / a > ParseUdsCan< / STRONG > (Thumb, 64 bytes, Stack size 24 bytes, uds_can_interface.o(i.ParseUdsCan))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 180< LI > Call Chain = ParseUdsCan ⇒ HAL_UDS_FUN_Rx_Callback ⇒ TP_D_UUData_Indication_Functional ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1a4]" > > > < / a > HAL_UDS_PHY_Rx_Callback
< LI > < a href = "#[19f]" > > > < / a > HAL_UDS_FUN_Rx_Callback
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[253]" > > > < / a > UdsQueueCanOut
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[53]" > < / a > PendSV_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.PendSV_Handler))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[cf]" > < / a > RCC_AHBPeriphClockCmd< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< / UL >
< P > < STRONG > < a name = "[112]" > < / a > RCC_APB1PeriphClockCmd< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[292]" > > > < / a > uart5_init
< LI > < a href = "#[291]" > > > < / a > uart4_init
< LI > < a href = "#[290]" > > > < / a > uart2_init
< LI > < a href = "#[295]" > > > < / a > sPwm_TIM2CH2_Configuration
< LI > < a href = "#[28e]" > > > < / a > sCap_TIM3CH2_Configuration
< LI > < a href = "#[1fa]" > > > < / a > TIM5_Int_Init
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< LI > < a href = "#[111]" > > > < / a > BSP_BKP_Init
< LI > < a href = "#[14c]" > > > < / a > CAN_Mode_Init
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< / UL >
< P > < STRONG > < a name = "[147]" > < / a > RCC_APB1PeriphResetCmd< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[146]" > > > < / a > CAN_DeInit
< / UL >
< P > < STRONG > < a name = "[cb]" > < / a > RCC_APB2PeriphClockCmd< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[ce]" > > > < / a > ADC1_Mode_Config
< LI > < a href = "#[ca]" > > > < / a > ADC1_GPIO_Config
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[28f]" > > > < / a > uart_init
< LI > < a href = "#[292]" > > > < / a > uart5_init
< LI > < a href = "#[291]" > > > < / a > uart4_init
< LI > < a href = "#[290]" > > > < / a > uart2_init
< LI > < a href = "#[295]" > > > < / a > sPwm_TIM2CH2_Configuration
< LI > < a href = "#[28e]" > > > < / a > sCap_TIM3CH2_Configuration
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1c8]" > > > < / a > LED_Init
< LI > < a href = "#[e0]" > > > < / a > ADS1115_Init
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[274]" > > > < / a > bsp_InitI2C
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[14c]" > > > < / a > CAN_Mode_Init
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< / UL >
< P > < STRONG > < a name = "[103]" > < / a > RCC_BackupResetCmd< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_BackupResetCmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[102]" > > > < / a > BKP_DeInit
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[248]" > < / a > RCC_GetClocksFreq< / STRONG > (Thumb, 174 bytes, Stack size 20 bytes, stm32f10x_rcc.o(i.RCC_GetClocksFreq))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = RCC_GetClocksFreq
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[247]" > > > < / a > USART_Init
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1d9]" > < / a > RCC_GetFlagStatus< / STRONG > (Thumb, 42 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_GetFlagStatus))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< / UL >
< P > < STRONG > < a name = "[1d7]" > < / a > RCC_LSEConfig< / STRONG > (Thumb, 28 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_LSEConfig))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< / UL >
< P > < STRONG > < a name = "[1d8]" > < / a > RCC_LSICmd< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_LSICmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< / UL >
< P > < STRONG > < a name = "[1db]" > < / a > RCC_RTCCLKCmd< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_RTCCLKCmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< / UL >
< P > < STRONG > < a name = "[1da]" > < / a > RCC_RTCCLKConfig< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_RTCCLKConfig))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< / UL >
< P > < STRONG > < a name = "[131]" > < / a > RS232_Blue_DataWrite< / STRONG > (Thumb, 24 bytes, Stack size 16 bytes, usart.o(i.RS232_Blue_DataWrite))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1d1]" > > > < / a > USART2SendByte
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[130]" > > > < / a > Bluetooth_Data_Send
< / UL >
< P > < STRONG > < a name = "[118]" > < / a > RS232_Blue_Write< / STRONG > (Thumb, 52 bytes, Stack size 16 bytes, usart.o(i.RS232_Blue_Write))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = RS232_Blue_Write ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1d1]" > > > < / a > USART2SendByte
< LI > < a href = "#[1d2]" > > > < / a > UART4SendByte
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[11f]" > > > < / a > Blue_Query_Version
< LI > < a href = "#[11e]" > > > < / a > Blue_Query_UART_Cfg
< LI > < a href = "#[11d]" > > > < / a > Blue_Name_Query
< LI > < a href = "#[11a]" > > > < / a > Blue_Name_Cfg
< LI > < a href = "#[119]" > > > < / a > Blue_Connect_State
< LI > < a href = "#[117]" > > > < / a > Blue_AT_Init
< / UL >
< P > < STRONG > < a name = "[164]" > < / a > RS232_Uart5_Write< / STRONG > (Thumb, 24 bytes, Stack size 16 bytes, usart.o(i.RS232_Uart5_Write))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = RS232_Uart5_Write ⇒ USART5SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1d3]" > > > < / a > USART5SendByte
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[162]" > > > < / a > ControlDCFrame
< LI > < a href = "#[16f]" > > > < / a > UpdateDCFrame
< LI > < a href = "#[16c]" > > > < / a > SettingParamDCFrame
< LI > < a href = "#[16d]" > > > < / a > ReadDCVersion
< / UL >
< P > < STRONG > < a name = "[7e]" > < / a > RTCAlarm_IRQHandler< / STRONG > (Thumb, 18 bytes, Stack size 8 bytes, app_pwr_manage.o(i.RTCAlarm_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = RTCAlarm_IRQHandler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[17e]" > > > < / a > EXTI_ClearITPendingBit
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[1d4]" > < / a > RTC_EXTI_INITIAL< / STRONG > (Thumb, 60 bytes, Stack size 24 bytes, app_pwr_manage.o(i.RTC_EXTI_INITIAL))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 36< LI > Call Chain = RTC_EXTI_INITIAL ⇒ NVIC_Init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[143]" > > > < / a > NVIC_Init
< LI > < a href = "#[1d5]" > > > < / a > EXTI_Init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[1e0]" > < / a > RTC_EnterConfigMode< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_EnterConfigMode))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1dd]" > > > < / a > RTC_SetPrescaler
< LI > < a href = "#[1df]" > > > < / a > RTC_SetCounter
< / UL >
< P > < STRONG > < a name = "[1e1]" > < / a > RTC_ExitConfigMode< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ExitConfigMode))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1dd]" > > > < / a > RTC_SetPrescaler
< LI > < a href = "#[1df]" > > > < / a > RTC_SetCounter
< / UL >
< P > < STRONG > < a name = "[1d6]" > < / a > RTC_Int_Configuration< / STRONG > (Thumb, 90 bytes, Stack size 8 bytes, app_pwr_manage.o(i.RTC_Int_Configuration))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = RTC_Int_Configuration ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[112]" > > > < / a > RCC_APB1PeriphClockCmd
< LI > < a href = "#[1dc]" > > > < / a > RTC_WaitForSynchro
< LI > < a href = "#[1de]" > > > < / a > RTC_WaitForLastTask
< LI > < a href = "#[1dd]" > > > < / a > RTC_SetPrescaler
< LI > < a href = "#[1df]" > > > < / a > RTC_SetCounter
< LI > < a href = "#[1da]" > > > < / a > RCC_RTCCLKConfig
< LI > < a href = "#[1db]" > > > < / a > RCC_RTCCLKCmd
< LI > < a href = "#[1d8]" > > > < / a > RCC_LSICmd
< LI > < a href = "#[1d7]" > > > < / a > RCC_LSEConfig
< LI > < a href = "#[1d9]" > > > < / a > RCC_GetFlagStatus
< LI > < a href = "#[113]" > > > < / a > PWR_BackupAccessCmd
< LI > < a href = "#[102]" > > > < / a > BKP_DeInit
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[1df]" > < / a > RTC_SetCounter< / STRONG > (Thumb, 26 bytes, Stack size 4 bytes, stm32f10x_rtc.o(i.RTC_SetCounter))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = RTC_SetCounter
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1e1]" > > > < / a > RTC_ExitConfigMode
< LI > < a href = "#[1e0]" > > > < / a > RTC_EnterConfigMode
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< / UL >
< P > < STRONG > < a name = "[1dd]" > < / a > RTC_SetPrescaler< / STRONG > (Thumb, 28 bytes, Stack size 4 bytes, stm32f10x_rtc.o(i.RTC_SetPrescaler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = RTC_SetPrescaler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1e1]" > > > < / a > RTC_ExitConfigMode
< LI > < a href = "#[1e0]" > > > < / a > RTC_EnterConfigMode
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< / UL >
< P > < STRONG > < a name = "[1de]" > < / a > RTC_WaitForLastTask< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_WaitForLastTask))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< / UL >
< P > < STRONG > < a name = "[1dc]" > < / a > RTC_WaitForSynchro< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_WaitForSynchro))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< / UL >
< P > < STRONG > < a name = "[1e2]" > < / a > ReadAD_A< / STRONG > (Thumb, 64 bytes, Stack size 8 bytes, ads1015.o(i.ReadAD_A))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = ReadAD_A ⇒ I2CWriteByte_A
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[de]" > > > < / a > I2CWriteByte_A
< LI > < a href = "#[df]" > > > < / a > I2CStop_A
< LI > < a href = "#[dd]" > > > < / a > I2CStart_A
< LI > < a href = "#[1e3]" > > > < / a > I2CReadByte_A
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[289]" > > > < / a > getad
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[16d]" > < / a > ReadDCVersion< / STRONG > (Thumb, 122 bytes, Stack size 96 bytes, dc300.o(i.ReadDCVersion))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 120< LI > Call Chain = ReadDCVersion ⇒ RS232_Uart5_Write ⇒ USART5SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[164]" > > > < / a > RS232_Uart5_Write
< LI > < a href = "#[163]" > > > < / a > CRC16
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< / UL >
< P > < STRONG > < a name = "[1c1]" > < / a > RegisterCanIF< / STRONG > (Thumb, 108 bytes, Stack size 8 bytes, candrvctrl.o(i.RegisterCanIF))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = RegisterCanIF
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1c0]" > > > < / a > InitCanifToCanDrvCtrl
< / UL >
< P > < STRONG > < a name = "[1e4]" > < / a > SACN_CC_CC2_State< / STRONG > (Thumb, 90 bytes, Stack size 8 bytes, switch.o(i.SACN_CC_CC2_State))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 128< LI > Call Chain = SACN_CC_CC2_State ⇒ Get_R_Value ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[115]" > > > < / a > __aeabi_fmul
< LI > < a href = "#[19b]" > > > < / a > Get_R_Value
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[51]" > < / a > SVC_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SVC_Handler))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[13e]" > < / a > SYS_ENTER_CRITICAL< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, sys.o(i.SYS_ENTER_CRITICAL))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[26e]" > > > < / a > can_bus_off_recovery
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[9c]" > > > < / a > plSend
< LI > < a href = "#[13a]" > > > < / a > can_bus_off_hook
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< / UL >
< P > < STRONG > < a name = "[144]" > < / a > SYS_EXIT_CRITICAL< / STRONG > (Thumb, 22 bytes, Stack size 0 bytes, sys.o(i.SYS_EXIT_CRITICAL))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[26e]" > > > < / a > can_bus_off_recovery
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[9c]" > > > < / a > plSend
< LI > < a href = "#[13a]" > > > < / a > can_bus_off_hook
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1e5]" > < / a > SendBigData1< / STRONG > (Thumb, 206 bytes, Stack size 112 bytes, uart_uart.o(i.SendBigData1))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 136< LI > Call Chain = SendBigData1 ⇒ Uart1_Write ⇒ USART1SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1e6]" > > > < / a > Uart1_Write
< LI > < a href = "#[18e]" > > > < / a > CRC16
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[3e]" > > > < / a > SendBigDataCMD
< / UL >
< P > < STRONG > < a name = "[1e7]" > < / a > Set0x2EDidDiagData< / STRONG > (Thumb, 326 bytes, Stack size 24 bytes, diagnosis_mid.o(i.Set0x2EDidDiagData))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 120< LI > Call Chain = Set0x2EDidDiagData ⇒ DiagDIDStoreFlash ⇒ EE_Write ⇒ uds_service_nvm_write ⇒ nvm_write ⇒ UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[173]" > > > < / a > DiagDIDStoreFlash
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1e8]" > > > < / a > CheckVechileStatus
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[238]" > > > < / a > UDS_Service_0x2E_Response
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1e9]" > < / a > Set0x31DiagData< / STRONG > (Thumb, 98 bytes, Stack size 72 bytes, diagnosis_mid.o(i.Set0x31DiagData))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 72< LI > Call Chain = Set0x31DiagData
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[239]" > > > < / a > UDS_Service_31
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1eb]" > < / a > SetExternProgrammingRequest< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, bootloader.o(i.SetExternProgrammingRequest))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1ea]" > > > < / a > SetUdsUpdataFlag
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1ea]" > < / a > SetUdsUpdataFlag< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, diagnosis_mid.o(i.SetUdsUpdataFlag))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[1eb]" > > > < / a > SetExternProgrammingRequest
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[231]" > > > < / a > UDS_Service_10_Response
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[16c]" > < / a > SettingParamDCFrame< / STRONG > (Thumb, 208 bytes, Stack size 104 bytes, dc300.o(i.SettingParamDCFrame))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 128< LI > Call Chain = SettingParamDCFrame ⇒ RS232_Uart5_Write ⇒ USART5SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[164]" > > > < / a > RS232_Uart5_Write
< LI > < a href = "#[163]" > > > < / a > CRC16
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< / UL >
< P > < STRONG > < a name = "[177]" > < / a > SnapshotRecordFill< / STRONG > (Thumb, 128 bytes, Stack size 12 bytes, diagnosis_mid.o(i.SnapshotRecordFill))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = SnapshotRecordFill
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[176]" > > > < / a > DiagDtcSnapshotRecordFill
< / UL >
< P > < STRONG > < a name = "[17c]" > < / a > SnapshotRecordLoad< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, diagnosis_mid.o(i.SnapshotRecordLoad))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[17b]" > > > < / a > DiagUpdateDtcValue
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1ed]" > < / a > StringToInt< / STRONG > (Thumb, 46 bytes, Stack size 8 bytes, usart.o(i.StringToInt))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = StringToInt
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1ee]" > > > < / a > IsHexChar
< LI > < a href = "#[1ef]" > > > < / a > CharToSemiHex
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[a4]" > > > < / a > cmd_ONDCDCPrint
< LI > < a href = "#[a5]" > > > < / a > cmd_OFFDCDCPrint
< LI > < a href = "#[aa]" > > > < / a > cmd_DecodeUniquID
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1f0]" > < / a > SysParaDataInit< / STRONG > (Thumb, 1918 bytes, Stack size 40 bytes, sys.o(i.SysParaDataInit))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 136< LI > Call Chain = SysParaDataInit ⇒ VinCalc
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[eb]" > > > < / a > Delay_MS
< LI > < a href = "#[15c]" > > > < / a > SysWriteSysParm
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1f1]" > > > < / a > bsp_ReadCpuFlash
< LI > < a href = "#[1f3]" > > > < / a > VinCalc
< LI > < a href = "#[1f2]" > > > < / a > strcpy
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[11b]" > > > < / a > __2sprintf
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1f4]" > < / a > SysStoreSysParm< / STRONG > (Thumb, 36 bytes, Stack size 16 bytes, sys.o(i.SysStoreSysParm))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 72< LI > Call Chain = SysStoreSysParm ⇒ SysWriteSysParm ⇒ bsp_WriteCpuFlash ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[15c]" > > > < / a > SysWriteSysParm
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[54]" > < / a > SysTick_Handler< / STRONG > (Thumb, 50 bytes, Stack size 0 bytes, sys.o(i.SysTick_Handler))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[28d]" > < / a > SysTick_Init< / STRONG > (Thumb, 50 bytes, Stack size 0 bytes, sys.o(i.SysTick_Init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[15c]" > < / a > SysWriteSysParm< / STRONG > (Thumb, 22 bytes, Stack size 8 bytes, sys.o(i.SysWriteSysParm))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = SysWriteSysParm ⇒ bsp_WriteCpuFlash ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[15b]" > > > < / a > IWDG_Feed
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1f5]" > > > < / a > bsp_WriteCpuFlash
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f4]" > > > < / a > SysStoreSysParm
< LI > < a href = "#[1f0]" > > > < / a > SysParaDataInit
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[15a]" > > > < / a > ChipUniqueIDCompare
< LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< / UL >
< P > < STRONG > < a name = "[93]" > < / a > SystemInit< / STRONG > (Thumb, 76 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = SystemInit ⇒ SetSysClockTo72
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1f6]" > > > < / a > SetSysClockTo72
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(.text)
< / UL >
< P > < STRONG > < a name = "[72]" > < / a > TIM3_IRQHandler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, timer.o(i.TIM3_IRQHandler))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[80]" > < / a > TIM5_IRQHandler< / STRONG > (Thumb, 34 bytes, Stack size 8 bytes, timer.o(i.TIM5_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 88< LI > Call Chain = TIM5_IRQHandler ⇒ WULING_DCDCSendBms2 ⇒ FDC_General_Status_1 ⇒ can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
< LI > < a href = "#[1f7]" > > > < / a > TIM_GetITStatus
< LI > < a href = "#[1f9]" > > > < / a > TIM_ClearITPendingBit
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1fa]" > < / a > TIM5_Int_Init< / STRONG > (Thumb, 90 bytes, Stack size 32 bytes, timer.o(i.TIM5_Int_Init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 44< LI > Call Chain = TIM5_Int_Init ⇒ NVIC_Init
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1fc]" > > > < / a > TIM_ITConfig
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[143]" > > > < / a > NVIC_Init
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1fb]" > > > < / a > TIM_TimeBaseInit
< LI > < a href = "#[1fd]" > > > < / a > TIM_Cmd
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[112]" > > > < / a > RCC_APB1PeriphClockCmd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1f9]" > < / a > TIM_ClearITPendingBit< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ClearITPendingBit))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[80]" > > > < / a > TIM5_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1fd]" > < / a > TIM_Cmd< / STRONG > (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_Cmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[295]" > > > < / a > sPwm_TIM2CH2_Configuration
< LI > < a href = "#[28e]" > > > < / a > sCap_TIM3CH2_Configuration
< LI > < a href = "#[1fa]" > > > < / a > TIM5_Int_Init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[297]" > < / a > TIM_GetCapture1< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_GetCapture1))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[298]" > < / a > TIM_GetCapture2< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_GetCapture2))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1f7]" > < / a > TIM_GetITStatus< / STRONG > (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_GetITStatus))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[80]" > > > < / a > TIM5_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1fc]" > < / a > TIM_ITConfig< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_ITConfig))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1fa]" > > > < / a > TIM5_Int_Init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2a0]" > < / a > TIM_OC2Init< / STRONG > (Thumb, 120 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TIM_OC2Init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = TIM_OC2Init
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[295]" > > > < / a > sPwm_TIM2CH2_Configuration
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2a1]" > < / a > TIM_OC2PreloadConfig< / STRONG > (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_OC2PreloadConfig))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[295]" > > > < / a > sPwm_TIM2CH2_Configuration
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1fe]" > < / a > TIM_PWMIConfig< / STRONG > (Thumb, 108 bytes, Stack size 24 bytes, stm32f10x_tim.o(i.TIM_PWMIConfig))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 44< LI > Call Chain = TIM_PWMIConfig ⇒ TI2_Config
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[200]" > > > < / a > TIM_SetIC2Prescaler
< LI > < a href = "#[202]" > > > < / a > TIM_SetIC1Prescaler
< LI > < a href = "#[1ff]" > > > < / a > TI2_Config
< LI > < a href = "#[201]" > > > < / a > TI1_Config
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[28e]" > > > < / a > sCap_TIM3CH2_Configuration
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[29d]" > < / a > TIM_SelectInputTrigger< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_SelectInputTrigger))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[28e]" > > > < / a > sCap_TIM3CH2_Configuration
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[29e]" > < / a > TIM_SelectSlaveMode< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_SelectSlaveMode))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[28e]" > > > < / a > sCap_TIM3CH2_Configuration
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[29a]" > < / a > TIM_SetCompare2< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_SetCompare2))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[299]" > > > < / a > sCpPWMControl
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[202]" > < / a > TIM_SetIC1Prescaler< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_SetIC1Prescaler))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1fe]" > > > < / a > TIM_PWMIConfig
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[200]" > < / a > TIM_SetIC2Prescaler< / STRONG > (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_tim.o(i.TIM_SetIC2Prescaler))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1fe]" > > > < / a > TIM_PWMIConfig
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1fb]" > < / a > TIM_TimeBaseInit< / STRONG > (Thumb, 114 bytes, Stack size 12 bytes, stm32f10x_tim.o(i.TIM_TimeBaseInit))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = TIM_TimeBaseInit
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[295]" > > > < / a > sPwm_TIM2CH2_Configuration
< LI > < a href = "#[28e]" > > > < / a > sCap_TIM3CH2_Configuration
< LI > < a href = "#[1fa]" > > > < / a > TIM5_Int_Init
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1b1]" > < / a > TP_D_UUData_Confirm< / STRONG > (Thumb, 112 bytes, Stack size 16 bytes, tp_cca.o(i.TP_D_UUData_Confirm))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 140< LI > Call Chain = TP_D_UUData_Confirm ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[204]" > > > < / a > HAL_UDS_FF_Confirmation
< LI > < a href = "#[205]" > > > < / a > TP_Task
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[157]" > > > < / a > HAL_UDS_Tx_Callback
< / UL >
< P > < STRONG > < a name = "[1a0]" > < / a > TP_D_UUData_Indication_Functional< / STRONG > (Thumb, 160 bytes, Stack size 24 bytes, tp_cca.o(i.TP_D_UUData_Indication_Functional))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 148< LI > Call Chain = TP_D_UUData_Indication_Functional ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[206]" > > > < / a > HAL_UDS_Rx_DLC
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1a1]" > > > < / a > HAL_UDS_Indication
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[207]" > > > < / a > HAL_UDS_Get_Buf
< LI > < a href = "#[205]" > > > < / a > TP_Task
< LI > < a href = "#[208]" > > > < / a > TP_Received_DLC_Check
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[19f]" > > > < / a > HAL_UDS_FUN_Rx_Callback
< / UL >
< P > < STRONG > < a name = "[1a5]" > < / a > TP_D_UUData_Indication_Physical< / STRONG > (Thumb, 102 bytes, Stack size 16 bytes, tp_cca.o(i.TP_D_UUData_Indication_Physical))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 140< LI > Call Chain = TP_D_UUData_Indication_Physical ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[209]" > > > < / a > UDS_Service_Init
< LI > < a href = "#[206]" > > > < / a > HAL_UDS_Rx_DLC
< LI > < a href = "#[207]" > > > < / a > HAL_UDS_Get_Buf
< LI > < a href = "#[205]" > > > < / a > TP_Task
< LI > < a href = "#[20a]" > > > < / a > TP_Init
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a4]" > > > < / a > HAL_UDS_PHY_Rx_Callback
< / UL >
< P > < STRONG > < a name = "[1a2]" > < / a > TP_Get_Message_Buffer_Pointer< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, tp_cca.o(i.TP_Get_Message_Buffer_Pointer))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a1]" > > > < / a > HAL_UDS_Indication
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[20a]" > < / a > TP_Init< / STRONG > (Thumb, 32 bytes, Stack size 0 bytes, tp_cca.o(i.TP_Init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a5]" > > > < / a > TP_D_UUData_Indication_Physical
< / UL >
< P > < STRONG > < a name = "[1af]" > < / a > TP_N_USData_Request< / STRONG > (Thumb, 90 bytes, Stack size 16 bytes, tp_cca.o(i.TP_N_USData_Request))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 68< LI > Call Chain = TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[20e]" > > > < / a > HAL_UDS_Set_Tx_DLC
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1aa]" > > > < / a > HAL_UDS_Set_Tx_Buf
< LI > < a href = "#[1a8]" > > > < / a > HAL_UDS_Response_Confirm
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[20f]" > > > < / a > TP_Transmit_Single_Frame
< LI > < a href = "#[210]" > > > < / a > TP_Transmit_First_Frame
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
< / UL >
< P > < STRONG > < a name = "[1a7]" > < / a > TP_Periodic_Task< / STRONG > (Thumb, 14 bytes, Stack size 8 bytes, tp_cca.o(i.TP_Periodic_Task))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 132< LI > Call Chain = TP_Periodic_Task ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[205]" > > > < / a > TP_Task
< LI > < a href = "#[211]" > > > < / a > TP_Update_Timers
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a6]" > > > < / a > HAL_UDS_Periodic_Task
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[205]" > < / a > TP_Task< / STRONG > (Thumb, 180 bytes, Stack size 16 bytes, tp_cca.o(i.TP_Task))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 124< LI > Call Chain = TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[21e]" > > > < / a > TP_Wait_For_SFORFF_TxConf_State_Process
< LI > < a href = "#[21f]" > > > < / a > TP_Wait_For_FCFrame_Rx_State_Process
< LI > < a href = "#[220]" > > > < / a > TP_Wait_For_CF_TxConf_State_Process
< LI > < a href = "#[20c]" > > > < / a > TP_Transmit_Consecutive_Frame
< LI > < a href = "#[21d]" > > > < / a > TP_Rx_To_Idle_Init
< LI > < a href = "#[21c]" > > > < / a > TP_Rx_CF_State_Process
< LI > < a href = "#[21b]" > > > < / a > TP_Receive_Single_OR_First_Frame
< LI > < a href = "#[212]" > > > < / a > TP_Receive_Consecutive_Frame
< LI > < a href = "#[203]" > > > < / a > TP_Check_Rx_Message_Length
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a7]" > > > < / a > TP_Periodic_Task
< LI > < a href = "#[1a5]" > > > < / a > TP_D_UUData_Indication_Physical
< LI > < a href = "#[1a0]" > > > < / a > TP_D_UUData_Indication_Functional
< LI > < a href = "#[1b1]" > > > < / a > TP_D_UUData_Confirm
< / UL >
< P > < STRONG > < a name = "[1ae]" > < / a > TP_Transmit_Buffer_Filled< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, tp_cca.o(i.TP_Transmit_Buffer_Filled))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
< / UL >
< P > < STRONG > < a name = "[e7]" > < / a > TakeDCPowerOff< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, dc300.o(i.TakeDCPowerOff))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< LI > < a href = "#[a5]" > > > < / a > cmd_OFFDCDCPrint
< / UL >
< P > < STRONG > < a name = "[f6]" > < / a > TakeDCPowerOn< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, dc300.o(i.TakeDCPowerOn))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< LI > < a href = "#[a4]" > > > < / a > cmd_ONDCDCPrint
< / UL >
< P > < STRONG > < a name = "[ea]" > < / a > TickOut< / STRONG > (Thumb, 38 bytes, Stack size 0 bytes, sys.o(i.TickOut))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[199]" > > > < / a > GetSampleVolt
< LI > < a href = "#[158]" > > > < / a > CheckNetworkManageFrameFlagTimeout
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[285]" > > > < / a > debug_info
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1c7]" > > > < / a > LED_Ctrl
< LI > < a href = "#[165]" > > > < / a > DCDC_Battery_RequireVoltCur_Calculate
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[26e]" > > > < / a > can_bus_off_recovery
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[3c]" > > > < / a > can2_bus_error_cb
< LI > < a href = "#[3d]" > > > < / a > can2_comm_sent_cb
< LI > < a href = "#[1be]" > > > < / a > can_timer_start
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[281]" > > > < / a > can_timer_schedule
< LI > < a href = "#[25f]" > > > < / a > can_sent_cycle_timeout
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[fa]" > > > < / a > bms_check_status
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[26b]" > > > < / a > bms_RcvCanMutliData
< LI > < a href = "#[26d]" > > > < / a > bms_RcvCan2DataProc
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1cd]" > > > < / a > NetWorkAppDateSending
< LI > < a href = "#[116]" > > > < / a > Battery_Soc_AnalogCalculate
< LI > < a href = "#[fc]" > > > < / a > Battery_RequireVoltCur_Calculate
< LI > < a href = "#[114]" > > > < / a > Battery_NewSoc_CalibrationCalculate
< LI > < a href = "#[fb]" > > > < / a > Battery_Energy_Calculate
< LI > < a href = "#[9e]" > > > < / a > fputc
< LI > < a href = "#[ab]" > > > < / a > cmd_cansend
< LI > < a href = "#[125]" > > > < / a > Bluetooth_Switch_PREPARE
< LI > < a href = "#[127]" > > > < / a > Bluetooth_Switch_Connecting
< LI > < a href = "#[126]" > > > < / a > Bluetooth_Switch_Config
< LI > < a href = "#[129]" > > > < / a > Bluetooth_Registered
< LI > < a href = "#[12a]" > > > < / a > Bluetooth_Login
< LI > < a href = "#[12c]" > > > < / a > Bluetooth_HeartBeat
< LI > < a href = "#[12d]" > > > < / a > Bluetooth_DCDC_Data
< LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< LI > < a href = "#[107]" > > > < / a > BMS_StatusMessage
< LI > < a href = "#[104]" > > > < / a > BMS_ChargeInfo
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[25e]" > < / a > TickOutCycle< / STRONG > (Thumb, 38 bytes, Stack size 8 bytes, sys.o(i.TickOutCycle))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = TickOutCycle
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[296]" > < / a > TimeTaskDispatch_Flag< / STRONG > (Thumb, 178 bytes, Stack size 12 bytes, sys.o(i.TimeTaskDispatch_Flag))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = TimeTaskDispatch_Flag
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[1ab]" > < / a > TxQueueCan0In< / STRONG > (Thumb, 76 bytes, Stack size 20 bytes, uds_can_interface.o(i.TxQueueCan0In))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = TxQueueCan0In
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1aa]" > > > < / a > HAL_UDS_Set_Tx_Buf
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[228]" > < / a > TxQueueCan0Out< / STRONG > (Thumb, 68 bytes, Stack size 16 bytes, uds_can_interface.o(i.TxQueueCan0Out))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 80< LI > Call Chain = TxQueueCan0Out ⇒ UdsApi_MsgQueueOut ⇒ can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[22a]" > > > < / a > UdsApi_MsgQueueOut
< LI > < a href = "#[229]" > > > < / a > CanRxConStatus
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24b]" > > > < / a > UdsProcTask
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1d2]" > < / a > UART4SendByte< / STRONG > (Thumb, 20 bytes, Stack size 8 bytes, usart.o(i.UART4SendByte))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = UART4SendByte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[22b]" > > > < / a > USART_SendData
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[10e]" > > > < / a > debugdataprocess
< LI > < a href = "#[118]" > > > < / a > RS232_Blue_Write
< / UL >
< P > < STRONG > < a name = "[82]" > < / a > UART4_IRQHandler< / STRONG > (Thumb, 230 bytes, Stack size 24 bytes, usart.o(i.UART4_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 96< LI > Call Chain = UART4_IRQHandler ⇒ ShellCommad ⇒ ParseCommandParam ⇒ __2printf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[22f]" > > > < / a > USART_GetFlagStatus
< LI > < a href = "#[22d]" > > > < / a > USART_ReceiveData
< LI > < a href = "#[22c]" > > > < / a > USART_GetITStatus
< LI > < a href = "#[22e]" > > > < / a > USART_ClearITPendingBit
< LI > < a href = "#[230]" > > > < / a > USART_ClearFlag
< LI > < a href = "#[1ec]" > > > < / a > ShellCommad
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[83]" > < / a > UART5_IRQHandler< / STRONG > (Thumb, 198 bytes, Stack size 16 bytes, usart.o(i.UART5_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = UART5_IRQHandler ⇒ USART_GetITStatus
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[22f]" > > > < / a > USART_GetFlagStatus
< LI > < a href = "#[22d]" > > > < / a > USART_ReceiveData
< LI > < a href = "#[22c]" > > > < / a > USART_GetITStatus
< LI > < a href = "#[22e]" > > > < / a > USART_ClearITPendingBit
< LI > < a href = "#[230]" > > > < / a > USART_ClearFlag
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[245]" > < / a > UDS_Demo_Calculate_Key< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, uds_interface.o(i.UDS_Demo_Calculate_Key))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a3]" > > > < / a > UDS_Service_Response_Handler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[254]" > < / a > UDS_Demo_Services_Sequence< / STRONG > (Thumb, 28 bytes, Stack size 0 bytes, uds_interface.o(i.UDS_Demo_Services_Sequence))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[24b]" > > > < / a > UdsProcTask
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[23c]" > < / a > UDS_Demo_Services_Start< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, uds_interface.o(i.UDS_Demo_Services_Start))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[209]" > > > < / a > UDS_Service_Init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24b]" > > > < / a > UdsProcTask
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[23d]" > < / a > UDS_Neg_Response_Callback< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, uds_interface.o(i.UDS_Neg_Response_Callback))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[209]" > > > < / a > UDS_Service_Init
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a3]" > > > < / a > UDS_Service_Response_Handler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[255]" > < / a > UDS_Nrc78PostProcessing< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, uds_services.o(i.UDS_Nrc78PostProcessing))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[24b]" > > > < / a > UdsProcTask
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[252]" > < / a > UDS_ServiceInit< / STRONG > (Thumb, 42 bytes, Stack size 0 bytes, diagnosis_mid.o(i.UDS_ServiceInit))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[24b]" > > > < / a > UdsProcTask
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[234]" > < / a > UDS_Service_0x19_Response< / STRONG > (Thumb, 236 bytes, Stack size 24 bytes, uds_services.o(i.UDS_Service_0x19_Response))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 108< LI > Call Chain = UDS_Service_0x19_Response ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[191]" > > > < / a > Get0x19SerDiagData
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[240]" > > > < / a > CheckUdsDlcIsOk
< LI > < a href = "#[23f]" > > > < / a > CheckIsSupportSubFunc_Sid19
< LI > < a href = "#[23e]" > > > < / a > CheckIsBeyonSession
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[42]" > > > < / a > UDS_19_Service_Read_DTC
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[235]" > < / a > UDS_Service_0x22_Response< / STRONG > (Thumb, 84 bytes, Stack size 8 bytes, uds_services.o(i.UDS_Service_0x22_Response))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 92< LI > Call Chain = UDS_Service_0x22_Response ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[194]" > > > < / a > Get0x22SerDiagData
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[43]" > > > < / a > UDS_22_Service_Read_Data
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[238]" > < / a > UDS_Service_0x2E_Response< / STRONG > (Thumb, 98 bytes, Stack size 16 bytes, uds_services.o(i.UDS_Service_0x2E_Response))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 136< LI > Call Chain = UDS_Service_0x2E_Response ⇒ Set0x2EDidDiagData ⇒ DiagDIDStoreFlash ⇒ EE_Write ⇒ uds_service_nvm_write ⇒ nvm_write ⇒ UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1e7]" > > > < / a > Set0x2EDidDiagData
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[23e]" > > > < / a > CheckIsBeyonSession
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[44]" > > > < / a > UDS_2E_Service_Write_Data
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[23a]" > < / a > UDS_Service_0x3E_Response< / STRONG > (Thumb, 92 bytes, Stack size 16 bytes, uds_services.o(i.UDS_Service_0x3E_Response))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 100< LI > Call Chain = UDS_Service_0x3E_Response ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[240]" > > > < / a > CheckUdsDlcIsOk
< LI > < a href = "#[241]" > > > < / a > CheckSubSidNeedPosResp
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[46]" > > > < / a > UDS_3E_Service_Tester_Present
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[231]" > < / a > UDS_Service_10_Response< / STRONG > (Thumb, 250 bytes, Stack size 32 bytes, uds_services.o(i.UDS_Service_10_Response))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 116< LI > Call Chain = UDS_Service_10_Response ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1ea]" > > > < / a > SetUdsUpdataFlag
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[19d]" > > > < / a > IO_InputOutputRelease
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1e8]" > > > < / a > CheckVechileStatus
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[240]" > > > < / a > CheckUdsDlcIsOk
< LI > < a href = "#[241]" > > > < / a > CheckSubSidNeedPosResp
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[3f]" > > > < / a > UDS_10_Service_Session_Control
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[232]" > < / a > UDS_Service_11< / STRONG > (Thumb, 148 bytes, Stack size 24 bytes, uds_services.o(i.UDS_Service_11))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 108< LI > Call Chain = UDS_Service_11 ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1e8]" > > > < / a > CheckVechileStatus
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[240]" > > > < / a > CheckUdsDlcIsOk
< LI > < a href = "#[241]" > > > < / a > CheckSubSidNeedPosResp
< LI > < a href = "#[242]" > > > < / a > CheckIsSupportSubFunc_Sid11
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[40]" > > > < / a > UDS_11_Service_Ecu_Reset
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[233]" > < / a > UDS_Service_14< / STRONG > (Thumb, 130 bytes, Stack size 16 bytes, uds_services.o(i.UDS_Service_14))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 112< LI > Call Chain = UDS_Service_14 ⇒ ClearDtc ⇒ EE_Write ⇒ uds_service_nvm_write ⇒ nvm_write ⇒ UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[15e]" > > > < / a > ClearDtc
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1e8]" > > > < / a > CheckVechileStatus
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[240]" > > > < / a > CheckUdsDlcIsOk
< LI > < a href = "#[23e]" > > > < / a > CheckIsBeyonSession
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[41]" > > > < / a > UDS_14_Service_Clear_DTC
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[236]" > < / a > UDS_Service_27< / STRONG > (Thumb, 464 bytes, Stack size 40 bytes, uds_services.o(i.UDS_Service_27))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 124< LI > Call Chain = UDS_Service_27 ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[18f]" > > > < / a > GenerateSID27SeedValue
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[243]" > > > < / a > GenerateSID27KeyValue
< LI > < a href = "#[1e8]" > > > < / a > CheckVechileStatus
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[121]" > > > < / a > memcmp
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[240]" > > > < / a > CheckUdsDlcIsOk
< LI > < a href = "#[23e]" > > > < / a > CheckIsBeyonSession
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[45]" > > > < / a > UDS_27_Service_Security_Access
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[237]" > < / a > UDS_Service_28< / STRONG > (Thumb, 214 bytes, Stack size 24 bytes, uds_services.o(i.UDS_Service_28))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 108< LI > Call Chain = UDS_Service_28 ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1e8]" > > > < / a > CheckVechileStatus
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[240]" > > > < / a > CheckUdsDlcIsOk
< LI > < a href = "#[241]" > > > < / a > CheckSubSidNeedPosResp
< LI > < a href = "#[23e]" > > > < / a > CheckIsBeyonSession
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[48]" > > > < / a > UDS_28_Service_Communication_Control
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[239]" > < / a > UDS_Service_31< / STRONG > (Thumb, 94 bytes, Stack size 24 bytes, uds_services.o(i.UDS_Service_31))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 108< LI > Call Chain = UDS_Service_31 ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1e9]" > > > < / a > Set0x31DiagData
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[23e]" > > > < / a > CheckIsBeyonSession
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[47]" > > > < / a > UDS_31_Service_Routine_Ctrl
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[23b]" > < / a > UDS_Service_85< / STRONG > (Thumb, 160 bytes, Stack size 16 bytes, uds_services.o(i.UDS_Service_85))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 100< LI > Call Chain = UDS_Service_85 ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1e8]" > > > < / a > CheckVechileStatus
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1b0]" > > > < / a > HAL_UDS_Transmit_Physical_Request
< LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[240]" > > > < / a > CheckUdsDlcIsOk
< LI > < a href = "#[241]" > > > < / a > CheckSubSidNeedPosResp
< LI > < a href = "#[23e]" > > > < / a > CheckIsBeyonSession
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[49]" > > > < / a > UDS_85_Service_Control_DTC
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[209]" > < / a > UDS_Service_Init< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, uds_services.o(i.UDS_Service_Init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a5]" > > > < / a > TP_D_UUData_Indication_Physical
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[23d]" > > > < / a > UDS_Neg_Response_Callback
< LI > < a href = "#[23c]" > > > < / a > UDS_Demo_Services_Start
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[244]" > < / a > UDS_Service_NonSupport_Response< / STRONG > (Thumb, 36 bytes, Stack size 8 bytes, uds_services.o(i.UDS_Service_NonSupport_Response))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 92< LI > Call Chain = UDS_Service_NonSupport_Response ⇒ HAL_UDS_Transmit_Pending_Response ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1ac]" > > > < / a > HAL_UDS_Transmit_Pending_Response
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[4a]" > > > < / a > UDS_Service_NRC
< / UL >
< P > < STRONG > < a name = "[1a3]" > < / a > UDS_Service_Response_Handler< / STRONG > (Thumb, 220 bytes, Stack size 24 bytes, uds_services.o(i.UDS_Service_Response_Handler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = UDS_Service_Response_Handler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[23d]" > > > < / a > UDS_Neg_Response_Callback
< LI > < a href = "#[245]" > > > < / a > UDS_Demo_Calculate_Key
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a1]" > > > < / a > HAL_UDS_Indication
< / UL >
< P > < STRONG > < a name = "[1a9]" > < / a > UDS_Service_Transmit_Confirmed< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, uds_services.o(i.UDS_Service_Transmit_Confirmed))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a8]" > > > < / a > HAL_UDS_Response_Confirm
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[246]" > < / a > USART1SendByte< / STRONG > (Thumb, 20 bytes, Stack size 8 bytes, usart.o(i.USART1SendByte))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = USART1SendByte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[22b]" > > > < / a > USART_SendData
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1e6]" > > > < / a > Uart1_Write
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[7a]" > < / a > USART1_IRQHandler< / STRONG > (Thumb, 206 bytes, Stack size 24 bytes, usart.o(i.USART1_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = USART1_IRQHandler ⇒ USART_GetITStatus
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[22f]" > > > < / a > USART_GetFlagStatus
< LI > < a href = "#[22d]" > > > < / a > USART_ReceiveData
< LI > < a href = "#[22c]" > > > < / a > USART_GetITStatus
< LI > < a href = "#[22e]" > > > < / a > USART_ClearITPendingBit
< LI > < a href = "#[230]" > > > < / a > USART_ClearFlag
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[1d1]" > < / a > USART2SendByte< / STRONG > (Thumb, 20 bytes, Stack size 8 bytes, usart.o(i.USART2SendByte))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = USART2SendByte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[22b]" > > > < / a > USART_SendData
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[118]" > > > < / a > RS232_Blue_Write
< LI > < a href = "#[131]" > > > < / a > RS232_Blue_DataWrite
< / UL >
< P > < STRONG > < a name = "[7b]" > < / a > USART2_IRQHandler< / STRONG > (Thumb, 194 bytes, Stack size 16 bytes, usart.o(i.USART2_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = USART2_IRQHandler ⇒ USART_GetITStatus
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[22f]" > > > < / a > USART_GetFlagStatus
< LI > < a href = "#[22d]" > > > < / a > USART_ReceiveData
< LI > < a href = "#[22c]" > > > < / a > USART_GetITStatus
< LI > < a href = "#[22e]" > > > < / a > USART_ClearITPendingBit
< LI > < a href = "#[230]" > > > < / a > USART_ClearFlag
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[7c]" > < / a > USART3_IRQHandler< / STRONG > (Thumb, 198 bytes, Stack size 16 bytes, usart.o(i.USART3_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = USART3_IRQHandler ⇒ USART_GetITStatus
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[22f]" > > > < / a > USART_GetFlagStatus
< LI > < a href = "#[22d]" > > > < / a > USART_ReceiveData
< LI > < a href = "#[22c]" > > > < / a > USART_GetITStatus
< LI > < a href = "#[22e]" > > > < / a > USART_ClearITPendingBit
< LI > < a href = "#[230]" > > > < / a > USART_ClearFlag
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[1d3]" > < / a > USART5SendByte< / STRONG > (Thumb, 20 bytes, Stack size 8 bytes, usart.o(i.USART5SendByte))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = USART5SendByte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[22b]" > > > < / a > USART_SendData
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[164]" > > > < / a > RS232_Uart5_Write
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[230]" > < / a > USART_ClearFlag< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ClearFlag))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[290]" > > > < / a > uart2_init
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[7c]" > > > < / a > USART3_IRQHandler
< LI > < a href = "#[7b]" > > > < / a > USART2_IRQHandler
< LI > < a href = "#[7a]" > > > < / a > USART1_IRQHandler
< LI > < a href = "#[83]" > > > < / a > UART5_IRQHandler
< LI > < a href = "#[82]" > > > < / a > UART4_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[22e]" > < / a > USART_ClearITPendingBit< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ClearITPendingBit))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[7c]" > > > < / a > USART3_IRQHandler
< LI > < a href = "#[7b]" > > > < / a > USART2_IRQHandler
< LI > < a href = "#[7a]" > > > < / a > USART1_IRQHandler
< LI > < a href = "#[83]" > > > < / a > UART5_IRQHandler
< LI > < a href = "#[82]" > > > < / a > UART4_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2a3]" > < / a > USART_Cmd< / STRONG > (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_Cmd))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[28f]" > > > < / a > uart_init
< LI > < a href = "#[292]" > > > < / a > uart5_init
< LI > < a href = "#[291]" > > > < / a > uart4_init
< LI > < a href = "#[290]" > > > < / a > uart2_init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[22f]" > < / a > USART_GetFlagStatus< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_GetFlagStatus))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[7c]" > > > < / a > USART3_IRQHandler
< LI > < a href = "#[7b]" > > > < / a > USART2_IRQHandler
< LI > < a href = "#[7a]" > > > < / a > USART1_IRQHandler
< LI > < a href = "#[83]" > > > < / a > UART5_IRQHandler
< LI > < a href = "#[82]" > > > < / a > UART4_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[22c]" > < / a > USART_GetITStatus< / STRONG > (Thumb, 62 bytes, Stack size 16 bytes, stm32f10x_usart.o(i.USART_GetITStatus))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = USART_GetITStatus
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[7c]" > > > < / a > USART3_IRQHandler
< LI > < a href = "#[7b]" > > > < / a > USART2_IRQHandler
< LI > < a href = "#[7a]" > > > < / a > USART1_IRQHandler
< LI > < a href = "#[83]" > > > < / a > UART5_IRQHandler
< LI > < a href = "#[82]" > > > < / a > UART4_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2a2]" > < / a > USART_ITConfig< / STRONG > (Thumb, 48 bytes, Stack size 8 bytes, stm32f10x_usart.o(i.USART_ITConfig))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = USART_ITConfig
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[28f]" > > > < / a > uart_init
< LI > < a href = "#[292]" > > > < / a > uart5_init
< LI > < a href = "#[291]" > > > < / a > uart4_init
< LI > < a href = "#[290]" > > > < / a > uart2_init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[247]" > < / a > USART_Init< / STRONG > (Thumb, 166 bytes, Stack size 32 bytes, stm32f10x_usart.o(i.USART_Init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 52< LI > Call Chain = USART_Init ⇒ RCC_GetClocksFreq
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[248]" > > > < / a > RCC_GetClocksFreq
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[28f]" > > > < / a > uart_init
< LI > < a href = "#[292]" > > > < / a > uart5_init
< LI > < a href = "#[291]" > > > < / a > uart4_init
< LI > < a href = "#[290]" > > > < / a > uart2_init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[22d]" > < / a > USART_ReceiveData< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_ReceiveData))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[7c]" > > > < / a > USART3_IRQHandler
< LI > < a href = "#[7b]" > > > < / a > USART2_IRQHandler
< LI > < a href = "#[7a]" > > > < / a > USART1_IRQHandler
< LI > < a href = "#[83]" > > > < / a > UART5_IRQHandler
< LI > < a href = "#[82]" > > > < / a > UART4_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[22b]" > < / a > USART_SendData< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_usart.o(i.USART_SendData))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[9e]" > > > < / a > fputc
< LI > < a href = "#[1d3]" > > > < / a > USART5SendByte
< LI > < a href = "#[1d1]" > > > < / a > USART2SendByte
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[246]" > > > < / a > USART1SendByte
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1d2]" > > > < / a > UART4SendByte
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1e6]" > < / a > Uart1_Write< / STRONG > (Thumb, 24 bytes, Stack size 16 bytes, usart.o(i.Uart1_Write))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = Uart1_Write ⇒ USART1SendByte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[246]" > > > < / a > USART1SendByte
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[249]" > > > < / a > UartFrame
< LI > < a href = "#[1e5]" > > > < / a > SendBigData1
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[249]" > < / a > UartFrame< / STRONG > (Thumb, 112 bytes, Stack size 96 bytes, uart_uart.o(i.UartFrame))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 120< LI > Call Chain = UartFrame ⇒ Uart1_Write ⇒ USART1SendByte
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1e6]" > > > < / a > Uart1_Write
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[18e]" > > > < / a > CRC16
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[29b]" > < / a > UdsApi_10ms_task< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, uds_api.o(i.UdsApi_10ms_task))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[24a]" > < / a > UdsApi_1ms_task< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, uds_api.o(i.UdsApi_1ms_task))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 228< LI > Call Chain = UdsApi_1ms_task ⇒ UdsProcTask ⇒ UdsQueueCanOut ⇒ ParseUdsCan ⇒ HAL_UDS_FUN_Rx_Callback ⇒ TP_D_UUData_Indication_Functional ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[24b]" > > > < / a > UdsProcTask
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[24c]" > < / a > UdsApi_EE_WriteBytes< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, uds_api.o(i.UdsApi_EE_WriteBytes))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[24d]" > > > < / a > ee_WriteBytes
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[29c]" > > > < / a > nvm_write
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[190]" > < / a > UdsApi_GetRandom< / STRONG > (Thumb, 42 bytes, Stack size 0 bytes, uds_api.o(i.UdsApi_GetRandom))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[18f]" > > > < / a > GenerateSID27SeedValue
< / UL >
< P > < STRONG > < a name = "[161]" > < / a > UdsApi_HardwareFault_ForceClear< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, uds_api.o(i.UdsApi_HardwareFault_ForceClear))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[15e]" > > > < / a > ClearDtc
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[26c]" > < / a > UdsApi_Is_UdsEnableNCMRx< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, uds_api.o(i.UdsApi_Is_UdsEnableNCMRx))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[268]" > > > < / a > app_can_handle
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[282]" > < / a > UdsApi_Is_UdsEnableNCMTx< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, uds_api.o(i.UdsApi_Is_UdsEnableNCMTx))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[180]" > > > < / a > can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[24e]" > < / a > UdsApi_MsgQueueIn< / STRONG > (Thumb, 42 bytes, Stack size 40 bytes, uds_api.o(i.UdsApi_MsgQueueIn))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 60< LI > Call Chain = UdsApi_MsgQueueIn ⇒ UdsQueueCanIn
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[24f]" > > > < / a > UdsQueueCanIn
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[268]" > > > < / a > app_can_handle
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[22a]" > < / a > UdsApi_MsgQueueOut< / STRONG > (Thumb, 48 bytes, Stack size 40 bytes, uds_api.o(i.UdsApi_MsgQueueOut))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = UdsApi_MsgQueueOut ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[180]" > > > < / a > can_write2
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[228]" > > > < / a > TxQueueCan0Out
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[250]" > < / a > UdsApi_ParaInit< / STRONG > (Thumb, 158 bytes, Stack size 16 bytes, uds_api.o(i.UdsApi_ParaInit))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = UdsApi_ParaInit
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[251]" > > > < / a > GetBootloaderSwVersionAddress
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24b]" > > > < / a > UdsProcTask
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[24b]" > < / a > UdsProcTask< / STRONG > (Thumb, 162 bytes, Stack size 24 bytes, uds_can_interface.o(i.UdsProcTask))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 228< LI > Call Chain = UdsProcTask ⇒ UdsQueueCanOut ⇒ ParseUdsCan ⇒ HAL_UDS_FUN_Rx_Callback ⇒ TP_D_UUData_Indication_Functional ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[250]" > > > < / a > UdsApi_ParaInit
< LI > < a href = "#[253]" > > > < / a > UdsQueueCanOut
< LI > < a href = "#[252]" > > > < / a > UDS_ServiceInit
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[154]" > > > < / a > CheckDtcHsCanError
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[255]" > > > < / a > UDS_Nrc78PostProcessing
< LI > < a href = "#[23c]" > > > < / a > UDS_Demo_Services_Start
< LI > < a href = "#[254]" > > > < / a > UDS_Demo_Services_Sequence
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1a6]" > > > < / a > HAL_UDS_Periodic_Task
< LI > < a href = "#[19c]" > > > < / a > GotoDefaultSession
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[228]" > > > < / a > TxQueueCan0Out
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24a]" > > > < / a > UdsApi_1ms_task
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[24f]" > < / a > UdsQueueCanIn< / STRONG > (Thumb, 94 bytes, Stack size 20 bytes, uds_can_interface.o(i.UdsQueueCanIn))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = UdsQueueCanIn
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24e]" > > > < / a > UdsApi_MsgQueueIn
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[253]" > < / a > UdsQueueCanOut< / STRONG > (Thumb, 60 bytes, Stack size 24 bytes, diagnosis_mid.o(i.UdsQueueCanOut))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 204< LI > Call Chain = UdsQueueCanOut ⇒ ParseUdsCan ⇒ HAL_UDS_FUN_Rx_Callback ⇒ TP_D_UUData_Indication_Functional ⇒ TP_Task ⇒ TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1d0]" > > > < / a > ParseUdsCan
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24b]" > > > < / a > UdsProcTask
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[256]" > < / a > UpdProcess< / STRONG > (Thumb, 672 bytes, Stack size 48 bytes, usart.o(i.UpdProcess))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 232< LI > Call Chain = UpdProcess ⇒ BMS_UpdataACKInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[15b]" > > > < / a > IWDG_Feed
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[257]" > > > < / a > FLASH_Unlock
< LI > < a href = "#[259]" > > > < / a > FLASH_Lock
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[188]" > > > < / a > FLASH_ErasePage
< LI > < a href = "#[18b]" > > > < / a > FLASH_ProgramWord
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[258]" > > > < / a > Blue2CRC16
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[10f]" > > > < / a > BMS_UpdataACKInfo
< LI > < a href = "#[10d]" > > > < / a > BMS_Updata2ACKInfo
< LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[25a]" > < / a > UpdataDebugInfoToServer< / STRONG > (Thumb, 42 bytes, Stack size 272 bytes, usart.o(i.UpdataDebugInfoToServer))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 312< LI > Call Chain = UpdataDebugInfoToServer ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[9e]" > > > < / a > fputc
< / UL >
< P > < STRONG > < a name = "[16f]" > < / a > UpdateDCFrame< / STRONG > (Thumb, 126 bytes, Stack size 104 bytes, dc300.o(i.UpdateDCFrame))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 128< LI > Call Chain = UpdateDCFrame ⇒ RS232_Uart5_Write ⇒ USART5SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[164]" > > > < / a > RS232_Uart5_Write
< LI > < a href = "#[163]" > > > < / a > CRC16
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< / UL >
< P > < STRONG > < a name = "[50]" > < / a > UsageFault_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFault_Handler))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[50]" > > > < / a > UsageFault_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[50]" > > > < / a > UsageFault_Handler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[25b]" > < / a > VIN_Input_Sampling< / STRONG > (Thumb, 162 bytes, Stack size 24 bytes, adc.o(i.VIN_Input_Sampling))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 112< LI > Call Chain = VIN_Input_Sampling ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[115]" > > > < / a > __aeabi_fmul
< LI > < a href = "#[b7]" > > > < / a > __aeabi_fdiv
< LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< LI > < a href = "#[b8]" > > > < / a > __aeabi_dadd
< LI > < a href = "#[10c]" > > > < / a > __ARM_scalbnf
< LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[c2]" > > > < / a > __aeabi_ui2f
< LI > < a href = "#[10a]" > > > < / a > __aeabi_f2d
< LI > < a href = "#[c6]" > > > < / a > __aeabi_d2f
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1f3]" > < / a > VinCalc< / STRONG > (Thumb, 132 bytes, Stack size 96 bytes, can.o(i.VinCalc))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 96< LI > Call Chain = VinCalc
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f0]" > > > < / a > SysParaDataInit
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[25c]" > < / a > WULING_ActivateFDC< / STRONG > (Thumb, 74 bytes, Stack size 8 bytes, can.o(i.WULING_ActivateFDC))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = WULING_ActivateFDC ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[180]" > > > < / a > can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[25d]" > < / a > WULING_DCDCSendBms1< / STRONG > (Thumb, 30 bytes, Stack size 8 bytes, can.o(i.WULING_DCDCSendBms1))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 72< LI > Call Chain = WULING_DCDCSendBms1 ⇒ FDC_General_Status_1 ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[17f]" > > > < / a > FDC_General_Status_1
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1f8]" > < / a > WULING_DCDCSendBms2< / STRONG > (Thumb, 616 bytes, Stack size 16 bytes, can.o(i.WULING_DCDCSendBms2))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 80< LI > Call Chain = WULING_DCDCSendBms2 ⇒ FDC_General_Status_1 ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[158]" > > > < / a > CheckNetworkManageFrameFlagTimeout
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[25f]" > > > < / a > can_sent_cycle_timeout
< LI > < a href = "#[25e]" > > > < / a > TickOutCycle
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[159]" > > > < / a > ChkPwrManageAccoff
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[260]" > > > < / a > ChkNetworkManageoff
< LI > < a href = "#[25c]" > > > < / a > WULING_ActivateFDC
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[187]" > > > < / a > FDC_General_Status_8
< LI > < a href = "#[186]" > > > < / a > FDC_General_Status_7
< LI > < a href = "#[185]" > > > < / a > FDC_General_Status_6
< LI > < a href = "#[184]" > > > < / a > FDC_General_Status_5
< LI > < a href = "#[183]" > > > < / a > FDC_General_Status_4
< LI > < a href = "#[182]" > > > < / a > FDC_General_Status_3
< LI > < a href = "#[181]" > > > < / a > FDC_General_Status_2
< LI > < a href = "#[17f]" > > > < / a > FDC_General_Status_1
< LI > < a href = "#[1cd]" > > > < / a > NetWorkAppDateSending
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[80]" > > > < / a > TIM5_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[27b]" > < / a > WULING_DCDCSendBms2_force< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, can.o(i.WULING_DCDCSendBms2_force))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[26e]" > > > < / a > can_bus_off_recovery
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[55]" > < / a > WWDG_IRQHandler< / STRONG > (Thumb, 30 bytes, Stack size 0 bytes, led.o(i.WWDG_IRQHandler))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f10x_cl.o(RESET)
< / UL >
< P > < STRONG > < a name = "[172]" > < / a > Wait50us< / STRONG > (Thumb, 144 bytes, Stack size 0 bytes, sys.o(i.Wait50us))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[eb]" > > > < / a > Delay_MS
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[261]" > < / a > __0printf< / STRONG > (Thumb, 22 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
< BR > < BR > [Calls]< UL > < LI > < a href = "#[262]" > > > < / a > _printf_core
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2b9]" > < / a > __1printf< / STRONG > (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[ec]" > < / a > __2printf< / STRONG > (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = __2printf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[26f]" > > > < / a > app_can_init
< LI > < a href = "#[1f0]" > > > < / a > SysParaDataInit
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< LI > < a href = "#[199]" > > > < / a > GetSampleVolt
< LI > < a href = "#[171]" > > > < / a > Debug_ACDC_GUN_State
< LI > < a href = "#[14d]" > > > < / a > CC2_Printf
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< LI > < a href = "#[92]" > > > < / a > main
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[285]" > > > < / a > debug_info
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[2]" > > > < / a > read_version_cmd_proc
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[27c]" > > > < / a > can_bus_off_status_printf
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[14c]" > > > < / a > CAN_Mode_Init
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< LI > < a href = "#[fa]" > > > < / a > bms_check_status
< LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[ab]" > > > < / a > cmd_cansend
< LI > < a href = "#[a7]" > > > < / a > cmd_TT
< LI > < a href = "#[a6]" > > > < / a > cmd_PhoneTest
< LI > < a href = "#[a4]" > > > < / a > cmd_ONDCDCPrint
< LI > < a href = "#[aa]" > > > < / a > cmd_DecodeUniquID
< LI > < a href = "#[a3]" > > > < / a > cmd_ADPrint
< LI > < a href = "#[12e]" > > > < / a > bat_temp_Info
< LI > < a href = "#[12b]" > > > < / a > bat_state_code
< LI > < a href = "#[12f]" > > > < / a > bat_Cell_Vol_Info
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[256]" > > > < / a > UpdProcess
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[129]" > > > < / a > Bluetooth_Registered
< LI > < a href = "#[12a]" > > > < / a > Bluetooth_Login
< LI > < a href = "#[12c]" > > > < / a > Bluetooth_HeartBeat
< LI > < a href = "#[12d]" > > > < / a > Bluetooth_DCDC_Data
< LI > < a href = "#[110]" > > > < / a > BMS_VersionInfo
< LI > < a href = "#[10f]" > > > < / a > BMS_UpdataACKInfo
< LI > < a href = "#[10d]" > > > < / a > BMS_Updata2ACKInfo
< LI > < a href = "#[107]" > > > < / a > BMS_StatusMessage
< LI > < a href = "#[106]" > > > < / a > BMS_ChargingDataInfo
< LI > < a href = "#[104]" > > > < / a > BMS_ChargeInfo
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1ec]" > > > < / a > ShellCommad
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1ce]" > > > < / a > ParseCommandParam
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2ba]" > < / a > __c89printf< / STRONG > (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2bb]" > < / a > printf< / STRONG > (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[263]" > < / a > __0sprintf< / STRONG > (Thumb, 34 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
2024-10-17 01:06:51 +00:00
< BR > < BR > [Calls]< UL > < LI > < a href = "#[9f]" > > > < / a > _sputc
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[262]" > > > < / a > _printf_core
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2bc]" > < / a > __1sprintf< / STRONG > (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
2024-10-17 01:06:51 +00:00
< P > < STRONG > < a name = "[11b]" > < / a > __2sprintf< / STRONG > (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = __2sprintf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f0]" > > > < / a > SysParaDataInit
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[11a]" > > > < / a > Blue_Name_Cfg
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2bd]" > < / a > __c89sprintf< / STRONG > (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2be]" > < / a > sprintf< / STRONG > (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2bf]" > < / a > __scatterload_copy< / STRONG > (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2c0]" > < / a > __scatterload_null< / STRONG > (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[2c1]" > < / a > __scatterload_zeroinit< / STRONG > (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
2024-10-17 01:06:51 +00:00
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[268]" > < / a > app_can_handle< / STRONG > (Thumb, 204 bytes, Stack size 64 bytes, can_app.o(i.app_can_handle))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 128< LI > Call Chain = app_can_handle ⇒ bms_RcvCanSingleDataProc ⇒ bms_parseData ⇒ CDZ_ParseCCS
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[15b]" > > > < / a > IWDG_Feed
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[24e]" > > > < / a > UdsApi_MsgQueueIn
< LI > < a href = "#[26c]" > > > < / a > UdsApi_Is_UdsEnableNCMRx
< LI > < a href = "#[26e]" > > > < / a > can_bus_off_recovery
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[149]" > > > < / a > CAN_FRAME_INIT
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[269]" > > > < / a > can_porting_schedule
< LI > < a href = "#[26a]" > > > < / a > bms_RcvCanSingleDataProc
< LI > < a href = "#[26b]" > > > < / a > bms_RcvCanMutliData
< LI > < a href = "#[26d]" > > > < / a > bms_RcvCan2DataProc
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[26f]" > < / a > app_can_init< / STRONG > (Thumb, 116 bytes, Stack size 16 bytes, can_app.o(i.app_can_init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 60< LI > Call Chain = app_can_init ⇒ InstallProtocalToIF ⇒ malloc
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1c2]" > > > < / a > InstallProtocalToIF
< LI > < a href = "#[1bb]" > > > < / a > InitCanDrvCtrlMode
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[270]" > > > < / a > can_porting_init
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1c0]" > > > < / a > InitCanifToCanDrvCtrl
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[12f]" > < / a > bat_Cell_Vol_Info< / STRONG > (Thumb, 94 bytes, Stack size 144 bytes, usart.o(i.bat_Cell_Vol_Info))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 184< LI > Call Chain = bat_Cell_Vol_Info ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< / UL >
< P > < STRONG > < a name = "[12b]" > < / a > bat_state_code< / STRONG > (Thumb, 180 bytes, Stack size 152 bytes, usart.o(i.bat_state_code))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 192< LI > Call Chain = bat_state_code ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< / UL >
< P > < STRONG > < a name = "[12e]" > < / a > bat_temp_Info< / STRONG > (Thumb, 182 bytes, Stack size 144 bytes, usart.o(i.bat_temp_Info))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 184< LI > Call Chain = bat_temp_Info ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[128]" > > > < / a > BluetoothDataProcess
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[26d]" > < / a > bms_RcvCan2DataProc< / STRONG > (Thumb, 716 bytes, Stack size 56 bytes, can.o(i.bms_RcvCan2DataProc))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = bms_RcvCan2DataProc
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[268]" > > > < / a > app_can_handle
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[26b]" > < / a > bms_RcvCanMutliData< / STRONG > (Thumb, 138 bytes, Stack size 32 bytes, can.o(i.bms_RcvCanMutliData))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = bms_RcvCanMutliData
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[268]" > > > < / a > app_can_handle
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[26a]" > < / a > bms_RcvCanSingleDataProc< / STRONG > (Thumb, 178 bytes, Stack size 32 bytes, can.o(i.bms_RcvCanSingleDataProc))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = bms_RcvCanSingleDataProc ⇒ bms_parseData ⇒ CDZ_ParseCCS
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[271]" > > > < / a > bms_parseData
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[268]" > > > < / a > app_can_handle
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[fd]" > < / a > bms_SendBCL< / STRONG > (Thumb, 74 bytes, Stack size 8 bytes, can.o(i.bms_SendBCL))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = bms_SendBCL ⇒ can_write
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[272]" > > > < / a > can_write
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[ef]" > < / a > bms_SendBCP< / STRONG > (Thumb, 262 bytes, Stack size 24 bytes, can.o(i.bms_SendBCP))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 92< LI > Call Chain = bms_SendBCP ⇒ Battery_Soc_Calculate ⇒ Battery_NewSoc_CalibrationCalculate ⇒ __aeabi_fadd ⇒ _float_epilogue
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[eb]" > > > < / a > Delay_MS
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[272]" > > > < / a > can_write
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[e9]" > > > < / a > Battery_Soc_Calculate
< LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[fe]" > < / a > bms_SendBCS< / STRONG > (Thumb, 278 bytes, Stack size 24 bytes, can.o(i.bms_SendBCS))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = bms_SendBCS ⇒ can_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[eb]" > > > < / a > Delay_MS
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[272]" > > > < / a > can_write
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[ed]" > < / a > bms_SendBHM< / STRONG > (Thumb, 52 bytes, Stack size 16 bytes, can.o(i.bms_SendBHM))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = bms_SendBHM ⇒ can_write
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[272]" > > > < / a > can_write
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[ee]" > < / a > bms_SendBRM< / STRONG > (Thumb, 492 bytes, Stack size 56 bytes, can.o(i.bms_SendBRM))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 72< LI > Call Chain = bms_SendBRM ⇒ can_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[eb]" > > > < / a > Delay_MS
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[272]" > > > < / a > can_write
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< LI > < a href = "#[133]" > > > < / a > __aeabi_memcpy4
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[f0]" > < / a > bms_SendBRO< / STRONG > (Thumb, 48 bytes, Stack size 16 bytes, can.o(i.bms_SendBRO))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = bms_SendBRO ⇒ can_write
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[272]" > > > < / a > can_write
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[100]" > < / a > bms_SendBSD< / STRONG > (Thumb, 178 bytes, Stack size 16 bytes, can.o(i.bms_SendBSD))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = bms_SendBSD ⇒ can_write
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[272]" > > > < / a > can_write
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[ff]" > < / a > bms_SendBSM< / STRONG > (Thumb, 112 bytes, Stack size 16 bytes, can.o(i.bms_SendBSM))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = bms_SendBSM ⇒ can_write
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[272]" > > > < / a > can_write
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[101]" > < / a > bms_SendBST< / STRONG > (Thumb, 150 bytes, Stack size 24 bytes, can.o(i.bms_SendBST))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = bms_SendBST ⇒ can_write
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[272]" > > > < / a > can_write
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[b0]" > > > < / a > __aeabi_memset
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[fa]" > < / a > bms_check_status< / STRONG > (Thumb, 426 bytes, Stack size 40 bytes, can.o(i.bms_check_status))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = bms_check_status ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[275]" > < / a > bsp_CmpCpuFlash< / STRONG > (Thumb, 62 bytes, Stack size 16 bytes, bsp_cpu_flash.o(i.bsp_CmpCpuFlash))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = bsp_CmpCpuFlash
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f5]" > > > < / a > bsp_WriteCpuFlash
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[274]" > < / a > bsp_InitI2C< / STRONG > (Thumb, 80 bytes, Stack size 24 bytes, bsp_i2c_gpio.o(i.bsp_InitI2C))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 44< LI > Call Chain = bsp_InitI2C ⇒ GPIO_Init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[288]" > > > < / a > ee_Init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1f1]" > < / a > bsp_ReadCpuFlash< / STRONG > (Thumb, 38 bytes, Stack size 8 bytes, bsp_cpu_flash.o(i.bsp_ReadCpuFlash))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = bsp_ReadCpuFlash
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f0]" > > > < / a > SysParaDataInit
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1f5]" > < / a > bsp_WriteCpuFlash< / STRONG > (Thumb, 146 bytes, Stack size 24 bytes, bsp_cpu_flash.o(i.bsp_WriteCpuFlash))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = bsp_WriteCpuFlash ⇒ FLASH_ProgramHalfWord ⇒ FLASH_WaitForLastOperation
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[257]" > > > < / a > FLASH_Unlock
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[18a]" > > > < / a > FLASH_ProgramHalfWord
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[259]" > > > < / a > FLASH_Lock
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[188]" > > > < / a > FLASH_ErasePage
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[276]" > > > < / a > FLASH_ClearFlag
< LI > < a href = "#[275]" > > > < / a > bsp_CmpCpuFlash
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[15c]" > > > < / a > SysWriteSysParm
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[277]" > < / a > bsp_can_close< / STRONG > (Thumb, 30 bytes, Stack size 8 bytes, bsp_can.o(i.bsp_can_close))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = bsp_can_close ⇒ CAN_DeInit
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[13f]" > > > < / a > CAN_OperatingModeRequest
< LI > < a href = "#[146]" > > > < / a > CAN_DeInit
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[a2]" > > > < / a > can_bus_close
< / UL >
< P > < STRONG > < a name = "[135]" > < / a > bsp_can_msg_receive_hook< / STRONG > (Thumb, 52 bytes, Stack size 8 bytes, canbusdrv.o(i.bsp_can_msg_receive_hook))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = bsp_can_msg_receive_hook
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[8f]" > > > < / a > CAN2_RX1_IRQHandler
< LI > < a href = "#[69]" > > > < / a > CAN1_RX0_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[278]" > < / a > bsp_can_msg_send< / STRONG > (Thumb, 22 bytes, Stack size 8 bytes, bsp_can.o(i.bsp_can_msg_send))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = bsp_can_msg_send ⇒ CAN_Transmit
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[279]" > > > < / a > CAN_Transmit
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[a1]" > > > < / a > can_bus_send_rt
< / UL >
< P > < STRONG > < a name = "[13c]" > < / a > bsp_can_msg_sent_hook< / STRONG > (Thumb, 54 bytes, Stack size 8 bytes, canbusdrv.o(i.bsp_can_msg_sent_hook))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = bsp_can_msg_sent_hook
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[8d]" > > > < / a > CAN2_TX_IRQHandler
< LI > < a href = "#[68]" > > > < / a > CAN1_TX_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[27a]" > < / a > bsp_can_open< / STRONG > (Thumb, 18 bytes, Stack size 8 bytes, bsp_can.o(i.bsp_can_open))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 88< LI > Call Chain = bsp_can_open ⇒ CAN_Mode_Init ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[14c]" > > > < / a > CAN_Mode_Init
< LI > < a href = "#[13d]" > > > < / a > CAN2_Mode_Init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[a0]" > > > < / a > can_bus_open
< / UL >
< P > < STRONG > < a name = "[3c]" > < / a > can2_bus_error_cb< / STRONG > (Thumb, 46 bytes, Stack size 8 bytes, can_app.o(i.can2_bus_error_cb))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = can2_bus_error_cb
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > can_app.o(.data)
< / UL >
< P > < STRONG > < a name = "[a2]" > < / a > can_bus_close< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, canbusdrv.o(i.can_bus_close))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = can_bus_close ⇒ bsp_can_close ⇒ CAN_DeInit
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[277]" > > > < / a > bsp_can_close
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > canbusdrv.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[138]" > < / a > can_bus_err_passive_hook< / STRONG > (Thumb, 42 bytes, Stack size 0 bytes, canbusdrv.o(i.can_bus_err_passive_hook))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[90]" > > > < / a > CAN2_SCE_IRQHandler
< LI > < a href = "#[6b]" > > > < / a > CAN1_SCE_IRQHandler
< / UL >
< P > < STRONG > < a name = "[13a]" > < / a > can_bus_off_hook< / STRONG > (Thumb, 58 bytes, Stack size 8 bytes, canbusdrv.o(i.can_bus_off_hook))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = can_bus_off_hook
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[144]" > > > < / a > SYS_EXIT_CRITICAL
< LI > < a href = "#[13e]" > > > < / a > SYS_ENTER_CRITICAL
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[90]" > > > < / a > CAN2_SCE_IRQHandler
< LI > < a href = "#[6b]" > > > < / a > CAN1_SCE_IRQHandler
< LI > < a href = "#[ac]" > > > < / a > cmd_OFF
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[26e]" > < / a > can_bus_off_recovery< / STRONG > (Thumb, 192 bytes, Stack size 48 bytes, can_app.o(i.can_bus_off_recovery))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = can_bus_off_recovery
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[144]" > > > < / a > SYS_EXIT_CRITICAL
< LI > < a href = "#[13e]" > > > < / a > SYS_ENTER_CRITICAL
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[27b]" > > > < / a > WULING_DCDCSendBms2_force
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[268]" > > > < / a > app_can_handle
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[27c]" > < / a > can_bus_off_status_printf< / STRONG > (Thumb, 38 bytes, Stack size 16 bytes, can_app.o(i.can_bus_off_status_printf))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = can_bus_off_status_printf ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[ab]" > > > < / a > cmd_cansend
< / UL >
< P > < STRONG > < a name = "[a0]" > < / a > can_bus_open< / STRONG > (Thumb, 62 bytes, Stack size 24 bytes, canbusdrv.o(i.can_bus_open))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 112< LI > Call Chain = can_bus_open ⇒ bsp_can_open ⇒ CAN_Mode_Init ⇒ __2printf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[27a]" > > > < / a > bsp_can_open
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > canbusdrv.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[a1]" > < / a > can_bus_send_rt< / STRONG > (Thumb, 62 bytes, Stack size 16 bytes, canbusdrv.o(i.can_bus_send_rt))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 36< LI > Call Chain = can_bus_send_rt ⇒ bsp_can_msg_send ⇒ CAN_Transmit
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[148]" > > > < / a > CAN_FRAME_INIT
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[278]" > > > < / a > bsp_can_msg_send
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > canbusdrv.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[1b5]" > < / a > can_kill< / STRONG > (Thumb, 16 bytes, Stack size 16 bytes, porting.o(i.can_kill))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = can_kill ⇒ sfifo_write
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[27d]" > > > < / a > sfifo_write
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[95]" > > > < / a > waitSendMsgAck
< LI > < a href = "#[3b]" > > > < / a > hdlIfFrmReceve
< LI > < a href = "#[3a]" > > > < / a > hdlIfBusOffCb
< LI > < a href = "#[38]" > > > < / a > hdlIfBusErrorCb
< LI > < a href = "#[14b]" > > > < / a > hdlCanCtrlMsg
< LI > < a href = "#[1b2]" > > > < / a > HdlAllSengMsgSts
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[270]" > < / a > can_porting_init< / STRONG > (Thumb, 14 bytes, Stack size 8 bytes, porting.o(i.can_porting_init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = can_porting_init ⇒ can_signal_queue_init ⇒ sfifo_init
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[27e]" > > > < / a > can_timer_init
< LI > < a href = "#[27f]" > > > < / a > can_signal_queue_init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[26f]" > > > < / a > app_can_init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[269]" > < / a > can_porting_schedule< / STRONG > (Thumb, 14 bytes, Stack size 8 bytes, porting.o(i.can_porting_schedule))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = can_porting_schedule ⇒ can_timer_schedule
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[281]" > > > < / a > can_timer_schedule
< LI > < a href = "#[280]" > > > < / a > can_signal_schedule
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[268]" > > > < / a > app_can_handle
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[25f]" > < / a > can_sent_cycle_timeout< / STRONG > (Thumb, 50 bytes, Stack size 8 bytes, can_app.o(i.can_sent_cycle_timeout))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = can_sent_cycle_timeout
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1bf]" > < / a > can_signal< / STRONG > (Thumb, 84 bytes, Stack size 12 bytes, porting.o(i.can_signal))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = can_signal
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1bb]" > > > < / a > InitCanDrvCtrlMode
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[27f]" > < / a > can_signal_queue_init< / STRONG > (Thumb, 32 bytes, Stack size 8 bytes, porting.o(i.can_signal_queue_init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = can_signal_queue_init ⇒ sfifo_init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1c5]" > > > < / a > sfifo_init
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[270]" > > > < / a > can_porting_init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[280]" > < / a > can_signal_schedule< / STRONG > (Thumb, 66 bytes, Stack size 24 bytes, porting.o(i.can_signal_schedule))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = can_signal_schedule ⇒ sfifo_read
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1b4]" > > > < / a > sfifo_read
< LI > < a href = "#[1b3]" > > > < / a > sfifo_empty
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[269]" > > > < / a > can_porting_schedule
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1bc]" > < / a > can_timer_create< / STRONG > (Thumb, 52 bytes, Stack size 0 bytes, porting.o(i.can_timer_create))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1bb]" > > > < / a > InitCanDrvCtrlMode
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[27e]" > < / a > can_timer_init< / STRONG > (Thumb, 14 bytes, Stack size 8 bytes, porting.o(i.can_timer_init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = can_timer_init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[270]" > > > < / a > can_porting_init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[281]" > < / a > can_timer_schedule< / STRONG > (Thumb, 92 bytes, Stack size 32 bytes, porting.o(i.can_timer_schedule))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = can_timer_schedule
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[269]" > > > < / a > can_porting_schedule
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1be]" > < / a > can_timer_start< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, porting.o(i.can_timer_start))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1bb]" > > > < / a > InitCanDrvCtrlMode
< / UL >
< P > < STRONG > < a name = "[1bd]" > < / a > can_timer_switch< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, porting.o(i.can_timer_switch))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1bb]" > > > < / a > InitCanDrvCtrlMode
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[272]" > < / a > can_write< / STRONG > (Thumb, 60 bytes, Stack size 16 bytes, can_app.o(i.can_write))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = can_write
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[101]" > > > < / a > bms_SendBST
< LI > < a href = "#[ff]" > > > < / a > bms_SendBSM
< LI > < a href = "#[100]" > > > < / a > bms_SendBSD
< LI > < a href = "#[f0]" > > > < / a > bms_SendBRO
< LI > < a href = "#[ee]" > > > < / a > bms_SendBRM
< LI > < a href = "#[ed]" > > > < / a > bms_SendBHM
< LI > < a href = "#[fe]" > > > < / a > bms_SendBCS
< LI > < a href = "#[ef]" > > > < / a > bms_SendBCP
< LI > < a href = "#[fd]" > > > < / a > bms_SendBCL
< / UL >
< P > < STRONG > < a name = "[180]" > < / a > can_write2< / STRONG > (Thumb, 140 bytes, Stack size 24 bytes, can_app.o(i.can_write2))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = can_write2
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[282]" > > > < / a > UdsApi_Is_UdsEnableNCMTx
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[25c]" > > > < / a > WULING_ActivateFDC
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[187]" > > > < / a > FDC_General_Status_8
< LI > < a href = "#[186]" > > > < / a > FDC_General_Status_7
< LI > < a href = "#[185]" > > > < / a > FDC_General_Status_6
< LI > < a href = "#[184]" > > > < / a > FDC_General_Status_5
< LI > < a href = "#[183]" > > > < / a > FDC_General_Status_4
< LI > < a href = "#[182]" > > > < / a > FDC_General_Status_3
< LI > < a href = "#[181]" > > > < / a > FDC_General_Status_2
< LI > < a href = "#[17f]" > > > < / a > FDC_General_Status_1
< LI > < a href = "#[a7]" > > > < / a > cmd_TT
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[22a]" > > > < / a > UdsApi_MsgQueueOut
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[16e]" > < / a > clear_fdc_check_download_status< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, dc300.o(i.clear_fdc_check_download_status))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< / UL >
< P > < STRONG > < a name = "[a3]" > < / a > cmd_ADPrint< / STRONG > (Thumb, 2290 bytes, Stack size 40 bytes, usart.o(i.cmd_ADPrint))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = cmd_ADPrint ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[c1]" > > > < / a > __aeabi_i2f
< LI > < a href = "#[b5]" > > > < / a > __aeabi_fsub
< LI > < a href = "#[b7]" > > > < / a > __aeabi_fdiv
< LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< LI > < a href = "#[c2]" > > > < / a > __aeabi_ui2f
< LI > < a href = "#[f3]" > > > < / a > __aeabi_f2iz
< LI > < a href = "#[10a]" > > > < / a > __aeabi_f2d
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e2]" > > > < / a > GPIO_ResetBits
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1ed]" > > > < / a > StringToInt
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > usart.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[aa]" > < / a > cmd_DecodeUniquID< / STRONG > (Thumb, 56 bytes, Stack size 8 bytes, usart.o(i.cmd_DecodeUniquID))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = cmd_DecodeUniquID ⇒ __2printf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[1ed]" > > > < / a > StringToInt
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > usart.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[ac]" > < / a > cmd_OFF< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, usart.o(i.cmd_OFF))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = cmd_OFF ⇒ can_bus_off_hook
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[13a]" > > > < / a > can_bus_off_hook
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > usart.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[a5]" > < / a > cmd_OFFDCDCPrint< / STRONG > (Thumb, 40 bytes, Stack size 8 bytes, usart.o(i.cmd_OFFDCDCPrint))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = cmd_OFFDCDCPrint ⇒ StringToInt
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[e7]" > > > < / a > TakeDCPowerOff
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1ed]" > > > < / a > StringToInt
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > usart.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[a4]" > < / a > cmd_ONDCDCPrint< / STRONG > (Thumb, 328 bytes, Stack size 40 bytes, usart.o(i.cmd_ONDCDCPrint))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = cmd_ONDCDCPrint ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[f6]" > > > < / a > TakeDCPowerOn
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1ed]" > > > < / a > StringToInt
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > usart.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[a6]" > < / a > cmd_PhoneTest< / STRONG > (Thumb, 76 bytes, Stack size 8 bytes, usart.o(i.cmd_PhoneTest))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = cmd_PhoneTest ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[f2]" > > > < / a > __aeabi_f2uiz
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > usart.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[a9]" > < / a > cmd_SetAPNPassword< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, usart.o(i.cmd_SetAPNPassword))
< BR > [Address Reference Count : 1]< UL > < LI > usart.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[a8]" > < / a > cmd_SetAPNUser< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, usart.o(i.cmd_SetAPNUser))
< BR > [Address Reference Count : 1]< UL > < LI > usart.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[a7]" > < / a > cmd_TT< / STRONG > (Thumb, 394 bytes, Stack size 32 bytes, usart.o(i.cmd_TT))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = cmd_TT ⇒ can_write2
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[f3]" > > > < / a > __aeabi_f2iz
< LI > < a href = "#[10a]" > > > < / a > __aeabi_f2d
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e3]" > > > < / a > GPIO_ReadInputDataBit
< LI > < a href = "#[eb]" > > > < / a > Delay_MS
< LI > < a href = "#[180]" > > > < / a > can_write2
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > usart.o(.constdata)
< / UL >
< P > < STRONG > < a name = "[ab]" > < / a > cmd_cansend< / STRONG > (Thumb, 24 bytes, Stack size 8 bytes, usart.o(i.cmd_cansend))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = cmd_cansend ⇒ can_bus_off_status_printf ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[27c]" > > > < / a > can_bus_off_status_printf
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > usart.o(.constdata)
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[283]" > < / a > dc300FrameParser< / STRONG > (Thumb, 164 bytes, Stack size 32 bytes, dc300.o(i.dc300FrameParser))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = dc300FrameParser ⇒ CRC16
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[284]" > > > < / a > request_lookup
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[163]" > > > < / a > CRC16
< LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[285]" > < / a > debug_info< / STRONG > (Thumb, 688 bytes, Stack size 40 bytes, main.o(i.debug_info))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = debug_info ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[108]" > > > < / a > sIsFdcExistFault2
< LI > < a href = "#[f7]" > > > < / a > sIsFdcExistFault
< LI > < a href = "#[f2]" > > > < / a > __aeabi_f2uiz
< LI > < a href = "#[f3]" > > > < / a > __aeabi_f2iz
< LI > < a href = "#[10a]" > > > < / a > __aeabi_f2d
< LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[f9]" > > > < / a > Calculate_Absolute_Value
< LI > < a href = "#[b9]" > > > < / a > __aeabi_llsl
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[10e]" > < / a > debugdataprocess< / STRONG > (Thumb, 78 bytes, Stack size 24 bytes, usart.o(i.debugdataprocess))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = debugdataprocess ⇒ UART4SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1d2]" > > > < / a > UART4SendByte
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[286]" > > > < / a > GprsCommGetAscMSB
< LI > < a href = "#[287]" > > > < / a > GprsCommGetAscLSB
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< LI > < a href = "#[10f]" > > > < / a > BMS_UpdataACKInfo
< LI > < a href = "#[10d]" > > > < / a > BMS_Updata2ACKInfo
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[28a]" > < / a > delay_nms< / STRONG > (Thumb, 24 bytes, Stack size 0 bytes, ads1015.o(i.delay_nms))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[289]" > > > < / a > getad
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[288]" > < / a > ee_Init< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, 24cxx.o(i.ee_Init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 44< LI > Call Chain = ee_Init ⇒ bsp_InitI2C ⇒ GPIO_Init
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[274]" > > > < / a > bsp_InitI2C
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[24d]" > < / a > ee_WriteBytes< / STRONG > (Thumb, 112 bytes, Stack size 24 bytes, 24cxx.o(i.ee_WriteBytes))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[eb]" > > > < / a > Delay_MS
< LI > < a href = "#[1ba]" > > > < / a > IIC_Wait_Ack
< LI > < a href = "#[1b9]" > > > < / a > IIC_Stop
< LI > < a href = "#[1b8]" > > > < / a > IIC_Start
< LI > < a href = "#[1b6]" > > > < / a > IIC_Send_Byte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[24c]" > > > < / a > UdsApi_EE_WriteBytes
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[9e]" > < / a > fputc< / STRONG > (Thumb, 94 bytes, Stack size 24 bytes, usart.o(i.fputc))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 336< LI > Call Chain = fputc ⇒ UpdataDebugInfoToServer ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[22b]" > > > < / a > USART_SendData
< LI > < a href = "#[25a]" > > > < / a > UpdataDebugInfoToServer
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > printfa.o(i.__0printf)
< / UL >
< P > < STRONG > < a name = "[1c6]" > < / a > free< / STRONG > (Thumb, 76 bytes, Stack size 8 bytes, malloc.o(i.free))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = free
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1c2]" > > > < / a > InstallProtocalToIF
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[289]" > < / a > getad< / STRONG > (Thumb, 22 bytes, Stack size 4 bytes, ads1015.o(i.getad))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = getad ⇒ ADS1115Config_A ⇒ I2CWriteByte_A
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[28a]" > > > < / a > delay_nms
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1e2]" > > > < / a > ReadAD_A
< LI > < a href = "#[dc]" > > > < / a > ADS1115Config_A
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[19a]" > > > < / a > lvbo
< / UL >
< P > < STRONG > < a name = "[19a]" > < / a > lvbo< / STRONG > (Thumb, 58 bytes, Stack size 8 bytes, ads1015.o(i.lvbo))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = lvbo ⇒ getad ⇒ ADS1115Config_A ⇒ I2CWriteByte_A
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[289]" > > > < / a > getad
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[199]" > > > < / a > GetSampleVolt
< / UL >
< P > < STRONG > < a name = "[92]" > < / a > main< / STRONG > (Thumb, 822 bytes, Stack size 24 bytes, main.o(i.main))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 384< LI > Call Chain = main ⇒ Blue_Receive_Parser ⇒ sHandleParsePkg ⇒ UpdProcess ⇒ BMS_UpdataACKInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[28f]" > > > < / a > uart_init
< LI > < a href = "#[292]" > > > < / a > uart5_init
< LI > < a href = "#[291]" > > > < / a > uart4_init
< LI > < a href = "#[290]" > > > < / a > uart2_init
< LI > < a href = "#[295]" > > > < / a > sPwm_TIM2CH2_Configuration
< LI > < a href = "#[299]" > > > < / a > sCpPWMControl
< LI > < a href = "#[28e]" > > > < / a > sCap_TIM3CH2_Configuration
< LI > < a href = "#[288]" > > > < / a > ee_Init
< LI > < a href = "#[283]" > > > < / a > dc300FrameParser
< LI > < a href = "#[26f]" > > > < / a > app_can_init
< LI > < a href = "#[268]" > > > < / a > app_can_handle
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[c2]" > > > < / a > __aeabi_ui2f
< LI > < a href = "#[c3]" > > > < / a > __aeabi_ui2d
< LI > < a href = "#[10a]" > > > < / a > __aeabi_f2d
< LI > < a href = "#[c0]" > > > < / a > __aeabi_ddiv
< LI > < a href = "#[c6]" > > > < / a > __aeabi_d2f
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[25d]" > > > < / a > WULING_DCDCSendBms1
< LI > < a href = "#[25b]" > > > < / a > VIN_Input_Sampling
< LI > < a href = "#[24a]" > > > < / a > UdsApi_1ms_task
< LI > < a href = "#[29b]" > > > < / a > UdsApi_10ms_task
< LI > < a href = "#[249]" > > > < / a > UartFrame
< LI > < a href = "#[296]" > > > < / a > TimeTaskDispatch_Flag
< LI > < a href = "#[29a]" > > > < / a > TIM_SetCompare2
< LI > < a href = "#[298]" > > > < / a > TIM_GetCapture2
< LI > < a href = "#[297]" > > > < / a > TIM_GetCapture1
< LI > < a href = "#[1fa]" > > > < / a > TIM5_Int_Init
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[93]" > > > < / a > SystemInit
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[28d]" > > > < / a > SysTick_Init
< LI > < a href = "#[1f4]" > > > < / a > SysStoreSysParm
< LI > < a href = "#[1f0]" > > > < / a > SysParaDataInit
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1e4]" > > > < / a > SACN_CC_CC2_State
< LI > < a href = "#[1d6]" > > > < / a > RTC_Int_Configuration
< LI > < a href = "#[1d4]" > > > < / a > RTC_EXTI_INITIAL
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[248]" > > > < / a > RCC_GetClocksFreq
< LI > < a href = "#[28c]" > > > < / a > NVIC_SetVectorTable
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1cb]" > > > < / a > NVIC_Configuration
< LI > < a href = "#[1c8]" > > > < / a > LED_Init
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[293]" > > > < / a > IWDG_Init
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[15b]" > > > < / a > IWDG_Feed
< LI > < a href = "#[19e]" > > > < / a > Gun_Input_Sampling
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[294]" > > > < / a > Get_ChipID
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[199]" > > > < / a > GetSampleVolt
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e2]" > > > < / a > GPIO_ResetBits
< LI > < a href = "#[e3]" > > > < / a > GPIO_ReadInputDataBit
< LI > < a href = "#[18d]" > > > < / a > FrameParser
< LI > < a href = "#[171]" > > > < / a > Debug_ACDC_GUN_State
< LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< LI > < a href = "#[15a]" > > > < / a > ChipUniqueIDCompare
< LI > < a href = "#[158]" > > > < / a > CheckNetworkManageFrameFlagTimeout
< LI > < a href = "#[151]" > > > < / a > Charger_ProtectCheck
< LI > < a href = "#[14e]" > > > < / a > CC_Voltage_Sampl
< LI > < a href = "#[14d]" > > > < / a > CC2_Printf
< LI > < a href = "#[e8]" > > > < / a > BmsParaDataInit
< LI > < a href = "#[124]" > > > < / a > BluetoothConnectProcess
< LI > < a href = "#[120]" > > > < / a > Blue_Receive_Parser
< LI > < a href = "#[111]" > > > < / a > BSP_BKP_Init
< LI > < a href = "#[109]" > > > < / a > BMS_Temperatrue_Sampling
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< LI > < a href = "#[e1]" > > > < / a > Ac_DC_communication_conversion
< LI > < a href = "#[e0]" > > > < / a > ADS1115_Init
< LI > < a href = "#[cd]" > > > < / a > ADC1_Init
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[285]" > > > < / a > debug_info
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1c7]" > > > < / a > LED_Ctrl
< LI > < a href = "#[11c]" > > > < / a > strlen
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > entry9a.o(.ARM.Collect$$$$0000000B)
< / UL >
< P > < STRONG > < a name = "[1c4]" > < / a > malloc< / STRONG > (Thumb, 92 bytes, Stack size 20 bytes, malloc.o(i.malloc))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = malloc
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1c2]" > > > < / a > InstallProtocalToIF
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[29c]" > < / a > nvm_write< / STRONG > (Thumb, 56 bytes, Stack size 16 bytes, uds_nvm.o(i.nvm_write))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 72< LI > Call Chain = nvm_write ⇒ UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[24c]" > > > < / a > UdsApi_EE_WriteBytes
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[17d]" > > > < / a > uds_service_nvm_write
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[284]" > < / a > request_lookup< / STRONG > (Thumb, 42 bytes, Stack size 8 bytes, dc300.o(i.request_lookup))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = request_lookup
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[283]" > > > < / a > dc300FrameParser
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[28e]" > < / a > sCap_TIM3CH2_Configuration< / STRONG > (Thumb, 140 bytes, Stack size 48 bytes, timer.o(i.sCap_TIM3CH2_Configuration))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 92< LI > Call Chain = sCap_TIM3CH2_Configuration ⇒ TIM_PWMIConfig ⇒ TI2_Config
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[29e]" > > > < / a > TIM_SelectSlaveMode
< LI > < a href = "#[29d]" > > > < / a > TIM_SelectInputTrigger
< LI > < a href = "#[1fe]" > > > < / a > TIM_PWMIConfig
< LI > < a href = "#[1fb]" > > > < / a > TIM_TimeBaseInit
< LI > < a href = "#[1fd]" > > > < / a > TIM_Cmd
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[112]" > > > < / a > RCC_APB1PeriphClockCmd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[299]" > < / a > sCpPWMControl< / STRONG > (Thumb, 80 bytes, Stack size 8 bytes, switch.o(i.sCpPWMControl))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = sCpPWMControl
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[29a]" > > > < / a > TIM_SetCompare2
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[e2]" > > > < / a > GPIO_ResetBits
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[123]" > < / a > sHandleParsePkg< / STRONG > (Thumb, 6956 bytes, Stack size 112 bytes, usart.o(i.sHandleParsePkg))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 344< LI > Call Chain = sHandleParsePkg ⇒ UpdProcess ⇒ BMS_UpdataACKInfo ⇒ DP_PackageWriteDataFrame ⇒ Bluetooth_Data_Send ⇒ RS232_Blue_DataWrite ⇒ USART2SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[f2]" > > > < / a > __aeabi_f2uiz
< LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e2]" > > > < / a > GPIO_ResetBits
< LI > < a href = "#[15c]" > > > < / a > SysWriteSysParm
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[29f]" > > > < / a > updata_param
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[10e]" > > > < / a > debugdataprocess
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[256]" > > > < / a > UpdProcess
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[105]" > > > < / a > DP_PackageWriteDataFrame
< LI > < a href = "#[170]" > > > < / a > BlueCRC16
< LI > < a href = "#[11c]" > > > < / a > strlen
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[120]" > > > < / a > Blue_Receive_Parser
< / UL >
< P > < STRONG > < a name = "[f7]" > < / a > sIsFdcExistFault< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, sys.o(i.sIsFdcExistFault))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[285]" > > > < / a > debug_info
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[108]" > < / a > sIsFdcExistFault2< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, sys.o(i.sIsFdcExistFault2))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[285]" > > > < / a > debug_info
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[107]" > > > < / a > BMS_StatusMessage
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[295]" > < / a > sPwm_TIM2CH2_Configuration< / STRONG > (Thumb, 152 bytes, Stack size 48 bytes, led.o(i.sPwm_TIM2CH2_Configuration))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 68< LI > Call Chain = sPwm_TIM2CH2_Configuration ⇒ GPIO_Init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1fb]" > > > < / a > TIM_TimeBaseInit
< LI > < a href = "#[2a1]" > > > < / a > TIM_OC2PreloadConfig
< LI > < a href = "#[2a0]" > > > < / a > TIM_OC2Init
< LI > < a href = "#[1fd]" > > > < / a > TIM_Cmd
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1c9]" > > > < / a > GPIO_PinRemapConfig
< LI > < a href = "#[112]" > > > < / a > RCC_APB1PeriphClockCmd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[1b3]" > < / a > sfifo_empty< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, porting.o(i.sfifo_empty))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[9b]" > > > < / a > plReceive
< LI > < a href = "#[9d]" > > > < / a > plCloseLink
< LI > < a href = "#[1b2]" > > > < / a > HdlAllSengMsgSts
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[280]" > > > < / a > can_signal_schedule
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[28b]" > < / a > sfifo_full< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, porting.o(i.sfifo_full))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[9c]" > > > < / a > plSend
< LI > < a href = "#[3b]" > > > < / a > hdlIfFrmReceve
< / UL >
< P > < STRONG > < a name = "[1c5]" > < / a > sfifo_init< / STRONG > (Thumb, 24 bytes, Stack size 8 bytes, porting.o(i.sfifo_init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = sfifo_init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1c2]" > > > < / a > InstallProtocalToIF
< LI > < a href = "#[99]" > > > < / a > plConfigBus
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[27f]" > > > < / a > can_signal_queue_init
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1b4]" > < / a > sfifo_read< / STRONG > (Thumb, 56 bytes, Stack size 8 bytes, porting.o(i.sfifo_read))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = sfifo_read
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[9b]" > > > < / a > plReceive
< LI > < a href = "#[9d]" > > > < / a > plCloseLink
< LI > < a href = "#[1b2]" > > > < / a > HdlAllSengMsgSts
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[280]" > > > < / a > can_signal_schedule
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[27d]" > < / a > sfifo_write< / STRONG > (Thumb, 56 bytes, Stack size 8 bytes, porting.o(i.sfifo_write))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = sfifo_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[9c]" > > > < / a > plSend
< LI > < a href = "#[3b]" > > > < / a > hdlIfFrmReceve
< LI > < a href = "#[1b5]" > > > < / a > can_kill
< / UL >
< P > < STRONG > < a name = "[16b]" > < / a > uOpenKC9< / STRONG > (Thumb, 62 bytes, Stack size 8 bytes, dc300.o(i.uOpenKC9))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = uOpenKC9
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[e4]" > > > < / a > GPIO_SetBits
< LI > < a href = "#[e2]" > > > < / a > GPIO_ResetBits
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[290]" > < / a > uart2_init< / STRONG > (Thumb, 176 bytes, Stack size 40 bytes, usart.o(i.uart2_init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 92< LI > Call Chain = uart2_init ⇒ USART_Init ⇒ RCC_GetClocksFreq
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
< LI > < a href = "#[143]" > > > < / a > NVIC_Init
< LI > < a href = "#[112]" > > > < / a > RCC_APB1PeriphClockCmd
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[2a2]" > > > < / a > USART_ITConfig
< LI > < a href = "#[2a3]" > > > < / a > USART_Cmd
< LI > < a href = "#[247]" > > > < / a > USART_Init
< LI > < a href = "#[230]" > > > < / a > USART_ClearFlag
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[291]" > < / a > uart4_init< / STRONG > (Thumb, 182 bytes, Stack size 40 bytes, usart.o(i.uart4_init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 92< LI > Call Chain = uart4_init ⇒ USART_Init ⇒ RCC_GetClocksFreq
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
< LI > < a href = "#[143]" > > > < / a > NVIC_Init
< LI > < a href = "#[112]" > > > < / a > RCC_APB1PeriphClockCmd
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[2a2]" > > > < / a > USART_ITConfig
< LI > < a href = "#[2a3]" > > > < / a > USART_Cmd
< LI > < a href = "#[247]" > > > < / a > USART_Init
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[292]" > < / a > uart5_init< / STRONG > (Thumb, 168 bytes, Stack size 40 bytes, usart.o(i.uart5_init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 92< LI > Call Chain = uart5_init ⇒ USART_Init ⇒ RCC_GetClocksFreq
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
< LI > < a href = "#[143]" > > > < / a > NVIC_Init
< LI > < a href = "#[112]" > > > < / a > RCC_APB1PeriphClockCmd
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[2a2]" > > > < / a > USART_ITConfig
< LI > < a href = "#[2a3]" > > > < / a > USART_Cmd
< LI > < a href = "#[247]" > > > < / a > USART_Init
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[28f]" > < / a > uart_init< / STRONG > (Thumb, 164 bytes, Stack size 40 bytes, usart.o(i.uart_init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 92< LI > Call Chain = uart_init ⇒ USART_Init ⇒ RCC_GetClocksFreq
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[cb]" > > > < / a > RCC_APB2PeriphClockCmd
< LI > < a href = "#[cc]" > > > < / a > GPIO_Init
< LI > < a href = "#[143]" > > > < / a > NVIC_Init
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[2a2]" > > > < / a > USART_ITConfig
< LI > < a href = "#[2a3]" > > > < / a > USART_Cmd
< LI > < a href = "#[247]" > > > < / a > USART_Init
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[92]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[17d]" > < / a > uds_service_nvm_write< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, uds_nvm.o(i.uds_service_nvm_write))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 72< LI > Call Chain = uds_service_nvm_write ⇒ nvm_write ⇒ UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[29c]" > > > < / a > nvm_write
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[160]" > > > < / a > EE_Write
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[29f]" > < / a > updata_param< / STRONG > (Thumb, 152 bytes, Stack size 8 bytes, usart.o(i.updata_param))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = updata_param
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[123]" > > > < / a > sHandleParsePkg
< / UL >
< P > < STRONG > < a name = "[f4]" > < / a > wulingbms_check_status< / STRONG > (Thumb, 164 bytes, Stack size 20 bytes, can.o(i.wulingbms_check_status))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = wulingbms_check_status
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P >
< H3 >
Local Symbols
< / H3 >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1f6]" > < / a > SetSysClockTo72< / STRONG > (Thumb, 190 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = SetSysClockTo72
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[93]" > > > < / a > SystemInit
< / UL >
< P > < STRONG > < a name = "[165]" > < / a > DCDC_Battery_RequireVoltCur_Calculate< / STRONG > (Thumb, 2106 bytes, Stack size 40 bytes, dc300.o(i.DCDC_Battery_RequireVoltCur_Calculate))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 128< LI > Call Chain = DCDC_Battery_RequireVoltCur_Calculate ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[c3]" > > > < / a > __aeabi_ui2d
< LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[c4]" > > > < / a > __aeabi_d2uiz
< LI > < a href = "#[153]" > > > < / a > __aeabi_cdrcmple
< LI > < a href = "#[168]" > > > < / a > __ARM_scalbn
< LI > < a href = "#[166]" > > > < / a > Get_Min_Value
< LI > < a href = "#[169]" > > > < / a > Get_Max_Value
< LI > < a href = "#[167]" > > > < / a > CheckWuLingBMSWarningState
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[16a]" > > > < / a > DCDC_Power_Handle
< / UL >
< P > < STRONG > < a name = "[0]" > < / a > control_cmd_proc< / STRONG > (Thumb, 112 bytes, Stack size 80 bytes, dc300.o(i.control_cmd_proc))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 80< LI > Call Chain = control_cmd_proc
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > dc300.o(.data)
< / UL >
< P > < STRONG > < a name = "[3]" > < / a > param_update_firmware_cmd_proc< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, dc300.o(i.param_update_firmware_cmd_proc))
< BR > [Address Reference Count : 1]< UL > < LI > dc300.o(.data)
< / UL >
< P > < STRONG > < a name = "[2]" > < / a > read_version_cmd_proc< / STRONG > (Thumb, 20 bytes, Stack size 0 bytes, dc300.o(i.read_version_cmd_proc))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = read_version_cmd_proc ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > dc300.o(.data)
< / UL >
< P > < STRONG > < a name = "[1]" > < / a > set_param_cmd_proc< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, dc300.o(i.set_param_cmd_proc))
< BR > [Address Reference Count : 1]< UL > < LI > dc300.o(.data)
< / UL >
< P > < STRONG > < a name = "[1b7]" > < / a > i2c_Delay< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, bsp_i2c_gpio.o(i.i2c_Delay))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1ba]" > > > < / a > IIC_Wait_Ack
< LI > < a href = "#[1b9]" > > > < / a > IIC_Stop
< LI > < a href = "#[1b8]" > > > < / a > IIC_Start
< LI > < a href = "#[1b6]" > > > < / a > IIC_Send_Byte
< / UL >
< P > < STRONG > < a name = "[fb]" > < / a > Battery_Energy_Calculate< / STRONG > (Thumb, 110 bytes, Stack size 8 bytes, can.o(i.Battery_Energy_Calculate))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 96< LI > Call Chain = Battery_Energy_Calculate ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[c1]" > > > < / a > __aeabi_i2f
< LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[10a]" > > > < / a > __aeabi_f2d
< LI > < a href = "#[c0]" > > > < / a > __aeabi_ddiv
< LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[c4]" > > > < / a > __aeabi_d2uiz
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[114]" > < / a > Battery_NewSoc_CalibrationCalculate< / STRONG > (Thumb, 258 bytes, Stack size 32 bytes, can.o(i.Battery_NewSoc_CalibrationCalculate))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 52< LI > Call Chain = Battery_NewSoc_CalibrationCalculate ⇒ __aeabi_fadd ⇒ _float_epilogue
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[c1]" > > > < / a > __aeabi_i2f
< LI > < a href = "#[115]" > > > < / a > __aeabi_fmul
< LI > < a href = "#[b7]" > > > < / a > __aeabi_fdiv
< LI > < a href = "#[b2]" > > > < / a > __aeabi_fadd
< LI > < a href = "#[c2]" > > > < / a > __aeabi_ui2f
< LI > < a href = "#[f2]" > > > < / a > __aeabi_f2uiz
< LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[f9]" > > > < / a > Calculate_Absolute_Value
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e9]" > > > < / a > Battery_Soc_Calculate
< / UL >
< P > < STRONG > < a name = "[fc]" > < / a > Battery_RequireVoltCur_Calculate< / STRONG > (Thumb, 436 bytes, Stack size 24 bytes, can.o(i.Battery_RequireVoltCur_Calculate))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 112< LI > Call Chain = Battery_RequireVoltCur_Calculate ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[c3]" > > > < / a > __aeabi_ui2d
< LI > < a href = "#[f2]" > > > < / a > __aeabi_f2uiz
< LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[c4]" > > > < / a > __aeabi_d2uiz
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< / UL >
< P > < STRONG > < a name = "[116]" > < / a > Battery_Soc_AnalogCalculate< / STRONG > (Thumb, 166 bytes, Stack size 16 bytes, can.o(i.Battery_Soc_AnalogCalculate))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = Battery_Soc_AnalogCalculate
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< LI > < a href = "#[f9]" > > > < / a > Calculate_Absolute_Value
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e9]" > > > < / a > Battery_Soc_Calculate
< / UL >
< P > < STRONG > < a name = "[e9]" > < / a > Battery_Soc_Calculate< / STRONG > (Thumb, 140 bytes, Stack size 16 bytes, can.o(i.Battery_Soc_Calculate))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 68< LI > Call Chain = Battery_Soc_Calculate ⇒ Battery_NewSoc_CalibrationCalculate ⇒ __aeabi_fadd ⇒ _float_epilogue
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[f2]" > > > < / a > __aeabi_f2uiz
< LI > < a href = "#[116]" > > > < / a > Battery_Soc_AnalogCalculate
< LI > < a href = "#[114]" > > > < / a > Battery_NewSoc_CalibrationCalculate
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[e5]" > > > < / a > AppCtrOnoffHandle
< LI > < a href = "#[ef]" > > > < / a > bms_SendBCP
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[273]" > < / a > CDZ_ParseCCS< / STRONG > (Thumb, 90 bytes, Stack size 8 bytes, can.o(i.CDZ_ParseCCS))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = CDZ_ParseCCS
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[271]" > > > < / a > bms_parseData
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[14f]" > < / a > CDZ_ParseCTS< / STRONG > (Thumb, 86 bytes, Stack size 4 bytes, can.o(i.CDZ_ParseCTS))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = CDZ_ParseCTS
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[150]" > > > < / a > BCD2HEX
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[271]" > > > < / a > bms_parseData
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[1cd]" > < / a > NetWorkAppDateSending< / STRONG > (Thumb, 40 bytes, Stack size 8 bytes, can.o(i.NetWorkAppDateSending))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = NetWorkAppDateSending
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1f8]" > > > < / a > WULING_DCDCSendBms2
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[4]" > < / a > ParseBMS100< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, can.o(i.ParseBMS100))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[5]" > < / a > WULING_ParseBMS0E1< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS0E1))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[6]" > < / a > WULING_ParseBMS120< / STRONG > (Thumb, 66 bytes, Stack size 8 bytes, can.o(i.WULING_ParseBMS120))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = WULING_ParseBMS120 ⇒ __aeabi_ui2d ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[c3]" > > > < / a > __aeabi_ui2d
< LI > < a href = "#[c4]" > > > < / a > __aeabi_d2uiz
< LI > < a href = "#[168]" > > > < / a > __ARM_scalbn
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[7]" > < / a > WULING_ParseBMS155< / STRONG > (Thumb, 38 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS155))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[8]" > < / a > WULING_ParseBMS165< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS165))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[9]" > < / a > WULING_ParseBMS16C< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS16C))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[a]" > < / a > WULING_ParseBMS16E< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS16E))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[b]" > < / a > WULING_ParseBMS284< / STRONG > (Thumb, 80 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS284))
2024-10-17 01:06:51 +00:00
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[c]" > < / a > WULING_ParseBMS287< / STRONG > (Thumb, 64 bytes, Stack size 8 bytes, can.o(i.WULING_ParseBMS287))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = WULING_ParseBMS287
< / UL >
2024-10-17 01:06:51 +00:00
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[d]" > < / a > WULING_ParseBMS289< / STRONG > (Thumb, 96 bytes, Stack size 8 bytes, can.o(i.WULING_ParseBMS289))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = WULING_ParseBMS289
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[e]" > < / a > WULING_ParseBMS28B< / STRONG > (Thumb, 186 bytes, Stack size 16 bytes, can.o(i.WULING_ParseBMS28B))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 104< LI > Call Chain = WULING_ParseBMS28B ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[c3]" > > > < / a > __aeabi_ui2d
< LI > < a href = "#[c4]" > > > < / a > __aeabi_d2uiz
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[f]" > < / a > WULING_ParseBMS28C< / STRONG > (Thumb, 90 bytes, Stack size 16 bytes, can.o(i.WULING_ParseBMS28C))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 104< LI > Call Chain = WULING_ParseBMS28C ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[c3]" > > > < / a > __aeabi_ui2d
< LI > < a href = "#[c4]" > > > < / a > __aeabi_d2uiz
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[10]" > < / a > WULING_ParseBMS295< / STRONG > (Thumb, 40 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS295))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[11]" > < / a > WULING_ParseBMS297< / STRONG > (Thumb, 64 bytes, Stack size 8 bytes, can.o(i.WULING_ParseBMS297))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = WULING_ParseBMS297
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[12]" > < / a > WULING_ParseBMS29A< / STRONG > (Thumb, 40 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS29A))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[13]" > < / a > WULING_ParseBMS29B< / STRONG > (Thumb, 40 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS29B))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[14]" > < / a > WULING_ParseBMS29E< / STRONG > (Thumb, 40 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS29E))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[15]" > < / a > WULING_ParseBMS2AE< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS2AE))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[16]" > < / a > WULING_ParseBMS36A< / STRONG > (Thumb, 40 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS36A))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[17]" > < / a > WULING_ParseBMS486< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS486))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[18]" > < / a > WULING_ParseBMS4A1< / STRONG > (Thumb, 80 bytes, Stack size 8 bytes, can.o(i.WULING_ParseBMS4A1))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = WULING_ParseBMS4A1
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[19]" > < / a > WULING_ParseBMS4B2< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS4B2))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[1a]" > < / a > WULING_ParseBMS4C5< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS4C5))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[1b]" > < / a > WULING_ParseBMS53D< / STRONG > (Thumb, 32 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS53D))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[1c]" > < / a > WULING_ParseBMS58C< / STRONG > (Thumb, 48 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS58C))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[1d]" > < / a > WULING_ParseBMS58D< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS58D))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[1e]" > < / a > WULING_ParseBMS59F< / STRONG > (Thumb, 152 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS59F))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[1f]" > < / a > WULING_ParseBMS5A1< / STRONG > (Thumb, 54 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5A1))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[20]" > < / a > WULING_ParseBMS5B0< / STRONG > (Thumb, 40 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5B0))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[21]" > < / a > WULING_ParseBMS5B1< / STRONG > (Thumb, 40 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5B1))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[22]" > < / a > WULING_ParseBMS5B2< / STRONG > (Thumb, 54 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5B2))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[23]" > < / a > WULING_ParseBMS5B3< / STRONG > (Thumb, 54 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5B3))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[24]" > < / a > WULING_ParseBMS5B4< / STRONG > (Thumb, 54 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5B4))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[25]" > < / a > WULING_ParseBMS5B5< / STRONG > (Thumb, 54 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5B5))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[26]" > < / a > WULING_ParseBMS5B6< / STRONG > (Thumb, 54 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5B6))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[27]" > < / a > WULING_ParseBMS5B7< / STRONG > (Thumb, 54 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5B7))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[28]" > < / a > WULING_ParseBMS5B8< / STRONG > (Thumb, 54 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5B8))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[29]" > < / a > WULING_ParseBMS5C1< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5C1))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[2a]" > < / a > WULING_ParseBMS5C6< / STRONG > (Thumb, 150 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5C6))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[2b]" > < / a > WULING_ParseBMS5C7< / STRONG > (Thumb, 150 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5C7))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[2c]" > < / a > WULING_ParseBMS5C8< / STRONG > (Thumb, 150 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5C8))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[2d]" > < / a > WULING_ParseBMS5D6< / STRONG > (Thumb, 146 bytes, Stack size 16 bytes, can.o(i.WULING_ParseBMS5D6))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 104< LI > Call Chain = WULING_ParseBMS5D6 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[c3]" > > > < / a > __aeabi_ui2d
< LI > < a href = "#[c4]" > > > < / a > __aeabi_d2uiz
< LI > < a href = "#[168]" > > > < / a > __ARM_scalbn
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[2e]" > < / a > WULING_ParseBMS5D9< / STRONG > (Thumb, 54 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5D9))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[2f]" > < / a > WULING_ParseBMS5DA< / STRONG > (Thumb, 42 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5DA))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[30]" > < / a > WULING_ParseBMS5DB< / STRONG > (Thumb, 24 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5DB))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[31]" > < / a > WULING_ParseBMS5DC< / STRONG > (Thumb, 54 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS5DC))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[32]" > < / a > WULING_ParseBMS600< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS600))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[33]" > < / a > WULING_ParseBMS602< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS602))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[34]" > < / a > WULING_ParseBMS604< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS604))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[35]" > < / a > WULING_ParseBMS605< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS605))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
< P > < STRONG > < a name = "[36]" > < / a > WULING_ParseBMS614< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, can.o(i.WULING_ParseBMS614))
< BR > [Address Reference Count : 1]< UL > < LI > can.o(.data)
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[271]" > < / a > bms_parseData< / STRONG > (Thumb, 368 bytes, Stack size 24 bytes, can.o(i.bms_parseData))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = bms_parseData ⇒ CDZ_ParseCCS
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[14f]" > > > < / a > CDZ_ParseCTS
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[273]" > > > < / a > CDZ_ParseCCS
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[26a]" > > > < / a > bms_RcvCanSingleDataProc
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[148]" > < / a > CAN_FRAME_INIT< / STRONG > (Thumb, 64 bytes, Stack size 8 bytes, canbusdrv.o(i.CAN_FRAME_INIT))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = CAN_FRAME_INIT
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[a1]" > > > < / a > can_bus_send_rt
< / UL >
< P > < STRONG > < a name = "[97]" > < / a > CAN_MSG_CB_SIG_FUNC< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, candrvctrl.o(i.CAN_MSG_CB_SIG_FUNC))
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(i.InitCanDrvCtrlMode)
< / UL >
< P > < STRONG > < a name = "[96]" > < / a > CAN_MSG_SIG_FUNC< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, candrvctrl.o(i.CAN_MSG_SIG_FUNC))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = CAN_MSG_SIG_FUNC ⇒ hdlCanCtrlMsg ⇒ HdlAllSengMsgSts ⇒ can_kill ⇒ sfifo_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[14b]" > > > < / a > hdlCanCtrlMsg
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(i.InitCanDrvCtrlMode)
< / UL >
< P > < STRONG > < a name = "[1c3]" > < / a > GetIfFromChanel< / STRONG > (Thumb, 54 bytes, Stack size 0 bytes, candrvctrl.o(i.GetIfFromChanel))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1c2]" > > > < / a > InstallProtocalToIF
< LI > < a href = "#[9c]" > > > < / a > plSend
< LI > < a href = "#[9b]" > > > < / a > plReceive
< LI > < a href = "#[9a]" > > > < / a > plGetCurrentLinkSts
< LI > < a href = "#[99]" > > > < / a > plConfigBus
< LI > < a href = "#[9d]" > > > < / a > plCloseLink
< LI > < a href = "#[37]" > > > < / a > hdlIfSendSuccessCb
< LI > < a href = "#[3b]" > > > < / a > hdlIfFrmReceve
< LI > < a href = "#[3a]" > > > < / a > hdlIfBusOffCb
< LI > < a href = "#[38]" > > > < / a > hdlIfBusErrorCb
< LI > < a href = "#[14b]" > > > < / a > hdlCanCtrlMsg
< / UL >
< P > < STRONG > < a name = "[1b2]" > < / a > HdlAllSengMsgSts< / STRONG > (Thumb, 274 bytes, Stack size 24 bytes, candrvctrl.o(i.HdlAllSengMsgSts))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = HdlAllSengMsgSts ⇒ can_kill ⇒ sfifo_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1b4]" > > > < / a > sfifo_read
< LI > < a href = "#[1b3]" > > > < / a > sfifo_empty
< LI > < a href = "#[1b5]" > > > < / a > can_kill
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[9c]" > > > < / a > plSend
< LI > < a href = "#[37]" > > > < / a > hdlIfSendSuccessCb
< LI > < a href = "#[14b]" > > > < / a > hdlCanCtrlMsg
< / UL >
< P > < STRONG > < a name = "[14b]" > < / a > hdlCanCtrlMsg< / STRONG > (Thumb, 214 bytes, Stack size 16 bytes, candrvctrl.o(i.hdlCanCtrlMsg))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = hdlCanCtrlMsg ⇒ HdlAllSengMsgSts ⇒ can_kill ⇒ sfifo_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[99]" > > > < / a > plConfigBus
< LI > < a href = "#[9d]" > > > < / a > plCloseLink
< LI > < a href = "#[1b2]" > > > < / a > HdlAllSengMsgSts
< LI > < a href = "#[1c3]" > > > < / a > GetIfFromChanel
< LI > < a href = "#[1b5]" > > > < / a > can_kill
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[96]" > > > < / a > CAN_MSG_SIG_FUNC
< / UL >
< P > < STRONG > < a name = "[38]" > < / a > hdlIfBusErrorCb< / STRONG > (Thumb, 78 bytes, Stack size 16 bytes, candrvctrl.o(i.hdlIfBusErrorCb))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = hdlIfBusErrorCb ⇒ can_kill ⇒ sfifo_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1c3]" > > > < / a > GetIfFromChanel
< LI > < a href = "#[1b5]" > > > < / a > can_kill
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[39]" > > > < / a > hdlIfBusErrorStsCb
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(.data)
< / UL >
< P > < STRONG > < a name = "[39]" > < / a > hdlIfBusErrorStsCb< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, candrvctrl.o(i.hdlIfBusErrorStsCb))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = hdlIfBusErrorStsCb ⇒ hdlIfBusErrorCb ⇒ can_kill ⇒ sfifo_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[38]" > > > < / a > hdlIfBusErrorCb
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(.data)
< / UL >
< P > < STRONG > < a name = "[3a]" > < / a > hdlIfBusOffCb< / STRONG > (Thumb, 54 bytes, Stack size 8 bytes, candrvctrl.o(i.hdlIfBusOffCb))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = hdlIfBusOffCb ⇒ can_kill ⇒ sfifo_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1c3]" > > > < / a > GetIfFromChanel
< LI > < a href = "#[1b5]" > > > < / a > can_kill
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(.data)
< / UL >
< P > < STRONG > < a name = "[3b]" > < / a > hdlIfFrmReceve< / STRONG > (Thumb, 124 bytes, Stack size 24 bytes, candrvctrl.o(i.hdlIfFrmReceve))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = hdlIfFrmReceve ⇒ can_kill ⇒ sfifo_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1c3]" > > > < / a > GetIfFromChanel
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[27d]" > > > < / a > sfifo_write
< LI > < a href = "#[28b]" > > > < / a > sfifo_full
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1b5]" > > > < / a > can_kill
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(.data)
< / UL >
< P > < STRONG > < a name = "[37]" > < / a > hdlIfSendSuccessCb< / STRONG > (Thumb, 58 bytes, Stack size 8 bytes, candrvctrl.o(i.hdlIfSendSuccessCb))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = hdlIfSendSuccessCb ⇒ HdlAllSengMsgSts ⇒ can_kill ⇒ sfifo_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1b2]" > > > < / a > HdlAllSengMsgSts
< LI > < a href = "#[1c3]" > > > < / a > GetIfFromChanel
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(.data)
< / UL >
< P > < STRONG > < a name = "[9d]" > < / a > plCloseLink< / STRONG > (Thumb, 148 bytes, Stack size 16 bytes, candrvctrl.o(i.plCloseLink))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = plCloseLink ⇒ sfifo_read
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1c3]" > > > < / a > GetIfFromChanel
< LI > < a href = "#[1b4]" > > > < / a > sfifo_read
< LI > < a href = "#[1b3]" > > > < / a > sfifo_empty
< LI > < a href = "#[e6]" > > > < / a > __aeabi_memclr4
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[14b]" > > > < / a > hdlCanCtrlMsg
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(i.InstallProtocalToIF)
< / UL >
< P > < STRONG > < a name = "[99]" > < / a > plConfigBus< / STRONG > (Thumb, 114 bytes, Stack size 24 bytes, candrvctrl.o(i.plConfigBus))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = plConfigBus ⇒ sfifo_init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1c3]" > > > < / a > GetIfFromChanel
< LI > < a href = "#[1c5]" > > > < / a > sfifo_init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[14b]" > > > < / a > hdlCanCtrlMsg
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(i.InstallProtocalToIF)
< / UL >
< P > < STRONG > < a name = "[9a]" > < / a > plGetCurrentLinkSts< / STRONG > (Thumb, 16 bytes, Stack size 8 bytes, candrvctrl.o(i.plGetCurrentLinkSts))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = plGetCurrentLinkSts
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1c3]" > > > < / a > GetIfFromChanel
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(i.InstallProtocalToIF)
< / UL >
< P > < STRONG > < a name = "[9b]" > < / a > plReceive< / STRONG > (Thumb, 116 bytes, Stack size 40 bytes, candrvctrl.o(i.plReceive))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = plReceive ⇒ sfifo_read
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1c3]" > > > < / a > GetIfFromChanel
< LI > < a href = "#[1b4]" > > > < / a > sfifo_read
< LI > < a href = "#[1b3]" > > > < / a > sfifo_empty
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(i.InstallProtocalToIF)
< / UL >
< P > < STRONG > < a name = "[9c]" > < / a > plSend< / STRONG > (Thumb, 154 bytes, Stack size 56 bytes, candrvctrl.o(i.plSend))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 104< LI > Call Chain = plSend ⇒ HdlAllSengMsgSts ⇒ can_kill ⇒ sfifo_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1b2]" > > > < / a > HdlAllSengMsgSts
< LI > < a href = "#[1c3]" > > > < / a > GetIfFromChanel
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[27d]" > > > < / a > sfifo_write
< LI > < a href = "#[28b]" > > > < / a > sfifo_full
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[144]" > > > < / a > SYS_EXIT_CRITICAL
< LI > < a href = "#[13e]" > > > < / a > SYS_ENTER_CRITICAL
< LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(i.InstallProtocalToIF)
< / UL >
< P > < STRONG > < a name = "[98]" > < / a > plcanBusFilterInit< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, candrvctrl.o(i.plcanBusFilterInit))
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(i.InstallProtocalToIF)
< / UL >
< P > < STRONG > < a name = "[95]" > < / a > waitSendMsgAck< / STRONG > (Thumb, 92 bytes, Stack size 16 bytes, candrvctrl.o(i.waitSendMsgAck))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = waitSendMsgAck ⇒ can_kill ⇒ sfifo_write
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1b5]" > > > < / a > can_kill
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > candrvctrl.o(i.InitCanDrvCtrlMode)
< / UL >
< P > < STRONG > < a name = "[149]" > < / a > CAN_FRAME_INIT< / STRONG > (Thumb, 64 bytes, Stack size 8 bytes, can_app.o(i.CAN_FRAME_INIT))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = CAN_FRAME_INIT
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[132]" > > > < / a > __aeabi_memcpy
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[268]" > > > < / a > app_can_handle
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[3d]" > < / a > can2_comm_sent_cb< / STRONG > (Thumb, 68 bytes, Stack size 16 bytes, can_app.o(i.can2_comm_sent_cb))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = can2_comm_sent_cb
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[ea]" > > > < / a > TickOut
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > can_app.o(.data)
< / UL >
< P > < STRONG > < a name = "[18e]" > < / a > CRC16< / STRONG > (Thumb, 38 bytes, Stack size 16 bytes, uart_uart.o(i.CRC16))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = CRC16
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[249]" > > > < / a > UartFrame
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[18d]" > > > < / a > FrameParser
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[1e5]" > > > < / a > SendBigData1
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[3e]" > < / a > SendBigDataCMD< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, uart_uart.o(i.SendBigDataCMD))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 136< LI > Call Chain = SendBigDataCMD ⇒ SendBigData1 ⇒ Uart1_Write ⇒ USART1SendByte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1e5]" > > > < / a > SendBigData1
< / UL >
2024-10-17 01:06:51 +00:00
< BR > [Address Reference Count : 1]< UL > < LI > uart_uart.o(.data)
< / UL >
< P > < STRONG > < a name = "[1ce]" > < / a > ParseCommandParam< / STRONG > (Thumb, 148 bytes, Stack size 32 bytes, usart.o(i.ParseCommandParam))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = ParseCommandParam ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1cf]" > > > < / a > KeyLocation
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1ec]" > > > < / a > ShellCommad
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1ec]" > < / a > ShellCommad< / STRONG > (Thumb, 82 bytes, Stack size 16 bytes, usart.o(i.ShellCommad))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 72< LI > Call Chain = ShellCommad ⇒ ParseCommandParam ⇒ __2printf
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1ce]" > > > < / a > ParseCommandParam
< LI > < a href = "#[122]" > > > < / a > strstr
< LI > < a href = "#[ec]" > > > < / a > __2printf
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[82]" > > > < / a > UART4_IRQHandler
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[201]" > < / a > TI1_Config< / STRONG > (Thumb, 88 bytes, Stack size 16 bytes, stm32f10x_tim.o(i.TI1_Config))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = TI1_Config
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1fe]" > > > < / a > TIM_PWMIConfig
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[1ff]" > < / a > TI2_Config< / STRONG > (Thumb, 102 bytes, Stack size 20 bytes, stm32f10x_tim.o(i.TI2_Config))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = TI2_Config
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[1fe]" > > > < / a > TIM_PWMIConfig
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[14a]" > < / a > CheckITStatus< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_can.o(i.CheckITStatus))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[136]" > > > < / a > CAN_GetITStatus
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[203]" > < / a > TP_Check_Rx_Message_Length< / STRONG > (Thumb, 44 bytes, Stack size 0 bytes, tp_cca.o(i.TP_Check_Rx_Message_Length))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = TP_Check_Rx_Message_Length ⇒ HAL_UDS_Indication ⇒ UDS_Service_Response_Handler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1a1]" > > > < / a > HAL_UDS_Indication
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[205]" > > > < / a > TP_Task
< LI > < a href = "#[21c]" > > > < / a > TP_Rx_CF_State_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[20b]" > < / a > TP_FC_Frame_Process< / STRONG > (Thumb, 66 bytes, Stack size 8 bytes, tp_cca.o(i.TP_FC_Frame_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 92< LI > Call Chain = TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[20c]" > > > < / a > TP_Transmit_Consecutive_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[21f]" > > > < / a > TP_Wait_For_FCFrame_Rx_State_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[20d]" > < / a > TP_Load_TL_Buffer_Start_NAs_Timer< / STRONG > (Thumb, 28 bytes, Stack size 8 bytes, tp_cca.o(i.TP_Load_TL_Buffer_Start_NAs_Timer))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 60< LI > Call Chain = TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[20e]" > > > < / a > HAL_UDS_Set_Tx_DLC
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1aa]" > > > < / a > HAL_UDS_Set_Tx_Buf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[221]" > > > < / a > TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process
< LI > < a href = "#[224]" > > > < / a > TP_Tx_Load_Remaining_Bytes_OF_CF_Process
< LI > < a href = "#[223]" > > > < / a > TP_Tx_Last_CF_Data_Process
< LI > < a href = "#[222]" > > > < / a > TP_Tx_CF_Data_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[212]" > < / a > TP_Receive_Consecutive_Frame< / STRONG > (Thumb, 48 bytes, Stack size 0 bytes, tp_cca.o(i.TP_Receive_Consecutive_Frame))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = TP_Receive_Consecutive_Frame ⇒ TP_Rx_Last_CF_Data_Process
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[213]" > > > < / a > TP_Rx_Unload_Remaining_Bytes_OF_Last_CF_Process
< LI > < a href = "#[216]" > > > < / a > TP_Rx_Unload_Remaining_Bytes_OF_CF_Process
< LI > < a href = "#[215]" > > > < / a > TP_Rx_Last_CF_Data_Process
< LI > < a href = "#[214]" > > > < / a > TP_Rx_CF_Data_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[205]" > > > < / a > TP_Task
< LI > < a href = "#[21c]" > > > < / a > TP_Rx_CF_State_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[217]" > < / a > TP_Receive_First_Frame< / STRONG > (Thumb, 128 bytes, Stack size 16 bytes, tp_cca.o(i.TP_Receive_First_Frame))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 76< LI > Call Chain = TP_Receive_First_Frame ⇒ TP_Transmit_Flow_Control ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1a1]" > > > < / a > HAL_UDS_Indication
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[219]" > > > < / a > HAL_UDS_FF_Indication
< LI > < a href = "#[218]" > > > < / a > TP_Transmit_Flow_Control
< LI > < a href = "#[208]" > > > < / a > TP_Received_DLC_Check
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[21b]" > > > < / a > TP_Receive_Single_OR_First_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[21a]" > < / a > TP_Receive_Single_Frame< / STRONG > (Thumb, 64 bytes, Stack size 16 bytes, tp_cca.o(i.TP_Receive_Single_Frame))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = TP_Receive_Single_Frame ⇒ HAL_UDS_Indication ⇒ UDS_Service_Response_Handler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1a1]" > > > < / a > HAL_UDS_Indication
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[208]" > > > < / a > TP_Received_DLC_Check
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[21b]" > > > < / a > TP_Receive_Single_OR_First_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[21b]" > < / a > TP_Receive_Single_OR_First_Frame< / STRONG > (Thumb, 44 bytes, Stack size 0 bytes, tp_cca.o(i.TP_Receive_Single_OR_First_Frame))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 76< LI > Call Chain = TP_Receive_Single_OR_First_Frame ⇒ TP_Receive_First_Frame ⇒ TP_Transmit_Flow_Control ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[21a]" > > > < / a > TP_Receive_Single_Frame
< LI > < a href = "#[217]" > > > < / a > TP_Receive_First_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[205]" > > > < / a > TP_Task
< LI > < a href = "#[21c]" > > > < / a > TP_Rx_CF_State_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[208]" > < / a > TP_Received_DLC_Check< / STRONG > (Thumb, 60 bytes, Stack size 0 bytes, tp_cca.o(i.TP_Received_DLC_Check))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a0]" > > > < / a > TP_D_UUData_Indication_Functional
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[21f]" > > > < / a > TP_Wait_For_FCFrame_Rx_State_Process
< LI > < a href = "#[21c]" > > > < / a > TP_Rx_CF_State_Process
< LI > < a href = "#[21a]" > > > < / a > TP_Receive_Single_Frame
< LI > < a href = "#[217]" > > > < / a > TP_Receive_First_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[214]" > < / a > TP_Rx_CF_Data_Process< / STRONG > (Thumb, 118 bytes, Stack size 20 bytes, tp_cca.o(i.TP_Rx_CF_Data_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = TP_Rx_CF_Data_Process
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[212]" > > > < / a > TP_Receive_Consecutive_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[21c]" > < / a > TP_Rx_CF_State_Process< / STRONG > (Thumb, 126 bytes, Stack size 16 bytes, tp_cca.o(i.TP_Rx_CF_State_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 92< LI > Call Chain = TP_Rx_CF_State_Process ⇒ TP_Receive_Single_OR_First_Frame ⇒ TP_Receive_First_Frame ⇒ TP_Transmit_Flow_Control ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[21d]" > > > < / a > TP_Rx_To_Idle_Init
< LI > < a href = "#[208]" > > > < / a > TP_Received_DLC_Check
< LI > < a href = "#[21b]" > > > < / a > TP_Receive_Single_OR_First_Frame
< LI > < a href = "#[212]" > > > < / a > TP_Receive_Consecutive_Frame
< LI > < a href = "#[203]" > > > < / a > TP_Check_Rx_Message_Length
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[205]" > > > < / a > TP_Task
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[215]" > < / a > TP_Rx_Last_CF_Data_Process< / STRONG > (Thumb, 114 bytes, Stack size 20 bytes, tp_cca.o(i.TP_Rx_Last_CF_Data_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = TP_Rx_Last_CF_Data_Process
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[212]" > > > < / a > TP_Receive_Consecutive_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[21d]" > < / a > TP_Rx_To_Idle_Init< / STRONG > (Thumb, 22 bytes, Stack size 8 bytes, tp_cca.o(i.TP_Rx_To_Idle_Init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = TP_Rx_To_Idle_Init ⇒ HAL_UDS_Indication ⇒ UDS_Service_Response_Handler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1a1]" > > > < / a > HAL_UDS_Indication
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[205]" > > > < / a > TP_Task
< LI > < a href = "#[21c]" > > > < / a > TP_Rx_CF_State_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[216]" > < / a > TP_Rx_Unload_Remaining_Bytes_OF_CF_Process< / STRONG > (Thumb, 54 bytes, Stack size 12 bytes, tp_cca.o(i.TP_Rx_Unload_Remaining_Bytes_OF_CF_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = TP_Rx_Unload_Remaining_Bytes_OF_CF_Process
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[212]" > > > < / a > TP_Receive_Consecutive_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[213]" > < / a > TP_Rx_Unload_Remaining_Bytes_OF_Last_CF_Process< / STRONG > (Thumb, 60 bytes, Stack size 16 bytes, tp_cca.o(i.TP_Rx_Unload_Remaining_Bytes_OF_Last_CF_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = TP_Rx_Unload_Remaining_Bytes_OF_Last_CF_Process
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[212]" > > > < / a > TP_Receive_Consecutive_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[20c]" > < / a > TP_Transmit_Consecutive_Frame< / STRONG > (Thumb, 60 bytes, Stack size 0 bytes, tp_cca.o(i.TP_Transmit_Consecutive_Frame))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 84< LI > Call Chain = TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[221]" > > > < / a > TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process
< LI > < a href = "#[224]" > > > < / a > TP_Tx_Load_Remaining_Bytes_OF_CF_Process
< LI > < a href = "#[223]" > > > < / a > TP_Tx_Last_CF_Data_Process
< LI > < a href = "#[222]" > > > < / a > TP_Tx_CF_Data_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[205]" > > > < / a > TP_Task
< LI > < a href = "#[220]" > > > < / a > TP_Wait_For_CF_TxConf_State_Process
< LI > < a href = "#[20b]" > > > < / a > TP_FC_Frame_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[210]" > < / a > TP_Transmit_First_Frame< / STRONG > (Thumb, 56 bytes, Stack size 12 bytes, tp_cca.o(i.TP_Transmit_First_Frame))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = TP_Transmit_First_Frame
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1af]" > > > < / a > TP_N_USData_Request
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[218]" > < / a > TP_Transmit_Flow_Control< / STRONG > (Thumb, 76 bytes, Stack size 8 bytes, tp_cca.o(i.TP_Transmit_Flow_Control))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 60< LI > Call Chain = TP_Transmit_Flow_Control ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1ad]" > > > < / a > HAL_UDS_Set_Tx_ID
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[20e]" > > > < / a > HAL_UDS_Set_Tx_DLC
2024-10-17 01:06:51 +00:00
< LI > < a href = "#[1aa]" > > > < / a > HAL_UDS_Set_Tx_Buf
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[217]" > > > < / a > TP_Receive_First_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[20f]" > < / a > TP_Transmit_Single_Frame< / STRONG > (Thumb, 68 bytes, Stack size 20 bytes, tp_cca.o(i.TP_Transmit_Single_Frame))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = TP_Transmit_Single_Frame
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1af]" > > > < / a > TP_N_USData_Request
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[222]" > < / a > TP_Tx_CF_Data_Process< / STRONG > (Thumb, 118 bytes, Stack size 24 bytes, tp_cca.o(i.TP_Tx_CF_Data_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 84< LI > Call Chain = TP_Tx_CF_Data_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[225]" > > > < / a > HAL_UDS_Transmit_Buffer_Empty
< LI > < a href = "#[226]" > > > < / a > TP_Update_SN_and_BS
< LI > < a href = "#[20d]" > > > < / a > TP_Load_TL_Buffer_Start_NAs_Timer
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[20c]" > > > < / a > TP_Transmit_Consecutive_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[223]" > < / a > TP_Tx_Last_CF_Data_Process< / STRONG > (Thumb, 146 bytes, Stack size 24 bytes, tp_cca.o(i.TP_Tx_Last_CF_Data_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 84< LI > Call Chain = TP_Tx_Last_CF_Data_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[225]" > > > < / a > HAL_UDS_Transmit_Buffer_Empty
< LI > < a href = "#[20d]" > > > < / a > TP_Load_TL_Buffer_Start_NAs_Timer
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[20c]" > > > < / a > TP_Transmit_Consecutive_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[224]" > < / a > TP_Tx_Load_Remaining_Bytes_OF_CF_Process< / STRONG > (Thumb, 70 bytes, Stack size 16 bytes, tp_cca.o(i.TP_Tx_Load_Remaining_Bytes_OF_CF_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 76< LI > Call Chain = TP_Tx_Load_Remaining_Bytes_OF_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[226]" > > > < / a > TP_Update_SN_and_BS
< LI > < a href = "#[20d]" > > > < / a > TP_Load_TL_Buffer_Start_NAs_Timer
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[20c]" > > > < / a > TP_Transmit_Consecutive_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[221]" > < / a > TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process< / STRONG > (Thumb, 100 bytes, Stack size 24 bytes, tp_cca.o(i.TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 84< LI > Call Chain = TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[20d]" > > > < / a > TP_Load_TL_Buffer_Start_NAs_Timer
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[20c]" > > > < / a > TP_Transmit_Consecutive_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[227]" > < / a > TP_Tx_To_Idle_Init< / STRONG > (Thumb, 20 bytes, Stack size 8 bytes, tp_cca.o(i.TP_Tx_To_Idle_Init))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = TP_Tx_To_Idle_Init ⇒ HAL_UDS_Response_Confirm
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[1a8]" > > > < / a > HAL_UDS_Response_Confirm
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[21e]" > > > < / a > TP_Wait_For_SFORFF_TxConf_State_Process
< LI > < a href = "#[21f]" > > > < / a > TP_Wait_For_FCFrame_Rx_State_Process
< LI > < a href = "#[220]" > > > < / a > TP_Wait_For_CF_TxConf_State_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[226]" > < / a > TP_Update_SN_and_BS< / STRONG > (Thumb, 32 bytes, Stack size 0 bytes, tp_cca.o(i.TP_Update_SN_and_BS))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[224]" > > > < / a > TP_Tx_Load_Remaining_Bytes_OF_CF_Process
< LI > < a href = "#[222]" > > > < / a > TP_Tx_CF_Data_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[211]" > < / a > TP_Update_Timers< / STRONG > (Thumb, 62 bytes, Stack size 0 bytes, tp_cca.o(i.TP_Update_Timers))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a7]" > > > < / a > TP_Periodic_Task
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[220]" > < / a > TP_Wait_For_CF_TxConf_State_Process< / STRONG > (Thumb, 108 bytes, Stack size 16 bytes, tp_cca.o(i.TP_Wait_For_CF_TxConf_State_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 100< LI > Call Chain = TP_Wait_For_CF_TxConf_State_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[227]" > > > < / a > TP_Tx_To_Idle_Init
< LI > < a href = "#[20c]" > > > < / a > TP_Transmit_Consecutive_Frame
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[205]" > > > < / a > TP_Task
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[21f]" > < / a > TP_Wait_For_FCFrame_Rx_State_Process< / STRONG > (Thumb, 112 bytes, Stack size 16 bytes, tp_cca.o(i.TP_Wait_For_FCFrame_Rx_State_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 108< LI > Call Chain = TP_Wait_For_FCFrame_Rx_State_Process ⇒ TP_FC_Frame_Process ⇒ TP_Transmit_Consecutive_Frame ⇒ TP_Tx_Load_Remaining_Bytes_OF_Last_CF_Process ⇒ TP_Load_TL_Buffer_Start_NAs_Timer ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[227]" > > > < / a > TP_Tx_To_Idle_Init
< LI > < a href = "#[208]" > > > < / a > TP_Received_DLC_Check
< LI > < a href = "#[20b]" > > > < / a > TP_FC_Frame_Process
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[205]" > > > < / a > TP_Task
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[21e]" > < / a > TP_Wait_For_SFORFF_TxConf_State_Process< / STRONG > (Thumb, 44 bytes, Stack size 0 bytes, tp_cca.o(i.TP_Wait_For_SFORFF_TxConf_State_Process))
2024-10-17 01:06:51 +00:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = TP_Wait_For_SFORFF_TxConf_State_Process ⇒ TP_Tx_To_Idle_Init ⇒ HAL_UDS_Response_Confirm
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[227]" > > > < / a > TP_Tx_To_Idle_Init
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[205]" > > > < / a > TP_Task
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[3f]" > < / a > UDS_10_Service_Session_Control< / STRONG > (Thumb, 40 bytes, Stack size 8 bytes, uds_interface.o(i.UDS_10_Service_Session_Control))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 124< LI > Call Chain = UDS_10_Service_Session_Control ⇒ UDS_Service_10_Response ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[231]" > > > < / a > UDS_Service_10_Response
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
< P > < STRONG > < a name = "[40]" > < / a > UDS_11_Service_Ecu_Reset< / STRONG > (Thumb, 30 bytes, Stack size 8 bytes, uds_interface.o(i.UDS_11_Service_Ecu_Reset))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 116< LI > Call Chain = UDS_11_Service_Ecu_Reset ⇒ UDS_Service_11 ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[232]" > > > < / a > UDS_Service_11
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
< P > < STRONG > < a name = "[41]" > < / a > UDS_14_Service_Clear_DTC< / STRONG > (Thumb, 44 bytes, Stack size 8 bytes, uds_interface.o(i.UDS_14_Service_Clear_DTC))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 120< LI > Call Chain = UDS_14_Service_Clear_DTC ⇒ UDS_Service_14 ⇒ ClearDtc ⇒ EE_Write ⇒ uds_service_nvm_write ⇒ nvm_write ⇒ UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[233]" > > > < / a > UDS_Service_14
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
< P > < STRONG > < a name = "[42]" > < / a > UDS_19_Service_Read_DTC< / STRONG > (Thumb, 26 bytes, Stack size 8 bytes, uds_interface.o(i.UDS_19_Service_Read_DTC))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 116< LI > Call Chain = UDS_19_Service_Read_DTC ⇒ UDS_Service_0x19_Response ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[234]" > > > < / a > UDS_Service_0x19_Response
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
< P > < STRONG > < a name = "[43]" > < / a > UDS_22_Service_Read_Data< / STRONG > (Thumb, 26 bytes, Stack size 8 bytes, uds_interface.o(i.UDS_22_Service_Read_Data))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 100< LI > Call Chain = UDS_22_Service_Read_Data ⇒ UDS_Service_0x22_Response ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[235]" > > > < / a > UDS_Service_0x22_Response
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
< P > < STRONG > < a name = "[45]" > < / a > UDS_27_Service_Security_Access< / STRONG > (Thumb, 64 bytes, Stack size 16 bytes, uds_interface.o(i.UDS_27_Service_Security_Access))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 140< LI > Call Chain = UDS_27_Service_Security_Access ⇒ UDS_Service_27 ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[236]" > > > < / a > UDS_Service_27
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
< P > < STRONG > < a name = "[48]" > < / a > UDS_28_Service_Communication_Control< / STRONG > (Thumb, 44 bytes, Stack size 8 bytes, uds_interface.o(i.UDS_28_Service_Communication_Control))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 116< LI > Call Chain = UDS_28_Service_Communication_Control ⇒ UDS_Service_28 ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[237]" > > > < / a > UDS_Service_28
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
< P > < STRONG > < a name = "[44]" > < / a > UDS_2E_Service_Write_Data< / STRONG > (Thumb, 38 bytes, Stack size 8 bytes, uds_interface.o(i.UDS_2E_Service_Write_Data))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 144< LI > Call Chain = UDS_2E_Service_Write_Data ⇒ UDS_Service_0x2E_Response ⇒ Set0x2EDidDiagData ⇒ DiagDIDStoreFlash ⇒ EE_Write ⇒ uds_service_nvm_write ⇒ nvm_write ⇒ UdsApi_EE_WriteBytes ⇒ ee_WriteBytes ⇒ IIC_Send_Byte
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[238]" > > > < / a > UDS_Service_0x2E_Response
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
< P > < STRONG > < a name = "[47]" > < / a > UDS_31_Service_Routine_Ctrl< / STRONG > (Thumb, 44 bytes, Stack size 8 bytes, uds_interface.o(i.UDS_31_Service_Routine_Ctrl))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 116< LI > Call Chain = UDS_31_Service_Routine_Ctrl ⇒ UDS_Service_31 ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[239]" > > > < / a > UDS_Service_31
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
< P > < STRONG > < a name = "[46]" > < / a > UDS_3E_Service_Tester_Present< / STRONG > (Thumb, 30 bytes, Stack size 8 bytes, uds_interface.o(i.UDS_3E_Service_Tester_Present))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 108< LI > Call Chain = UDS_3E_Service_Tester_Present ⇒ UDS_Service_0x3E_Response ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Calls]< UL > < LI > < a href = "#[23a]" > > > < / a > UDS_Service_0x3E_Response
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
< P > < STRONG > < a name = "[49]" > < / a > UDS_85_Service_Control_DTC< / STRONG > (Thumb, 44 bytes, Stack size 8 bytes, uds_interface.o(i.UDS_85_Service_Control_DTC))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 108< LI > Call Chain = UDS_85_Service_Control_DTC ⇒ UDS_Service_85 ⇒ HAL_UDS_Transmit_Physical_Request ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[23b]" > > > < / a > UDS_Service_85
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
< P > < STRONG > < a name = "[4a]" > < / a > UDS_Service_NRC< / STRONG > (Thumb, 36 bytes, Stack size 8 bytes, uds_interface.o(i.UDS_Service_NRC))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 100< LI > Call Chain = UDS_Service_NRC ⇒ UDS_Service_NonSupport_Response ⇒ HAL_UDS_Transmit_Pending_Response ⇒ TP_N_USData_Request ⇒ HAL_UDS_Set_Tx_Buf ⇒ TxQueueCan0In
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[af]" > > > < / a > __aeabi_memclr
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[244]" > > > < / a > UDS_Service_NonSupport_Response
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > uds_interface.o(.data)
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[264]" > < / a > _fp_digits< / STRONG > (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
2024-10-17 01:06:51 +00:00
< BR > < BR > [Calls]< UL > < LI > < a href = "#[b8]" > > > < / a > __aeabi_dadd
< LI > < a href = "#[bf]" > > > < / a > __aeabi_dmul
< LI > < a href = "#[c0]" > > > < / a > __aeabi_ddiv
< LI > < a href = "#[153]" > > > < / a > __aeabi_cdrcmple
< LI > < a href = "#[c7]" > > > < / a > __aeabi_uldivmod
< LI > < a href = "#[c8]" > > > < / a > __aeabi_d2ulz
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[262]" > > > < / a > _printf_core
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[262]" > < / a > _printf_core< / STRONG > (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
2024-10-17 01:06:51 +00:00
< BR > < BR > [Calls]< UL > < LI > < a href = "#[c7]" > > > < / a > __aeabi_uldivmod
2024-10-17 01:33:12 +00:00
< LI > < a href = "#[267]" > > > < / a > __aeabi_uidivmod
< LI > < a href = "#[265]" > > > < / a > _printf_pre_padding
< LI > < a href = "#[266]" > > > < / a > _printf_post_padding
< LI > < a href = "#[264]" > > > < / a > _fp_digits
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< BR > [Called By]< UL > < LI > < a href = "#[263]" > > > < / a > __0sprintf
< LI > < a href = "#[261]" > > > < / a > __0printf
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[266]" > < / a > _printf_post_padding< / STRONG > (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
< BR > < BR > [Called By]< UL > < LI > < a href = "#[262]" > > > < / a > _printf_core
2024-10-17 01:06:51 +00:00
< / UL >
2024-10-17 01:33:12 +00:00
< P > < STRONG > < a name = "[265]" > < / a > _printf_pre_padding< / STRONG > (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED)
< BR > < BR > [Called By]< UL > < LI > < a href = "#[262]" > > > < / a > _printf_core
2024-10-17 01:06:51 +00:00
< / UL >
< P > < STRONG > < a name = "[9f]" > < / a > _sputc< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc))
2024-10-17 01:33:12 +00:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[263]" > > > < / a > __0sprintf
2024-10-17 01:06:51 +00:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > printfa.o(i.__0sprintf)
< / UL > < P >
< H3 >
Undefined Global Symbols
< / H3 > < HR > < / body > < / html >