#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Fri Apr 22 09:07:48 2022
Reset_Handler (Thumb, 12 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Calls]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Calls]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Calls]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Calls]
ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Calls]
AES_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET), UNUSED, KEPT)
BFTM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
BFTM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
EVWUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
EXTI2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
EXTI4_15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
GPTM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
GPTM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET), UNUSED, KEPT)
I2S_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
LVD_BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
MCTM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
MIDI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET), UNUSED, KEPT)
PDMA_CH0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
PDMA_CH2_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
PWM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET), UNUSED, KEPT)
PWM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET), UNUSED, KEPT)
QSPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET), UNUSED, KEPT)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
SCI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
SCTM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
SCTM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
SCTM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET), UNUSED, KEPT)
SCTM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET), UNUSED, KEPT)
SPI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET), UNUSED, KEPT)
UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET), UNUSED, KEPT)
USART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
IAP_GoCMD (Thumb, 8 bytes, Stack size 0 bytes, iap_handler.o(.emb_text))
[Called By]
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
[Stack]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
AFIO_GPxConfig (Thumb, 82 bytes, Stack size 20 bytes, ht32f5xxxx_gpio.o(i.AFIO_GPxConfig))
[Stack]
Buffer_Discard (Thumb, 8 bytes, Stack size 0 bytes, iap_buffer.o(i.Buffer_Discard))
[Called By]
Buffer_Init (Thumb, 12 bytes, Stack size 0 bytes, iap_buffer.o(i.Buffer_Init))
[Called By]
Buffer_ReadByte (Thumb, 36 bytes, Stack size 8 bytes, iap_buffer.o(i.Buffer_ReadByte))
[Stack]
Buffer_WriteByte (Thumb, 46 bytes, Stack size 16 bytes, iap_buffer.o(i.Buffer_WriteByte))
[Stack]
Buffer_isEmpty (Thumb, 16 bytes, Stack size 0 bytes, iap_buffer.o(i.Buffer_isEmpty))
[Called By]
CKCU_Configuration (Thumb, 18 bytes, Stack size 8 bytes, iap_main.o(i.CKCU_Configuration))
[Stack]
CKCU_GetClocksFrequency (Thumb, 98 bytes, Stack size 16 bytes, ht32f5xxxx_ckcu.o(i.CKCU_GetClocksFrequency))
[Stack]
CKCU_GetPLLFrequency (Thumb, 50 bytes, Stack size 0 bytes, ht32f5xxxx_ckcu.o(i.CKCU_GetPLLFrequency))
[Called By]
CKCU_GetPeripFrequency (Thumb, 48 bytes, Stack size 24 bytes, ht32f5xxxx_ckcu.o(i.CKCU_GetPeripFrequency))
[Stack]
CKCU_PeripClockConfig (Thumb, 34 bytes, Stack size 20 bytes, ht32f5xxxx_ckcu.o(i.CKCU_PeripClockConfig))
[Stack]
CRC16 (Thumb, 58 bytes, Stack size 20 bytes, iap_crc16.o(i.CRC16))
[Stack]
FLASH_BufferRead (Thumb, 18 bytes, Stack size 8 bytes, iap_main.o(i.FLASH_BufferRead))
[Stack]
FLASH_BufferWrite (Thumb, 32 bytes, Stack size 24 bytes, iap_main.o(i.FLASH_BufferWrite))
[Stack]
FLASH_ErasePage (Thumb, 16 bytes, Stack size 4 bytes, ht32f5xxxx_flash.o(i.FLASH_ErasePage))
[Stack]
FLASH_GetOptionByteStatus (Thumb, 42 bytes, Stack size 8 bytes, ht32f5xxxx_flash.o(i.FLASH_GetOptionByteStatus))
[Stack]
FLASH_ProgramWordData (Thumb, 18 bytes, Stack size 4 bytes, ht32f5xxxx_flash.o(i.FLASH_ProgramWordData))
[Stack]
FLASH_WaitForOperationEnd (Thumb, 70 bytes, Stack size 8 bytes, ht32f5xxxx_flash.o(i.FLASH_WaitForOperationEnd))
[Stack]
GPIO_ClearOutBits (Thumb, 4 bytes, Stack size 0 bytes, ht32f5xxxx_gpio.o(i.GPIO_ClearOutBits))
[Called By]
GPIO_DirectionConfig (Thumb, 16 bytes, Stack size 0 bytes, ht32f5xxxx_gpio.o(i.GPIO_DirectionConfig))
[Called By]
GPIO_DriveConfig (Thumb, 48 bytes, Stack size 20 bytes, ht32f5xxxx_gpio.o(i.GPIO_DriveConfig))
[Stack]
GPIO_PullResistorConfig (Thumb, 42 bytes, Stack size 0 bytes, ht32f5xxxx_gpio.o(i.GPIO_PullResistorConfig))
[Called By]
GPIO_SetOutBits (Thumb, 4 bytes, Stack size 0 bytes, ht32f5xxxx_gpio.o(i.GPIO_SetOutBits))
[Called By]
HT32F_DVB_COMInit (Thumb, 74 bytes, Stack size 16 bytes, ht32_board.o(i.HT32F_DVB_COMInit))
[Stack]
HT32F_DVB_LEDInit (Thumb, 152 bytes, Stack size 32 bytes, ht32_board.o(i.HT32F_DVB_LEDInit))
[Stack]
HT32F_DVB_LEDOff (Thumb, 20 bytes, Stack size 0 bytes, ht32_board.o(i.HT32F_DVB_LEDOff))
[Called By]
HT32F_DVB_LEDOn (Thumb, 20 bytes, Stack size 0 bytes, ht32_board.o(i.HT32F_DVB_LEDOn))
[Called By]
IAP_Handler (Thumb, 108 bytes, Stack size 16 bytes, iap_handler.o(i.IAP_Handler))
[Stack]
IAP_Init (Thumb, 78 bytes, Stack size 8 bytes, iap_handler.o(i.IAP_Init))
[Stack]
IAP_Reset (Thumb, 78 bytes, Stack size 16 bytes, iap_handler.o(i.IAP_Reset))
[Stack]
IAP_isAPValid (Thumb, 38 bytes, Stack size 0 bytes, iap_handler.o(i.IAP_isAPValid))
[Called By]
IAP_isVersionRegion (Thumb, 22 bytes, Stack size 0 bytes, iap_handler.o(i.IAP_isVersionRegion))
[Called By]
IAP_isVersionValid (Thumb, 36 bytes, Stack size 0 bytes, iap_handler.o(i.IAP_isVersionValid))
[Called By]
RETARGET_Configuration (Thumb, 30 bytes, Stack size 16 bytes, ht32_retarget.o(i.RETARGET_Configuration))
[Stack]
RSTCU_PeripReset (Thumb, 34 bytes, Stack size 20 bytes, ht32f5xxxx_rstcu.o(i.RSTCU_PeripReset))
[Stack]
SPI_Cmd (Thumb, 20 bytes, Stack size 0 bytes, ht32f5xxxx_spi.o(i.SPI_Cmd))
[Called By]
SPI_FLASH_BufferRead (Thumb, 72 bytes, Stack size 24 bytes, spi_flash.o(i.SPI_FLASH_BufferRead))
[Stack]
SPI_FLASH_Init (Thumb, 134 bytes, Stack size 64 bytes, spi_flash.o(i.SPI_FLASH_Init))
[Stack]
SPI_FLASH_PowerUp (Thumb, 28 bytes, Stack size 8 bytes, iap_main.o(i.SPI_FLASH_PowerUp))
[Stack]
SPI_FLASH_SendByte (Thumb, 46 bytes, Stack size 16 bytes, spi_flash.o(i.SPI_FLASH_SendByte))
[Stack]
SPI_GetFlagStatus (Thumb, 14 bytes, Stack size 0 bytes, ht32f5xxxx_spi.o(i.SPI_GetFlagStatus))
[Called By]
SPI_Init (Thumb, 72 bytes, Stack size 12 bytes, ht32f5xxxx_spi.o(i.SPI_Init))
[Stack]
SPI_ReceiveData (Thumb, 6 bytes, Stack size 0 bytes, ht32f5xxxx_spi.o(i.SPI_ReceiveData))
[Called By]
SPI_SELOutputCmd (Thumb, 18 bytes, Stack size 0 bytes, ht32f5xxxx_spi.o(i.SPI_SELOutputCmd))
[Called By]
SPI_SendData (Thumb, 4 bytes, Stack size 0 bytes, ht32f5xxxx_spi.o(i.SPI_SendData))
[Called By]
Suspend (Thumb, 2 bytes, Stack size 0 bytes, iap_main.o(i.Suspend))
[Address Reference Count : 1]
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, iap_ht32f5xxxx_01_it.o(i.SysTick_Handler))
[Address Reference Count : 1]
SystemInit (Thumb, 224 bytes, Stack size 20 bytes, iap_system_ht32f5xxxx_01.o(i.SystemInit))
[Stack]
USART_Init (Thumb, 114 bytes, Stack size 16 bytes, ht32f5xxxx_usart.o(i.USART_Init))
[Stack]
USART_TxRxCmd (Thumb, 20 bytes, Stack size 0 bytes, ht32f5xxxx_usart.o(i.USART_TxRxCmd))
[Called By]
USBDClass_Init (Thumb, 18 bytes, Stack size 0 bytes, iap_ht32_usbd_class.o(i.USBDClass_Init))
[Called By]
USBDCore_IRQHandler (Thumb, 376 bytes, Stack size 24 bytes, ht32_usbd_core.o(i.USBDCore_IRQHandler))
[Stack]
USBDCore_Init (Thumb, 22 bytes, Stack size 8 bytes, ht32_usbd_core.o(i.USBDCore_Init))
[Stack]
USBDCore_MainRoutine (Thumb, 58 bytes, Stack size 16 bytes, ht32_usbd_core.o(i.USBDCore_MainRoutine))
[Stack]
USBDDesc_Init (Thumb, 18 bytes, Stack size 0 bytes, iap_ht32_usbd_descriptor.o(i.USBDDesc_Init))
[Called By]
USBD_ClearINT (Thumb, 6 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i.USBD_ClearINT))
[Called By]
USBD_Configuration (Thumb, 52 bytes, Stack size 8 bytes, iap_main.o(i.USBD_Configuration))
[Stack]
USBD_DPWakeUpCmd (Thumb, 22 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i.USBD_DPWakeUpCmd))
[Called By]
USBD_DPpullupCmd (Thumb, 20 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i.USBD_DPpullupCmd))
[Called By]
USBD_DeInit (Thumb, 16 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_DeInit))
[Stack]
USBD_EPTClearDTG (Thumb, 16 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTClearDTG))
[Stack]
USBD_EPTClearHalt (Thumb, 16 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTClearHalt))
[Stack]
USBD_EPTClearINT (Thumb, 12 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTClearINT))
[Stack]
USBD_EPTGetBuffer0Addr (Thumb, 18 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTGetBuffer0Addr))
[Stack]
USBD_EPTGetBuffer1Addr (Thumb, 30 bytes, Stack size 16 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTGetBuffer1Addr))
[Stack]
USBD_EPTGetBufferLen (Thumb, 14 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTGetBufferLen))
[Stack]
USBD_EPTGetHalt (Thumb, 24 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTGetHalt))
[Stack]
USBD_EPTGetINT (Thumb, 14 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTGetINT))
[Stack]
USBD_EPTGetTransferCount (Thumb, 18 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTGetTransferCount))
[Stack]
USBD_EPTInit (Thumb, 36 bytes, Stack size 16 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTInit))
[Stack]
USBD_EPTReadMemory (Thumb, 56 bytes, Stack size 24 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTReadMemory))
[Stack]
USBD_EPTReadOUTData (Thumb, 48 bytes, Stack size 24 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTReadOUTData))
[Stack]
USBD_EPTReset (Thumb, 16 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTReset))
[Stack]
USBD_EPTSendSTALL (Thumb, 12 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTSendSTALL))
[Stack]
USBD_EPTSetHalt (Thumb, 20 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTSetHalt))
[Stack]
USBD_EPTWriteINData (Thumb, 68 bytes, Stack size 32 bytes, ht32f5xxxx_usbd.o(i.USBD_EPTWriteINData))
[Stack]
USBD_EnableINT (Thumb, 10 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i.USBD_EnableINT))
[Called By]
USBD_GetEPTnINTNumber (Thumb, 32 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i.USBD_GetEPTnINTNumber))
[Called By]
USBD_GetINT (Thumb, 14 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i.USBD_GetINT))
[Called By]
USBD_Init (Thumb, 8 bytes, Stack size 4 bytes, ht32f5xxxx_usbd.o(i.USBD_Init))
[Stack]
USBD_PowerOff (Thumb, 12 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i.USBD_PowerOff))
[Called By]
USBD_PowerOn (Thumb, 24 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i.USBD_PowerOn))
[Called By]
USBD_PowerUp (Thumb, 94 bytes, Stack size 8 bytes, ht32f5xxxx_usbd.o(i.USBD_PowerUp))
[Stack]
USBD_PreInit (Thumb, 30 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i.USBD_PreInit))
[Called By]
USBD_ReadSETUPData (Thumb, 12 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i.USBD_ReadSETUPData))
[Called By]
USBD_SetAddress (Thumb, 14 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i.USBD_SetAddress))
[Called By]
USB_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, iap_ht32f5xxxx_01_it.o(i.USB_IRQHandler))
[Stack]
_HT32_USBBufCheck (Thumb, 328 bytes, Stack size 32 bytes, _ht32_usbbufcheck.o(i._HT32_USBBufCheck))
[Stack]
_HT32_USBBufCheck_DeInit (Thumb, 14 bytes, Stack size 0 bytes, _ht32_usbbufcheck.o(i._HT32_USBBufCheck_DeInit))
[Called By]
__ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, ht32f5xxxx_ckcu.o(i.__ARM_common_switch8))
[Stack]
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
delay (Thumb, 12 bytes, Stack size 8 bytes, iap_main.o(i.delay))
[Stack]
main (Thumb, 284 bytes, Stack size 1024 bytes, iap_main.o(i.main))
[Stack]
USBDClass_Endpoint4 (Thumb, 48 bytes, Stack size 16 bytes, iap_ht32_usbd_class.o(i.USBDClass_Endpoint4))
[Stack]
USBDClass_Request (Thumb, 76 bytes, Stack size 16 bytes, iap_ht32_usbd_class.o(i.USBDClass_Request))
[Stack]
USBDClass_Reset (Thumb, 8 bytes, Stack size 8 bytes, iap_ht32_usbd_class.o(i.USBDClass_Reset))
[Stack]
USBDClass_Standard_GetDescriptor (Thumb, 38 bytes, Stack size 0 bytes, iap_ht32_usbd_class.o(i.USBDClass_Standard_GetDescriptor))
[Address Reference Count : 1]
_IAP_CRC (Thumb, 30 bytes, Stack size 8 bytes, iap_handler.o(i._IAP_CRC))
[Stack]
_IAP_Erase (Thumb, 112 bytes, Stack size 24 bytes, iap_handler.o(i._IAP_Erase))
[Stack]
_IAP_Exit (Thumb, 8 bytes, Stack size 0 bytes, iap_handler.o(i._IAP_Exit))
[Calls]
_IAP_Flash (Thumb, 318 bytes, Stack size 64 bytes, iap_handler.o(i._IAP_Flash))
[Stack]
_IAP_Info (Thumb, 16 bytes, Stack size 8 bytes, iap_handler.o(i._IAP_Info))
[Stack]
_IAP_SendDataAndWaitFinish (Thumb, 22 bytes, Stack size 0 bytes, iap_handler.o(i._IAP_SendDataAndWaitFinish))
[Called By]
_User_Cmd50Example (Thumb, 48 bytes, Stack size 8 bytes, iap_handler.o(i._User_Cmd50Example))
[Stack]
_User_Cmd51Example (Thumb, 60 bytes, Stack size 8 bytes, iap_handler.o(i._User_Cmd51Example))
[Stack]
BootProcess (Thumb, 94 bytes, Stack size 0 bytes, startup_ht32f5xxxx_01_iap.o(RESET))
[Address Reference Count : 1]
_USBDCore_ControlIN (Thumb, 68 bytes, Stack size 16 bytes, ht32_usbd_core.o(i._USBDCore_ControlIN))
[Stack]
_USBDCore_Setup (Thumb, 108 bytes, Stack size 16 bytes, ht32_usbd_core.o(i._USBDCore_Setup))
[Stack]
_USBDCore_Standard_GetStatus (Thumb, 56 bytes, Stack size 16 bytes, ht32_usbd_core.o(i._USBDCore_Standard_GetStatus))
[Stack]
_USBDCore_Standard_Request (Thumb, 266 bytes, Stack size 16 bytes, ht32_usbd_core.o(i._USBDCore_Standard_Request))
[Stack]
_USBDCore_Standard_SetClearFeature (Thumb, 80 bytes, Stack size 16 bytes, ht32_usbd_core.o(i._USBDCore_Standard_SetClearFeature))
[Stack]
_USBD_CopyMemory (Thumb, 138 bytes, Stack size 12 bytes, ht32f5xxxx_usbd.o(i._USBD_CopyMemory))
[Stack]
_USBD_GetEPTnAddr (Thumb, 10 bytes, Stack size 0 bytes, ht32f5xxxx_usbd.o(i._USBD_GetEPTnAddr))
[Called By]
CRC16 (Thumb, 60 bytes, Stack size 20 bytes, _ht32_usbbufcheck.o(i.CRC16))
[Stack]
FLASH_WaitComplete (Thumb, 70 bytes, Stack size 8 bytes, _ht32_usbbufcheck.o(i.FLASH_WaitComplete))
[Stack]
GetPrivateKey2 (Thumb, 88 bytes, Stack size 16 bytes, _ht32_usbbufcheck.o(i.GetPrivateKey2))
[Stack]
ISP_Read (Thumb, 44 bytes, Stack size 16 bytes, _ht32_usbbufcheck.o(i.ISP_Read))
[Stack]