# Static Call Graph for image .\output\debug\template.axf

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Aug 06 15:56:45 2024

### Maximum Stack Usage = 296 bytes + Unknown(Cycles, Untraceable Function Pointers)

### Call chain for Maximum Stack Depth:

main ⇒ HRTIM_Config ⇒ HRTIM_BM_Conf ⇒ HRPWM_IDLE_BM_OutputInit ⇒ DDL_AssertHandler ⇒ __2printf

### Mutually Recursive functions

- NMI_Handler ⇒ NMI_Handler
- HardFault_Handler ⇒ HardFault_Handler
- MemManage_Handler ⇒ MemManage_Handler
- BusFault_Handler ⇒ BusFault_Handler
- UsageFault_Handler ⇒ UsageFault_Handler
- SVC_Handler ⇒ SVC_Handler
- DebugMon_Handler ⇒ DebugMon_Handler
- PendSV_Handler ⇒ PendSV_Handler
- SysTick_Handler ⇒ SysTick_Handler
- ADC2_Handler ⇒ ADC2_Handler

  ### Function Pointers

  - ADC1_Handler from main.o(i.ADC1_Handler) referenced from startup_hc32f334.o(RESET)
  - ADC2_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - ADC3_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - BusFault_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - CLK_XtalStop_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - CMP1_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - CMP2_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - CMP3_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - CTC_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - DMA_Error_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - DMA_TC0_BTC0_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - DMA_TC1_BTC1_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - DMA_TC2_BTC2_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - DMA_TC3_BTC3_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - DMA_TC4_BTC4_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - DMA_TC5_BTC5_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - DMA_TC6_BTC6_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - DMA_TC7_BTC7_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - DebugMon_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EFM_OpEnd_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EFM_PEError_ReadCol_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EMB_GR0_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EMB_GR1_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EMB_GR2_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EMB_GR3_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EMB_GR4_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EMB_GR5_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EMB_GR6_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EMB_GR7_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EMB_GR8_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EVENT_PORT1_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EVENT_PORT2_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EVENT_PORT3_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EVENT_PORT4_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT00_SWINT16_Handler from ev_hc32f334_lqfp64.o(i.EXTINT00_SWINT16_Handler) referenced from startup_hc32f334.o(RESET)
  - EXTINT01_SWINT17_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT02_SWINT18_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT03_SWINT19_Handler from ev_hc32f334_lqfp64.o(i.EXTINT03_SWINT19_Handler) referenced from startup_hc32f334.o(RESET)
  - EXTINT04_SWINT20_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT05_SWINT21_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT06_SWINT22_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT07_SWINT23_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT08_SWINT24_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT09_SWINT25_Handler from ev_hc32f334_lqfp64.o(i.EXTINT09_SWINT25_Handler) referenced from startup_hc32f334.o(RESET)
  - EXTINT10_SWINT26_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT11_SWINT27_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT12_SWINT28_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT13_SWINT29_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT14_SWINT30_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - EXTINT15_SWINT31_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - FCM_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - FPU_Error_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_1_GCap_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_1_GCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_1_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_1_SCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_2_GCap_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_2_GCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_2_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_2_SCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_3_GCap_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_3_GCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_3_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_3_SCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_4_GCap_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_4_GCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_4_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_4_SCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_5_GCap_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_5_GCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_5_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_5_SCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_6_GCap_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_6_GCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_6_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_6_SCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HRPWM_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - HardFault_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - I2C_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - IRQ000_Handler from hc32_ll_interrupts.o(i.IRQ000_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ001_Handler from hc32_ll_interrupts.o(i.IRQ001_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ002_Handler from hc32_ll_interrupts.o(i.IRQ002_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ003_Handler from hc32_ll_interrupts.o(i.IRQ003_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ004_Handler from hc32_ll_interrupts.o(i.IRQ004_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ005_Handler from hc32_ll_interrupts.o(i.IRQ005_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ006_Handler from hc32_ll_interrupts.o(i.IRQ006_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ007_Handler from hc32_ll_interrupts.o(i.IRQ007_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ008_Handler from hc32_ll_interrupts.o(i.IRQ008_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ009_Handler from hc32_ll_interrupts.o(i.IRQ009_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ010_Handler from hc32_ll_interrupts.o(i.IRQ010_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ011_Handler from hc32_ll_interrupts.o(i.IRQ011_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ012_Handler from hc32_ll_interrupts.o(i.IRQ012_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ013_Handler from hc32_ll_interrupts.o(i.IRQ013_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ014_Handler from hc32_ll_interrupts.o(i.IRQ014_Handler) referenced from startup_hc32f334.o(RESET)
  - IRQ015_Handler from hc32_ll_interrupts.o(i.IRQ015_Handler) referenced from startup_hc32f334.o(RESET)
  - MCAN1_INT0_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - MCAN1_INT1_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - MCAN2_INT0_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - MCAN2_INT1_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - MCANRAM_ECCError_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - MemManage_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - NMI_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - PLA_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - PWC_LVD1_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - PWC_LVD2_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - PWC_WKTM_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - PendSV_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - RTC_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - Reset_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - SPI_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - SVC_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - SWDT_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - SysTick_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - SystemInit from system_hc32f334.o(i.SystemInit) referenced from startup_hc32f334.o(.text)
  - TMR0_1_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR0_2_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR4_GCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR4_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR4_Reload_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR4_SCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_1_Dte_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_1_GCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_1_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_1_SCmp_Handler from hrtimer.o(i.TMR6_1_SCmp_Handler) referenced from startup_hc32f334.o(RESET)
  - TMR6_2_Dte_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_2_GCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_2_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_2_SCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_3_Dte_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_3_GCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_3_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_3_SCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_4_Dte_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_4_GCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_4_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMR6_4_SCmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMRA_1_Cmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMRA_1_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMRA_2_Cmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMRA_2_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMRA_3_Cmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMRA_3_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMRA_4_Cmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMRA_4_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMRA_5_Cmp_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - TMRA_5_Ovf_Udf_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - USART1_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - USART1_TCI_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - USART1_WKUP_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - USART2_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - USART2_TxComplete_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - USART3_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - USART3_TxComplete_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - USART4_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - USART4_TxComplete_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - UsageFault_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - WDT_Handler from startup_hc32f334.o(.text) referenced from startup_hc32f334.o(RESET)
  - __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_hc32f334.o(.text)
  - fputc from hc32_ll_utility.o(i.fputc) referenced from printf3.o(i.__0printf$3)
  - main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)

  ### Global Symbols

  __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
  [Address Reference Count : 1]

  - startup_hc32f334.o(.text)

  _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]

  - >> __scatterload

  __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
  [Called By]

  - >> __scatterload

  _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_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))

  __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))

  __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

  Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Calls]

  - >> NMI_Handler
  [Called By]
  - >> NMI_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Calls]

  - >> HardFault_Handler
  [Called By]
  - >> HardFault_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Calls]

  - >> MemManage_Handler
  [Called By]
  - >> MemManage_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Calls]

  - >> BusFault_Handler
  [Called By]
  - >> BusFault_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Calls]

  - >> UsageFault_Handler
  [Called By]
  - >> UsageFault_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Calls]

  - >> SVC_Handler
  [Called By]
  - >> SVC_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Calls]

  - >> DebugMon_Handler
  [Called By]
  - >> DebugMon_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Calls]

  - >> PendSV_Handler
  [Called By]
  - >> PendSV_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Calls]

  - >> SysTick_Handler
  [Called By]
  - >> SysTick_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  ADC2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Calls]

  - >> ADC2_Handler
  [Called By]
  - >> ADC2_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  ADC3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  CLK_XtalStop_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  CMP1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  CMP2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  CMP3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  CTC_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  DMA_Error_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  DMA_TC0_BTC0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  DMA_TC1_BTC1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  DMA_TC2_BTC2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  DMA_TC3_BTC3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  DMA_TC4_BTC4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  DMA_TC5_BTC5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  DMA_TC6_BTC6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  DMA_TC7_BTC7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EFM_OpEnd_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EFM_PEError_ReadCol_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EMB_GR0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EMB_GR1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EMB_GR2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EMB_GR3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EMB_GR4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EMB_GR5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EMB_GR6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EMB_GR7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EMB_GR8_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EVENT_PORT1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EVENT_PORT2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EVENT_PORT3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EVENT_PORT4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT01_SWINT17_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT02_SWINT18_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT04_SWINT20_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT05_SWINT21_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT06_SWINT22_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT07_SWINT23_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT08_SWINT24_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT10_SWINT26_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT11_SWINT27_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT12_SWINT28_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT13_SWINT29_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT14_SWINT30_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  EXTINT15_SWINT31_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  FCM_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  FPU_Error_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_1_GCap_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_1_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_1_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_1_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_2_GCap_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_2_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_2_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_2_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_3_GCap_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_3_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_3_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_3_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_4_GCap_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_4_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_4_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_4_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_5_GCap_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_5_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_5_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_5_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_6_GCap_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_6_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_6_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_6_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  HRPWM_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  I2C_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  MCAN1_INT0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  MCAN1_INT1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  MCAN2_INT0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  MCAN2_INT1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  MCANRAM_ECCError_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  PLA_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  PWC_LVD1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  PWC_LVD2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  PWC_WKTM_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  RTC_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  SPI_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  SWDT_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR0_1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR0_2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR4_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR4_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR4_Reload_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR4_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_1_Dte_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_1_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_1_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_2_Dte_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_2_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_2_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_2_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_3_Dte_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_3_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_3_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_3_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_4_Dte_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_4_GCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_4_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMR6_4_SCmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMRA_1_Cmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMRA_1_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMRA_2_Cmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMRA_2_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMRA_3_Cmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMRA_3_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMRA_4_Cmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMRA_4_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMRA_5_Cmp_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  TMRA_5_Ovf_Udf_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  USART1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  USART1_TCI_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  USART1_WKUP_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  USART2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  USART2_TxComplete_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  USART3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  USART3_TxComplete_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  USART4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  USART4_TxComplete_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  WDT_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_hc32f334.o(.text))
  [Address Reference Count : 1]

  - startup_hc32f334.o(RESET)

  __aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))
  [Stack]

  - Max Depth = 40
  - Call Chain = __aeabi_uldivmod
  [Calls]
  - >> __aeabi_llsr
  - >> __aeabi_llsl
  [Called By]
  - >> USART_SetBaudrate

  __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
  [Called By]

  - >> _double_epilogue
  - >> __aeabi_uldivmod

  _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

  __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
  [Called By]

  - >> ControllerInit
  - >> _memset$wrapper
  - >> __aeabi_memclr

  __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

  __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

  __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
  [Calls]

  - >> __aeabi_memset

  __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

  __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

  _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
  [Calls]

  - >> __aeabi_memset

  __aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text))
  [Stack]

  - Max Depth = 56
  - Call Chain = __aeabi_ui2d ⇒ _double_epilogue ⇒ _double_round
  [Calls]
  - >> _double_epilogue
  [Called By]
  - >> USART_SetBaudrate

  __aeabi_ul2d (Thumb, 24 bytes, Stack size 16 bytes, dfltul.o(.text))
  [Stack]

  - Max Depth = 56
  - Call Chain = __aeabi_ul2d ⇒ _double_epilogue ⇒ _double_round
  [Calls]
  - >> _double_epilogue
  [Called By]
  - >> USART_SetBaudrate

  __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = __aeabi_d2f
  [Calls]
  - >> _float_round
  [Called By]
  - >> USART_SetBaudrate

  __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), UNUSED)
  [Called By]

  - >> _printf_core

  BSP_KEY_KEY1_IrqCallback (Thumb, 2 bytes, Stack size 0 bytes, ev_hc32f334_lqfp64.o(i.BSP_KEY_KEY1_IrqCallback))
  [Called By]

  - >> EXTINT03_SWINT19_Handler

  __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)

  __aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
  [Stack]

  - Max Depth = 40
  - Call Chain = __aeabi_ddiv ⇒ _double_round
  [Calls]
  - >> _double_round
  [Called By]
  - >> USART_SetBaudrate

  __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
  [Called By]

  - >> _double_epilogue
  - >> __aeabi_uldivmod

  _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

  _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
  [Called By]

  - >> __aeabi_d2f

  _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED)

  _double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = _double_round
  [Called By]
  - >> __aeabi_ddiv
  - >> _double_epilogue

  _double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
  [Stack]

  - Max Depth = 40
  - Call Chain = _double_epilogue ⇒ _double_round
  [Calls]
  - >> __aeabi_llsr
  - >> _double_round
  - >> __aeabi_llsl
  [Called By]
  - >> __aeabi_ul2d
  - >> __aeabi_ui2d

  __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
  [Calls]

  - >> __main_after_scatterload
  [Called By]
  - >> _main_scatterload

  __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

  __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)

  __decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)

  ADC1_Handler (Thumb, 662 bytes, Stack size 40 bytes, main.o(i.ADC1_Handler))
  [Stack]

  - Max Depth = 64
  - Call Chain = ADC1_Handler ⇒ LLC_CTRL_Loop
  [Calls]
  - >> LLC_CTRL_Loop
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  ADC_ChCmd (Thumb, 124 bytes, Stack size 24 bytes, hc32_ll_adc.o(i.ADC_ChCmd))
  [Stack]

  - Max Depth = 56
  - Call Chain = ADC_ChCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> ADCx_Init

  ADC_ChRemap (Thumb, 162 bytes, Stack size 32 bytes, hc32_ll_adc.o(i.ADC_ChRemap))
  [Stack]

  - Max Depth = 64
  - Call Chain = ADC_ChRemap ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> ADCx_Init

  ADC_Init (Thumb, 142 bytes, Stack size 16 bytes, hc32_ll_adc.o(i.ADC_Init))
  [Stack]

  - Max Depth = 48
  - Call Chain = ADC_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> ADCx_Init

  ADC_IntCmd (Thumb, 96 bytes, Stack size 16 bytes, hc32_ll_adc.o(i.ADC_IntCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = ADC_IntCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> ADCx_Init

  ADC_SetSampleTime (Thumb, 78 bytes, Stack size 16 bytes, hc32_ll_adc.o(i.ADC_SetSampleTime))
  [Stack]

  - Max Depth = 48
  - Call Chain = ADC_SetSampleTime ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> ADCx_Init

  ADC_StructInit (Thumb, 18 bytes, Stack size 0 bytes, hc32_ll_adc.o(i.ADC_StructInit))
  [Called By]

  - >> ADCx_Init

  ADC_TriggerCmd (Thumb, 98 bytes, Stack size 16 bytes, hc32_ll_adc.o(i.ADC_TriggerCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = ADC_TriggerCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> ADCx_Init

  ADC_TriggerConfig (Thumb, 110 bytes, Stack size 16 bytes, hc32_ll_adc.o(i.ADC_TriggerConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = ADC_TriggerConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> ADCx_Init

  ADCx_Init (Thumb, 388 bytes, Stack size 24 bytes, hc32f334_drivers.o(i.ADCx_Init))
  [Stack]

  - Max Depth = 88
  - Call Chain = ADCx_Init ⇒ ADC_ChRemap ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> AOS_SetTriggerEventSrc
  - >> ADC_TriggerConfig
  - >> ADC_TriggerCmd
  - >> ADC_StructInit
  - >> ADC_SetSampleTime
  - >> ADC_IntCmd
  - >> ADC_Init
  - >> ADC_ChRemap
  - >> ADC_ChCmd
  - >> FCG_Fcg3PeriphClockCmd
  - >> FCG_Fcg0PeriphClockCmd
  [Called By]
  - >> main

  AOS_SetTriggerEventSrc (Thumb, 222 bytes, Stack size 16 bytes, hc32_ll_aos.o(i.AOS_SetTriggerEventSrc))
  [Stack]

  - Max Depth = 48
  - Call Chain = AOS_SetTriggerEventSrc ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DMA_Config
  - >> ADCx_Init

  BSP_CLK_Init (Thumb, 160 bytes, Stack size 24 bytes, ev_hc32f334_lqfp64.o(i.BSP_CLK_Init))
  [Stack]

  - Max Depth = 112
  - Call Chain = BSP_CLK_Init ⇒ CLK_PLLInit ⇒ CLK_PLLCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> CLK_XtalStructInit
  - >> CLK_XtalInit
  - >> CLK_SetSysClockSrc
  - >> CLK_SetClockDiv
  - >> CLK_PLLStructInit
  - >> CLK_PLLInit
  - >> GPIO_SetReadWaitCycle
  - >> GPIO_AnalogCmd
  - >> EFM_SetWaitCycle
  - >> EFM_PrefetchCmd
  - >> EFM_ICacheCmd
  - >> EFM_DCacheCmd
  - >> EFM_CacheRamReset
  [Called By]
  - >> main

  BSP_KEY_KEY2_IrqCallback (Thumb, 2 bytes, Stack size 0 bytes, ev_hc32f334_lqfp64.o(i.BSP_KEY_KEY2_IrqCallback))
  [Called By]

  - >> EXTINT00_SWINT16_Handler

  BSP_KEY_KEY3_IrqCallback (Thumb, 2 bytes, Stack size 0 bytes, ev_hc32f334_lqfp64.o(i.BSP_KEY_KEY3_IrqCallback))
  [Called By]

  - >> EXTINT09_SWINT25_Handler

  CLK_GetStableStatus (Thumb, 36 bytes, Stack size 8 bytes, hc32_ll_clk.o(i.CLK_GetStableStatus), UNUSED)
  [Calls]

  - >> DDL_AssertHandler

  CLK_PLLCmd (Thumb, 248 bytes, Stack size 32 bytes, hc32_ll_clk.o(i.CLK_PLLCmd))
  [Stack]

  - Max Depth = 64
  - Call Chain = CLK_PLLCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> CLK_PLLInit

  CLK_PLLInit (Thumb, 390 bytes, Stack size 24 bytes, hc32_ll_clk.o(i.CLK_PLLInit))
  [Stack]

  - Max Depth = 88
  - Call Chain = CLK_PLLInit ⇒ CLK_PLLCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  - >> CLK_PLLCmd
  [Called By]
  - >> BSP_CLK_Init

  CLK_PLLStructInit (Thumb, 52 bytes, Stack size 0 bytes, hc32_ll_clk.o(i.CLK_PLLStructInit))
  [Called By]

  - >> BSP_CLK_Init

  CLK_SetClockDiv (Thumb, 478 bytes, Stack size 40 bytes, hc32_ll_clk.o(i.CLK_SetClockDiv))
  [Stack]

  - Max Depth = 72
  - Call Chain = CLK_SetClockDiv ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  - >> SystemCoreClockUpdate
  - >> DDL_DelayUS
  [Called By]
  - >> BSP_CLK_Init

  CLK_SetSysClockSrc (Thumb, 182 bytes, Stack size 40 bytes, hc32_ll_clk.o(i.CLK_SetSysClockSrc))
  [Stack]

  - Max Depth = 72
  - Call Chain = CLK_SetSysClockSrc ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  - >> SystemCoreClockUpdate
  - >> DDL_DelayUS
  [Called By]
  - >> BSP_CLK_Init

  CLK_XtalCmd (Thumb, 152 bytes, Stack size 24 bytes, hc32_ll_clk.o(i.CLK_XtalCmd))
  [Stack]

  - Max Depth = 56
  - Call Chain = CLK_XtalCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> CLK_XtalInit

  CLK_XtalInit (Thumb, 196 bytes, Stack size 16 bytes, hc32_ll_clk.o(i.CLK_XtalInit))
  [Stack]

  - Max Depth = 72
  - Call Chain = CLK_XtalInit ⇒ CLK_XtalCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  - >> CLK_XtalCmd
  [Called By]
  - >> BSP_CLK_Init

  CLK_XtalStructInit (Thumb, 30 bytes, Stack size 0 bytes, hc32_ll_clk.o(i.CLK_XtalStructInit))
  [Called By]

  - >> BSP_CLK_Init

  CMP_CompareOutCmd (Thumb, 74 bytes, Stack size 16 bytes, hc32_ll_cmp.o(i.CMP_CompareOutCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = CMP_CompareOutCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> LLC_CmpConfig

  CMP_NormalModeInit (Thumb, 306 bytes, Stack size 16 bytes, hc32_ll_cmp.o(i.CMP_NormalModeInit))
  [Stack]

  - Max Depth = 48
  - Call Chain = CMP_NormalModeInit ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  - >> CMP_DelayUS
  [Called By]
  - >> LLC_CmpConfig

  CMP_PinVcoutCmd (Thumb, 74 bytes, Stack size 16 bytes, hc32_ll_cmp.o(i.CMP_PinVcoutCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = CMP_PinVcoutCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> LLC_CmpConfig

  CMP_StructInit (Thumb, 24 bytes, Stack size 0 bytes, hc32_ll_cmp.o(i.CMP_StructInit))
  [Called By]

  - >> LLC_CmpConfig

  CalibrationRead (Thumb, 142 bytes, Stack size 8 bytes, hc32f334_drivers.o(i.CalibrationRead))
  [Stack]

  - Max Depth = 88
  - Call Chain = CalibrationRead ⇒ EFM_ReadByte ⇒ EFM_WaitFlag ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> EFM_ReadByte
  [Called By]
  - >> main

  CalibrationWrite (Thumb, 90 bytes, Stack size 8 bytes, hc32f334_drivers.o(i.CalibrationWrite))
  [Stack]

  - Max Depth = 104
  - Call Chain = CalibrationWrite ⇒ EFM_ProgramWord ⇒ EFM_WaitFlag ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> EFM_SingleSectorOperateCmd
  - >> EFM_SectorErase
  - >> EFM_ProgramWord
  - >> EFM_FWMC_Cmd
  [Called By]
  - >> main

  ControllerInit (Thumb, 118 bytes, Stack size 8 bytes, main.o(i.ControllerInit))
  [Stack]

  - Max Depth = 8
  - Call Chain = ControllerInit
  [Calls]
  - >> __aeabi_memset
  [Called By]
  - >> main

  Ctrl_TMR0_Config (Thumb, 58 bytes, Stack size 24 bytes, hc32f334_drivers.o(i.Ctrl_TMR0_Config))
  [Stack]

  - Max Depth = 80
  - Call Chain = Ctrl_TMR0_Config ⇒ TMR0_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> FCG_Fcg2PeriphClockCmd
  - >> TMR0_StructInit
  - >> TMR0_Start
  - >> TMR0_Init
  [Called By]
  - >> main

  DAC_ADCPrioCmd (Thumb, 64 bytes, Stack size 16 bytes, hc32_ll_dac.o(i.DAC_ADCPrioCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = DAC_ADCPrioCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DACx_ConversionInit

  DAC_ADCPrioConfig (Thumb, 78 bytes, Stack size 16 bytes, hc32_ll_dac.o(i.DAC_ADCPrioConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = DAC_ADCPrioConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DACx_ConversionInit

  DAC_DataRegAlignConfig (Thumb, 68 bytes, Stack size 16 bytes, hc32_ll_dac.o(i.DAC_DataRegAlignConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = DAC_DataRegAlignConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DACx_ConversionInit

  DAC_DeInit (Thumb, 160 bytes, Stack size 32 bytes, hc32_ll_dac.o(i.DAC_DeInit))
  [Stack]

  - Max Depth = 64
  - Call Chain = DAC_DeInit ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DACx_ConversionInit

  DAC_Init (Thumb, 218 bytes, Stack size 24 bytes, hc32_ll_dac.o(i.DAC_Init))
  [Stack]

  - Max Depth = 56
  - Call Chain = DAC_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DACx_ConversionInit

  DAC_OutputCmd (Thumb, 100 bytes, Stack size 16 bytes, hc32_ll_dac.o(i.DAC_OutputCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = DAC_OutputCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DACx_ConversionInit

  DAC_SetChData (Thumb, 104 bytes, Stack size 16 bytes, hc32_ll_dac.o(i.DAC_SetChData))
  [Stack]

  - Max Depth = 48
  - Call Chain = DAC_SetChData ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DACx_ConversionInit

  DAC_SetDualChData (Thumb, 106 bytes, Stack size 16 bytes, hc32_ll_dac.o(i.DAC_SetDualChData))
  [Stack]

  - Max Depth = 48
  - Call Chain = DAC_SetDualChData ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DACx_ConversionInit

  DAC_Start (Thumb, 98 bytes, Stack size 16 bytes, hc32_ll_dac.o(i.DAC_Start))
  [Stack]

  - Max Depth = 48
  - Call Chain = DAC_Start ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DACx_ConversionInit

  DAC_StartDualCh (Thumb, 34 bytes, Stack size 8 bytes, hc32_ll_dac.o(i.DAC_StartDualCh))
  [Stack]

  - Max Depth = 40
  - Call Chain = DAC_StartDualCh ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DACx_ConversionInit

  DAC_StructInit (Thumb, 20 bytes, Stack size 0 bytes, hc32_ll_dac.o(i.DAC_StructInit))
  [Called By]

  - >> DACx_ConversionInit

  DACx_ConversionInit (Thumb, 200 bytes, Stack size 16 bytes, hc32f334_drivers.o(i.DACx_ConversionInit))
  [Stack]

  - Max Depth = 80
  - Call Chain = DACx_ConversionInit ⇒ DAC_DeInit ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DAC_StructInit
  - >> DAC_StartDualCh
  - >> DAC_Start
  - >> DAC_SetDualChData
  - >> DAC_SetChData
  - >> DAC_OutputCmd
  - >> DAC_Init
  - >> DAC_DeInit
  - >> DAC_DataRegAlignConfig
  - >> DAC_ADCPrioConfig
  - >> DAC_ADCPrioCmd
  - >> DDL_DelayUS
  - >> FCG_Fcg3PeriphClockCmd
  [Called By]
  - >> main

  DDL_AssertHandler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_utility.o(i.DDL_AssertHandler))
  [Stack]

  - Max Depth = 32
  - Call Chain = DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> __2printf
  [Called By]
  - >> AOS_SetTriggerEventSrc
  - >> ADC_TriggerConfig
  - >> ADC_TriggerCmd
  - >> ADC_SetSampleTime
  - >> ADC_IntCmd
  - >> ADC_Init
  - >> ADC_ChRemap
  - >> ADC_ChCmd
  - >> DAC_StartDualCh
  - >> DAC_Start
  - >> DAC_SetDualChData
  - >> DAC_SetChData
  - >> DAC_OutputCmd
  - >> DAC_Init
  - >> DAC_DeInit
  - >> DAC_DataRegAlignConfig
  - >> DAC_ADCPrioConfig
  - >> DAC_ADCPrioCmd
  - >> CMP_PinVcoutCmd
  - >> CMP_NormalModeInit
  - >> CMP_CompareOutCmd
  - >> CLK_XtalInit
  - >> CLK_XtalCmd
  - >> CLK_SetSysClockSrc
  - >> CLK_SetClockDiv
  - >> CLK_PLLInit
  - >> CLK_PLLCmd
  - >> CLK_GetStableStatus
  - >> HRPWM_SpecialBBufConfig
  - >> HRPWM_SpecialABufConfig
  - >> HRPWM_PeriodBufConfig
  - >> HRPWM_PWM_ChBInit
  - >> HRPWM_PWM_ChAInit
  - >> HRPWM_PH_Config
  - >> HRPWM_Init
  - >> HRPWM_IDLE_DELAY_Init
  - >> HRPWM_IDLE_BM_OutputInit
  - >> HRPWM_IDLE_BM_Init
  - >> HRPWM_GeneralBFBufConfig
  - >> HRPWM_GeneralAEBufConfig
  - >> HRPWM_EVT_FilterSignalConfig
  - >> HRPWM_EVT_FilterConfig
  - >> HRPWM_EVT_Config
  - >> HRPWM_EMB_ChBConfig
  - >> HRPWM_EMB_ChAConfig
  - >> HRPWM_DeadTimeConfig
  - >> HRPWM_DeadTimeBufConfig
  - >> HRPWM_DeInit
  - >> GPIO_TogglePins
  - >> GPIO_SetReadWaitCycle
  - >> GPIO_SetPins
  - >> GPIO_SetFunc
  - >> GPIO_SetDebugPort
  - >> GPIO_ResetPins
  - >> GPIO_ReadInputPins
  - >> GPIO_Init
  - >> GPIO_HrpwmPinCmd
  - >> GPIO_AnalogCmd
  - >> FCG_Fcg3PeriphClockCmd
  - >> FCG_Fcg2PeriphClockCmd
  - >> FCG_Fcg0PeriphClockCmd
  - >> EMB_SetReleasePwmCond
  - >> EMB_HRPWM_Init
  - >> EMB_ClearStatus
  - >> EFM_SingleSectorOperateCmd
  - >> EFM_SetWaitCycle
  - >> EFM_SectorErase
  - >> EFM_ReadByte
  - >> EFM_ProgramWord
  - >> EFM_PrefetchCmd
  - >> EFM_ICacheCmd
  - >> EFM_GetStatus
  - >> EFM_FWMC_Cmd
  - >> EFM_DCacheCmd
  - >> EFM_CacheRamReset
  - >> EFM_WaitFlag
  - >> DMA_SetTransCount
  - >> DMA_SetSrcAddr
  - >> DMA_RepeatInit
  - >> DMA_Init
  - >> DMA_GetTransCompleteStatus
  - >> DMA_Cmd
  - >> DMA_ClearTransCompleteStatus
  - >> DMA_ChCmd
  - >> EXTINT_ClearExtIntStatus
  - >> TMR0_Start
  - >> TMR0_Init
  - >> ExternEventConfig
  - >> HRPWM_SetUnitGlobalBufFlagSrc
  - >> HRPWM_MatchSpecialEventEnable
  - >> WDT_Init
  - >> USART_UART_Init
  - >> USART_SetBaudrate
  - >> USART_GetStatus
  - >> USART_FuncCmd
  - >> TMRA_Start
  - >> TMRA_SetPeriodValue
  - >> TMRA_SetCompareValue
  - >> TMRA_PWM_OutputCmd
  - >> TMRA_PWM_Init
  - >> TMRA_Init

  DDL_ConsoleOutputChar (Thumb, 70 bytes, Stack size 4 bytes, hc32_ll_utility.o(i.DDL_ConsoleOutputChar))
  [Stack]

  - Max Depth = 4
  - Call Chain = DDL_ConsoleOutputChar
  [Called By]
  - >> fputc

  DDL_DelayMS (Thumb, 58 bytes, Stack size 4 bytes, hc32_ll_utility.o(i.DDL_DelayMS))
  [Stack]

  - Max Depth = 4
  - Call Chain = DDL_DelayMS
  [Called By]
  - >> EXTINT09_SWINT25_Handler
  - >> EXTINT03_SWINT19_Handler
  - >> EXTINT00_SWINT16_Handler

  DDL_DelayUS (Thumb, 56 bytes, Stack size 4 bytes, hc32_ll_utility.o(i.DDL_DelayUS))
  [Stack]

  - Max Depth = 4
  - Call Chain = DDL_DelayUS
  [Called By]
  - >> CLK_SetSysClockSrc
  - >> CLK_SetClockDiv
  - >> DACx_ConversionInit

  DMA_ChCmd (Thumb, 74 bytes, Stack size 16 bytes, hc32_ll_dma.o(i.DMA_ChCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = DMA_ChCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> Usart2_TxEnable
  - >> DMA_Config
  - >> main

  DMA_ClearTransCompleteStatus (Thumb, 48 bytes, Stack size 16 bytes, hc32_ll_dma.o(i.DMA_ClearTransCompleteStatus))
  [Stack]

  - Max Depth = 48
  - Call Chain = DMA_ClearTransCompleteStatus ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> main

  DMA_Cmd (Thumb, 46 bytes, Stack size 16 bytes, hc32_ll_dma.o(i.DMA_Cmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = DMA_Cmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DMA_Config

  DMA_Config (Thumb, 226 bytes, Stack size 64 bytes, hc32f334_drivers.o(i.DMA_Config))
  [Stack]

  - Max Depth = 128
  - Call Chain = DMA_Config ⇒ USART_FuncCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> AOS_SetTriggerEventSrc
  - >> FCG_Fcg0PeriphClockCmd
  - >> DMA_StructInit
  - >> DMA_RepeatStructInit
  - >> DMA_RepeatInit
  - >> DMA_Init
  - >> DMA_Cmd
  - >> DMA_ChCmd
  - >> USART_FuncCmd
  [Called By]
  - >> main

  DMA_GetTransCompleteStatus (Thumb, 34 bytes, Stack size 16 bytes, hc32_ll_dma.o(i.DMA_GetTransCompleteStatus))
  [Stack]

  - Max Depth = 48
  - Call Chain = DMA_GetTransCompleteStatus ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> main

  DMA_Init (Thumb, 232 bytes, Stack size 24 bytes, hc32_ll_dma.o(i.DMA_Init))
  [Stack]

  - Max Depth = 56
  - Call Chain = DMA_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DMA_Config

  DMA_RepeatInit (Thumb, 160 bytes, Stack size 24 bytes, hc32_ll_dma.o(i.DMA_RepeatInit))
  [Stack]

  - Max Depth = 56
  - Call Chain = DMA_RepeatInit ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DMA_Config

  DMA_RepeatStructInit (Thumb, 24 bytes, Stack size 0 bytes, hc32_ll_dma.o(i.DMA_RepeatStructInit))
  [Called By]

  - >> DMA_Config

  DMA_SetSrcAddr (Thumb, 52 bytes, Stack size 16 bytes, hc32_ll_dma.o(i.DMA_SetSrcAddr))
  [Stack]

  - Max Depth = 48
  - Call Chain = DMA_SetSrcAddr ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> Usart2_TxEnable

  DMA_SetTransCount (Thumb, 58 bytes, Stack size 16 bytes, hc32_ll_dma.o(i.DMA_SetTransCount))
  [Stack]

  - Max Depth = 48
  - Call Chain = DMA_SetTransCount ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> Usart2_TxEnable
  - >> main

  DMA_StructInit (Thumb, 36 bytes, Stack size 0 bytes, hc32_ll_dma.o(i.DMA_StructInit))
  [Called By]

  - >> DMA_Config

  EFM_CacheRamReset (Thumb, 46 bytes, Stack size 8 bytes, hc32_ll_efm.o(i.EFM_CacheRamReset))
  [Stack]

  - Max Depth = 40
  - Call Chain = EFM_CacheRamReset ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> BSP_CLK_Init

  EFM_DCacheCmd (Thumb, 46 bytes, Stack size 8 bytes, hc32_ll_efm.o(i.EFM_DCacheCmd))
  [Stack]

  - Max Depth = 40
  - Call Chain = EFM_DCacheCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> BSP_CLK_Init

  EFM_FWMC_Cmd (Thumb, 40 bytes, Stack size 8 bytes, hc32_ll_efm.o(i.EFM_FWMC_Cmd))
  [Stack]

  - Max Depth = 40
  - Call Chain = EFM_FWMC_Cmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> CalibrationWrite

  EFM_GetStatus (Thumb, 40 bytes, Stack size 8 bytes, hc32_ll_efm.o(i.EFM_GetStatus), UNUSED)
  [Calls]

  - >> DDL_AssertHandler

  EFM_ICacheCmd (Thumb, 46 bytes, Stack size 8 bytes, hc32_ll_efm.o(i.EFM_ICacheCmd))
  [Stack]

  - Max Depth = 40
  - Call Chain = EFM_ICacheCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> BSP_CLK_Init

  EFM_PrefetchCmd (Thumb, 46 bytes, Stack size 8 bytes, hc32_ll_efm.o(i.EFM_PrefetchCmd))
  [Stack]

  - Max Depth = 40
  - Call Chain = EFM_PrefetchCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> BSP_CLK_Init

  EFM_ProgramWord (Thumb, 258 bytes, Stack size 40 bytes, hc32_ll_efm.o(i.EFM_ProgramWord))
  [Stack]

  - Max Depth = 96
  - Call Chain = EFM_ProgramWord ⇒ EFM_WaitFlag ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  - >> EFM_WaitFlag
  [Called By]
  - >> CalibrationWrite

  EFM_ReadByte (Thumb, 192 bytes, Stack size 24 bytes, hc32_ll_efm.o(i.EFM_ReadByte))
  [Stack]

  - Max Depth = 80
  - Call Chain = EFM_ReadByte ⇒ EFM_WaitFlag ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  - >> EFM_WaitFlag
  [Called By]
  - >> CalibrationRead

  EFM_SectorErase (Thumb, 244 bytes, Stack size 32 bytes, hc32_ll_efm.o(i.EFM_SectorErase))
  [Stack]

  - Max Depth = 88
  - Call Chain = EFM_SectorErase ⇒ EFM_WaitFlag ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  - >> EFM_WaitFlag
  [Called By]
  - >> CalibrationWrite

  EFM_SetWaitCycle (Thumb, 112 bytes, Stack size 16 bytes, hc32_ll_efm.o(i.EFM_SetWaitCycle))
  [Stack]

  - Max Depth = 48
  - Call Chain = EFM_SetWaitCycle ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> BSP_CLK_Init

  EFM_SingleSectorOperateCmd (Thumb, 82 bytes, Stack size 16 bytes, hc32_ll_efm.o(i.EFM_SingleSectorOperateCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = EFM_SingleSectorOperateCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> CalibrationWrite

  EMB_ClearStatus (Thumb, 90 bytes, Stack size 16 bytes, hc32_ll_emb.o(i.EMB_ClearStatus))
  [Stack]

  - Max Depth = 48
  - Call Chain = EMB_ClearStatus ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> EMB_Init

  EMB_HRPWM_Init (Thumb, 1244 bytes, Stack size 24 bytes, hc32_ll_emb.o(i.EMB_HRPWM_Init))
  [Stack]

  - Max Depth = 56
  - Call Chain = EMB_HRPWM_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> EMB_Init

  EMB_HRPWM_StructInit (Thumb, 114 bytes, Stack size 0 bytes, hc32_ll_emb.o(i.EMB_HRPWM_StructInit))
  [Called By]

  - >> EMB_Init

  EMB_Init (Thumb, 302 bytes, Stack size 200 bytes, hc32f334_drivers.o(i.EMB_Init))
  [Stack]

  - Max Depth = 256
  - Call Chain = EMB_Init ⇒ EMB_HRPWM_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> FCG_Fcg2PeriphClockCmd
  - >> EMB_SetReleasePwmCond
  - >> EMB_HRPWM_StructInit
  - >> EMB_HRPWM_Init
  - >> EMB_ClearStatus
  [Called By]
  - >> main

  EMB_SetReleasePwmCond (Thumb, 124 bytes, Stack size 16 bytes, hc32_ll_emb.o(i.EMB_SetReleasePwmCond))
  [Stack]

  - Max Depth = 48
  - Call Chain = EMB_SetReleasePwmCond ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> EMB_Init

  EXTINT00_SWINT16_Handler (Thumb, 42 bytes, Stack size 8 bytes, ev_hc32f334_lqfp64.o(i.EXTINT00_SWINT16_Handler))
  [Stack]

  - Max Depth = 56
  - Call Chain = EXTINT00_SWINT16_Handler ⇒ GPIO_ReadInputPins ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> GPIO_ReadInputPins
  - >> EXTINT_ClearExtIntStatus
  - >> BSP_KEY_KEY2_IrqCallback
  - >> DDL_DelayMS
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  EXTINT03_SWINT19_Handler (Thumb, 42 bytes, Stack size 8 bytes, ev_hc32f334_lqfp64.o(i.EXTINT03_SWINT19_Handler))
  [Stack]

  - Max Depth = 56
  - Call Chain = EXTINT03_SWINT19_Handler ⇒ GPIO_ReadInputPins ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> GPIO_ReadInputPins
  - >> EXTINT_ClearExtIntStatus
  - >> BSP_KEY_KEY1_IrqCallback
  - >> DDL_DelayMS
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  EXTINT09_SWINT25_Handler (Thumb, 46 bytes, Stack size 8 bytes, ev_hc32f334_lqfp64.o(i.EXTINT09_SWINT25_Handler))
  [Stack]

  - Max Depth = 56
  - Call Chain = EXTINT09_SWINT25_Handler ⇒ GPIO_ReadInputPins ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> GPIO_ReadInputPins
  - >> EXTINT_ClearExtIntStatus
  - >> BSP_KEY_KEY3_IrqCallback
  - >> DDL_DelayMS
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  EXTINT_ClearExtIntStatus (Thumb, 26 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.EXTINT_ClearExtIntStatus))
  [Stack]

  - Max Depth = 40
  - Call Chain = EXTINT_ClearExtIntStatus ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> EXTINT09_SWINT25_Handler
  - >> EXTINT03_SWINT19_Handler
  - >> EXTINT00_SWINT16_Handler

  ExternEventConfig (Thumb, 168 bytes, Stack size 80 bytes, hrtimer.o(i.ExternEventConfig), UNUSED)
  [Calls]

  - >> DDL_AssertHandler
  - >> HRPWM_EVT_StructInit
  - >> HRPWM_EVT_FilterStructInit
  - >> HRPWM_EVT_FilterSignalStructInit
  - >> HRPWM_EVT_FilterSignalConfig
  - >> HRPWM_EVT_FilterConfig
  - >> HRPWM_EVT_Config

  FCG_Fcg0PeriphClockCmd (Thumb, 74 bytes, Stack size 16 bytes, hc32_ll_fcg.o(i.FCG_Fcg0PeriphClockCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = FCG_Fcg0PeriphClockCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> DMA_Config
  - >> ADCx_Init

  FCG_Fcg2PeriphClockCmd (Thumb, 52 bytes, Stack size 16 bytes, hc32_ll_fcg.o(i.FCG_Fcg2PeriphClockCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = FCG_Fcg2PeriphClockCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> TmrAConfig
  - >> HRTIM_Config
  - >> EMB_Init
  - >> Ctrl_TMR0_Config

  FCG_Fcg3PeriphClockCmd (Thumb, 52 bytes, Stack size 16 bytes, hc32_ll_fcg.o(i.FCG_Fcg3PeriphClockCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = FCG_Fcg3PeriphClockCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> USART2Config
  - >> LLC_CmpConfig
  - >> DACx_ConversionInit
  - >> ADCx_Init

  GPIO_AnalogCmd (Thumb, 124 bytes, Stack size 16 bytes, hc32_ll_gpio.o(i.GPIO_AnalogCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = GPIO_AnalogCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> BSP_CLK_Init

  GPIO_HrpwmPinCmd (Thumb, 74 bytes, Stack size 16 bytes, hc32_ll_gpio.o(i.GPIO_HrpwmPinCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = GPIO_HrpwmPinCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> Gpio_Init

  GPIO_Init (Thumb, 492 bytes, Stack size 24 bytes, hc32_ll_gpio.o(i.GPIO_Init))
  [Stack]

  - Max Depth = 56
  - Call Chain = GPIO_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> Gpio_Init

  GPIO_ReadInputPins (Thumb, 66 bytes, Stack size 16 bytes, hc32_ll_gpio.o(i.GPIO_ReadInputPins))
  [Stack]

  - Max Depth = 48
  - Call Chain = GPIO_ReadInputPins ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> EXTINT09_SWINT25_Handler
  - >> EXTINT03_SWINT19_Handler
  - >> EXTINT00_SWINT16_Handler

  GPIO_ResetPins (Thumb, 58 bytes, Stack size 16 bytes, hc32_ll_gpio.o(i.GPIO_ResetPins))
  [Stack]

  - Max Depth = 48
  - Call Chain = GPIO_ResetPins ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> LedDriverMang

  GPIO_SetDebugPort (Thumb, 84 bytes, Stack size 16 bytes, hc32_ll_gpio.o(i.GPIO_SetDebugPort))
  [Stack]

  - Max Depth = 48
  - Call Chain = GPIO_SetDebugPort ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> Gpio_Init

  GPIO_SetFunc (Thumb, 140 bytes, Stack size 16 bytes, hc32_ll_gpio.o(i.GPIO_SetFunc))
  [Stack]

  - Max Depth = 48
  - Call Chain = GPIO_SetFunc ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> TmrAConfig
  - >> Gpio_Init

  GPIO_SetPins (Thumb, 58 bytes, Stack size 16 bytes, hc32_ll_gpio.o(i.GPIO_SetPins))
  [Stack]

  - Max Depth = 48
  - Call Chain = GPIO_SetPins ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> LedDriverMang

  GPIO_SetReadWaitCycle (Thumb, 96 bytes, Stack size 8 bytes, hc32_ll_gpio.o(i.GPIO_SetReadWaitCycle))
  [Stack]

  - Max Depth = 40
  - Call Chain = GPIO_SetReadWaitCycle ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> BSP_CLK_Init

  GPIO_StructInit (Thumb, 42 bytes, Stack size 0 bytes, hc32_ll_gpio.o(i.GPIO_StructInit))
  [Called By]

  - >> Gpio_Init

  GPIO_TogglePins (Thumb, 58 bytes, Stack size 16 bytes, hc32_ll_gpio.o(i.GPIO_TogglePins))
  [Stack]

  - Max Depth = 48
  - Call Chain = GPIO_TogglePins ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> TMR6_IrqHandler
  - >> TMR6_2_IrqHandler
  - >> TMR6_1_SCmp_Handler
  - >> LedDriverMang

  Gpio_Init (Thumb, 428 bytes, Stack size 32 bytes, hc32f334_drivers.o(i.Gpio_Init))
  [Stack]

  - Max Depth = 88
  - Call Chain = Gpio_Init ⇒ GPIO_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> GPIO_StructInit
  - >> GPIO_SetFunc
  - >> GPIO_SetDebugPort
  - >> GPIO_Init
  - >> GPIO_HrpwmPinCmd
  [Called By]
  - >> main

  HRPWM_BufStructInit (Thumb, 18 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_BufStructInit))
  [Called By]

  - >> HRTIM_Config

  HRPWM_CALIB_ProcessSingle (Thumb, 144 bytes, Stack size 4 bytes, hc32_ll_hrpwm.o(i.HRPWM_CALIB_ProcessSingle))
  [Stack]

  - Max Depth = 4
  - Call Chain = HRPWM_CALIB_ProcessSingle
  [Called By]
  - >> HRTIM_Config

  HRPWM_DeInit (Thumb, 364 bytes, Stack size 8 bytes, hc32_ll_hrpwm.o(i.HRPWM_DeInit))
  [Stack]

  - Max Depth = 40
  - Call Chain = HRPWM_DeInit ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_DeadTimeBufConfig (Thumb, 202 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_DeadTimeBufConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_DeadTimeBufConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_DeadTimeConfig (Thumb, 176 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_DeadTimeConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_DeadTimeConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_DeadTimeStructInit (Thumb, 18 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_DeadTimeStructInit))
  [Called By]

  - >> HRTIM_Config

  HRPWM_EMB_ChAConfig (Thumb, 230 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_EMB_ChAConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_EMB_ChAConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_EMB_ChBConfig (Thumb, 230 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_EMB_ChBConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_EMB_ChBConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_EMB_StructInit (Thumb, 18 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_EMB_StructInit))
  [Called By]

  - >> HRTIM_Config

  HRPWM_EVT_Config (Thumb, 440 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_EVT_Config), UNUSED)
  [Calls]

  - >> DDL_AssertHandler
  [Called By]
  - >> ExternEventConfig

  HRPWM_EVT_FilterConfig (Thumb, 310 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_EVT_FilterConfig), UNUSED)
  [Calls]

  - >> DDL_AssertHandler
  [Called By]
  - >> ExternEventConfig

  HRPWM_EVT_FilterSignalConfig (Thumb, 230 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_EVT_FilterSignalConfig), UNUSED)
  [Calls]

  - >> DDL_AssertHandler
  [Called By]
  - >> ExternEventConfig

  HRPWM_EVT_FilterSignalStructInit (Thumb, 22 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_EVT_FilterSignalStructInit), UNUSED)
  [Called By]

  - >> ExternEventConfig

  HRPWM_EVT_FilterStructInit (Thumb, 18 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_EVT_FilterStructInit), UNUSED)
  [Called By]

  - >> ExternEventConfig

  HRPWM_EVT_StructInit (Thumb, 26 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_EVT_StructInit), UNUSED)
  [Called By]

  - >> ExternEventConfig

  HRPWM_GeneralAEBufConfig (Thumb, 202 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_GeneralAEBufConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_GeneralAEBufConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_GeneralBFBufConfig (Thumb, 202 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_GeneralBFBufConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_GeneralBFBufConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_IDLE_BM_Init (Thumb, 336 bytes, Stack size 8 bytes, hc32_ll_hrpwm.o(i.HRPWM_IDLE_BM_Init))
  [Stack]

  - Max Depth = 40
  - Call Chain = HRPWM_IDLE_BM_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_BM_Conf

  HRPWM_IDLE_BM_OutputInit (Thumb, 236 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_IDLE_BM_OutputInit))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_IDLE_BM_OutputInit ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_BM_Conf

  HRPWM_IDLE_BM_OutputStructInit (Thumb, 24 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_IDLE_BM_OutputStructInit))
  [Called By]

  - >> HRTIM_BM_Conf

  HRPWM_IDLE_BM_StructInit (Thumb, 28 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_IDLE_BM_StructInit))
  [Called By]

  - >> HRTIM_BM_Conf

  HRPWM_IDLE_DELAY_Init (Thumb, 252 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_IDLE_DELAY_Init))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_IDLE_DELAY_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_IDLE_Conf

  HRPWM_IDLE_DELAY_StructInit (Thumb, 20 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_IDLE_DELAY_StructInit))
  [Called By]

  - >> HRTIM_IDLE_Conf

  HRPWM_Init (Thumb, 160 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_Init))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_PH_Config (Thumb, 188 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_PH_Config))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_PH_Config ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_PH_StructInit (Thumb, 20 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_PH_StructInit))
  [Called By]

  - >> HRTIM_Config

  HRPWM_PWM_ChAInit (Thumb, 728 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_PWM_ChAInit))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_PWM_ChAInit ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_PWM_ChBInit (Thumb, 726 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_PWM_ChBInit))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_PWM_ChBInit ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_PWM_StructInit (Thumb, 48 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_PWM_StructInit))
  [Called By]

  - >> HRTIM_Config

  HRPWM_PeriodBufConfig (Thumb, 202 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_PeriodBufConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_PeriodBufConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_SpecialABufConfig (Thumb, 202 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_SpecialABufConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_SpecialABufConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_SpecialBBufConfig (Thumb, 202 bytes, Stack size 16 bytes, hc32_ll_hrpwm.o(i.HRPWM_SpecialBBufConfig))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_SpecialBBufConfig ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_StructInit (Thumb, 22 bytes, Stack size 0 bytes, hc32_ll_hrpwm.o(i.HRPWM_StructInit))
  [Called By]

  - >> HRTIM_Config

  HRTIM_BM_Conf (Thumb, 178 bytes, Stack size 72 bytes, hrtimer.o(i.HRTIM_BM_Conf))
  [Stack]

  - Max Depth = 120
  - Call Chain = HRTIM_BM_Conf ⇒ HRPWM_IDLE_BM_OutputInit ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> HRPWM_IDLE_BM_StructInit
  - >> HRPWM_IDLE_BM_OutputStructInit
  - >> HRPWM_IDLE_BM_OutputInit
  - >> HRPWM_IDLE_BM_Init
  [Called By]
  - >> HRTIM_Config

  HRTIM_Config (Thumb, 2672 bytes, Stack size 176 bytes, hrtimer.o(i.HRTIM_Config))
  [Stack]

  - Max Depth = 296
  - Call Chain = HRTIM_Config ⇒ HRTIM_BM_Conf ⇒ HRPWM_IDLE_BM_OutputInit ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> HRPWM_StructInit
  - >> HRPWM_SpecialBBufConfig
  - >> HRPWM_SpecialABufConfig
  - >> HRPWM_PeriodBufConfig
  - >> HRPWM_PWM_StructInit
  - >> HRPWM_PWM_ChBInit
  - >> HRPWM_PWM_ChAInit
  - >> HRPWM_PH_StructInit
  - >> HRPWM_PH_Config
  - >> HRPWM_Init
  - >> HRPWM_GeneralBFBufConfig
  - >> HRPWM_GeneralAEBufConfig
  - >> HRPWM_EMB_StructInit
  - >> HRPWM_EMB_ChBConfig
  - >> HRPWM_EMB_ChAConfig
  - >> HRPWM_DeadTimeStructInit
  - >> HRPWM_DeadTimeConfig
  - >> HRPWM_DeadTimeBufConfig
  - >> HRPWM_DeInit
  - >> HRPWM_CALIB_ProcessSingle
  - >> HRPWM_BufStructInit
  - >> FCG_Fcg2PeriphClockCmd
  - >> HRTIM_IDLE_Conf
  - >> HRTIM_BM_Conf
  - >> HRPWM_SetUnitGlobalBufFlagSrc
  - >> HRPWM_MatchSpecialEventEnable
  [Called By]
  - >> main

  HRTIM_IDLE_Conf (Thumb, 322 bytes, Stack size 32 bytes, hrtimer.o(i.HRTIM_IDLE_Conf))
  [Stack]

  - Max Depth = 80
  - Call Chain = HRTIM_IDLE_Conf ⇒ HRPWM_IDLE_DELAY_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> HRPWM_IDLE_DELAY_StructInit
  - >> HRPWM_IDLE_DELAY_Init
  [Called By]
  - >> HRTIM_Config

  IRQ000_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ000_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ000_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ001_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ001_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ001_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ002_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ002_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ002_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ003_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ003_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ003_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ004_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ004_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ004_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ005_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ005_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ005_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ006_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ006_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ006_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ007_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ007_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ007_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ008_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ008_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ008_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ009_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ009_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ009_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ010_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ010_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ010_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ011_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ011_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ011_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ012_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ012_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ012_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ013_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ013_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ013_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ014_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ014_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ014_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  IRQ015_Handler (Thumb, 14 bytes, Stack size 8 bytes, hc32_ll_interrupts.o(i.IRQ015_Handler))
  [Stack]

  - Max Depth = 8
  - Call Chain = IRQ015_Handler
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  Inter2Asciix (Thumb, 192 bytes, Stack size 8 bytes, main.o(i.Inter2Asciix))
  [Stack]

  - Max Depth = 8
  - Call Chain = Inter2Asciix
  [Called By]
  - >> LogoDataUpdate

  LLC_CTRL_Loop (Thumb, 842 bytes, Stack size 24 bytes, ctrl_lib.o(i.LLC_CTRL_Loop))
  [Stack]

  - Max Depth = 24
  - Call Chain = LLC_CTRL_Loop
  [Called By]
  - >> ADC1_Handler

  LLC_CmpConfig (Thumb, 158 bytes, Stack size 32 bytes, hc32f334_drivers.o(i.LLC_CmpConfig))
  [Stack]

  - Max Depth = 80
  - Call Chain = LLC_CmpConfig ⇒ CMP_PinVcoutCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> CMP_StructInit
  - >> CMP_PinVcoutCmd
  - >> CMP_NormalModeInit
  - >> CMP_CompareOutCmd
  - >> FCG_Fcg3PeriphClockCmd
  [Called By]
  - >> main

  LL_PERIPH_WE (Thumb, 118 bytes, Stack size 0 bytes, hc32_ll.o(i.LL_PERIPH_WE))
  [Called By]

  - >> main

  LedDriverMang (Thumb, 282 bytes, Stack size 16 bytes, main.o(i.LedDriverMang))
  [Stack]

  - Max Depth = 64
  - Call Chain = LedDriverMang ⇒ GPIO_TogglePins ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> GPIO_TogglePins
  - >> GPIO_SetPins
  - >> GPIO_ResetPins
  - >> TMRA_SetCompareValue
  [Called By]
  - >> main

  LogoDataUpdate (Thumb, 380 bytes, Stack size 12 bytes, main.o(i.LogoDataUpdate))
  [Stack]

  - Max Depth = 20
  - Call Chain = LogoDataUpdate ⇒ Inter2Asciix
  [Calls]
  - >> Inter2Asciix
  [Called By]
  - >> main

  SwFualtCheck (Thumb, 528 bytes, Stack size 8 bytes, main.o(i.SwFualtCheck))
  [Stack]

  - Max Depth = 8
  - Call Chain = SwFualtCheck
  [Called By]
  - >> main

  SysStateMachineMag (Thumb, 326 bytes, Stack size 32 bytes, main.o(i.SysStateMachineMag))
  [Stack]

  - Max Depth = 32
  - Call Chain = SysStateMachineMag
  [Called By]
  - >> main

  SystemCoreClockUpdate (Thumb, 128 bytes, Stack size 4 bytes, system_hc32f334.o(i.SystemCoreClockUpdate))
  [Stack]

  - Max Depth = 4
  - Call Chain = SystemCoreClockUpdate
  [Called By]
  - >> SystemInit
  - >> CLK_SetSysClockSrc
  - >> CLK_SetClockDiv

  SystemInit (Thumb, 24 bytes, Stack size 4 bytes, system_hc32f334.o(i.SystemInit))
  [Stack]

  - Max Depth = 8
  - Call Chain = SystemInit ⇒ SystemCoreClockUpdate
  [Calls]
  - >> SystemCoreClockUpdate
  [Address Reference Count : 1]
  - startup_hc32f334.o(.text)

  TMR0_Init (Thumb, 264 bytes, Stack size 24 bytes, hc32_ll_tmr0.o(i.TMR0_Init))
  [Stack]

  - Max Depth = 56
  - Call Chain = TMR0_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  - >> TMR0_WaitSyncDone
  [Called By]
  - >> Ctrl_TMR0_Config

  TMR0_Start (Thumb, 80 bytes, Stack size 16 bytes, hc32_ll_tmr0.o(i.TMR0_Start))
  [Stack]

  - Max Depth = 48
  - Call Chain = TMR0_Start ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  - >> TMR0_WaitSyncDone
  [Called By]
  - >> Ctrl_TMR0_Config

  TMR0_StructInit (Thumb, 30 bytes, Stack size 0 bytes, hc32_ll_tmr0.o(i.TMR0_StructInit))
  [Called By]

  - >> Ctrl_TMR0_Config

  TMR6_1_SCmp_Handler (Thumb, 32 bytes, Stack size 0 bytes, hrtimer.o(i.TMR6_1_SCmp_Handler))
  [Stack]

  - Max Depth = 48
  - Call Chain = TMR6_1_SCmp_Handler ⇒ GPIO_TogglePins ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> GPIO_TogglePins
  [Address Reference Count : 1]
  - startup_hc32f334.o(RESET)

  TMR6_2_IrqHandler (Thumb, 46 bytes, Stack size 8 bytes, hrtimer.o(i.TMR6_2_IrqHandler), UNUSED, KEPT)
  [Stack]

  - Max Depth = 56
  - Call Chain = TMR6_2_IrqHandler ⇒ GPIO_TogglePins ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> GPIO_TogglePins

  TMR6_IrqHandler (Thumb, 48 bytes, Stack size 8 bytes, hrtimer.o(i.TMR6_IrqHandler), UNUSED, KEPT)
  [Stack]

  - Max Depth = 56
  - Call Chain = TMR6_IrqHandler ⇒ GPIO_TogglePins ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> GPIO_TogglePins

  TMRA_Init (Thumb, 320 bytes, Stack size 40 bytes, hc32_ll_tmra.o(i.TMRA_Init))
  [Stack]

  - Max Depth = 72
  - Call Chain = TMRA_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> TmrAConfig

  TMRA_PWM_Init (Thumb, 232 bytes, Stack size 24 bytes, hc32_ll_tmra.o(i.TMRA_PWM_Init))
  [Stack]

  - Max Depth = 56
  - Call Chain = TMRA_PWM_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> TmrAConfig

  TMRA_PWM_OutputCmd (Thumb, 106 bytes, Stack size 16 bytes, hc32_ll_tmra.o(i.TMRA_PWM_OutputCmd))
  [Stack]

  - Max Depth = 48
  - Call Chain = TMRA_PWM_OutputCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> TmrAConfig

  TMRA_PWM_StructInit (Thumb, 30 bytes, Stack size 0 bytes, hc32_ll_tmra.o(i.TMRA_PWM_StructInit))
  [Called By]

  - >> TmrAConfig

  TMRA_SetCompareValue (Thumb, 78 bytes, Stack size 16 bytes, hc32_ll_tmra.o(i.TMRA_SetCompareValue))
  [Stack]

  - Max Depth = 48
  - Call Chain = TMRA_SetCompareValue ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> LedDriverMang

  TMRA_SetPeriodValue (Thumb, 68 bytes, Stack size 16 bytes, hc32_ll_tmra.o(i.TMRA_SetPeriodValue), UNUSED)
  [Calls]

  - >> DDL_AssertHandler

  TMRA_Start (Thumb, 76 bytes, Stack size 8 bytes, hc32_ll_tmra.o(i.TMRA_Start))
  [Stack]

  - Max Depth = 40
  - Call Chain = TMRA_Start ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> TmrAConfig

  TMRA_StructInit (Thumb, 32 bytes, Stack size 0 bytes, hc32_ll_tmra.o(i.TMRA_StructInit))
  [Called By]

  - >> TmrAConfig

  TemperatureBaseLookUpTable (Thumb, 72 bytes, Stack size 4 bytes, hc32f334_drivers.o(i.TemperatureBaseLookUpTable))
  [Stack]

  - Max Depth = 4
  - Call Chain = TemperatureBaseLookUpTable
  [Called By]
  - >> main

  TmrAConfig (Thumb, 142 bytes, Stack size 48 bytes, hc32f334_drivers.o(i.TmrAConfig))
  [Stack]

  - Max Depth = 120
  - Call Chain = TmrAConfig ⇒ TMRA_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> GPIO_SetFunc
  - >> FCG_Fcg2PeriphClockCmd
  - >> TMRA_StructInit
  - >> TMRA_Start
  - >> TMRA_PWM_StructInit
  - >> TMRA_PWM_OutputCmd
  - >> TMRA_PWM_Init
  - >> TMRA_Init
  [Called By]
  - >> main

  USART2Config (Thumb, 54 bytes, Stack size 48 bytes, hc32f334_drivers.o(i.USART2Config))
  [Stack]

  - Max Depth = 208
  - Call Chain = USART2Config ⇒ USART_UART_Init ⇒ USART_SetBaudrate ⇒ __aeabi_ul2d ⇒ _double_epilogue ⇒ _double_round
  [Calls]
  - >> FCG_Fcg3PeriphClockCmd
  - >> USART_UART_StructInit
  - >> USART_UART_Init
  [Called By]
  - >> main

  USART_FuncCmd (Thumb, 196 bytes, Stack size 32 bytes, hc32_ll_usart.o(i.USART_FuncCmd))
  [Stack]

  - Max Depth = 64
  - Call Chain = USART_FuncCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> Usart2_TxEnable
  - >> DMA_Config
  - >> main

  USART_GetStatus (Thumb, 84 bytes, Stack size 16 bytes, hc32_ll_usart.o(i.USART_GetStatus), UNUSED)
  [Calls]

  - >> DDL_AssertHandler

  USART_SetBaudrate (Thumb, 1462 bytes, Stack size 88 bytes, hc32_ll_usart.o(i.USART_SetBaudrate))
  [Stack]

  - Max Depth = 144
  - Call Chain = USART_SetBaudrate ⇒ __aeabi_ul2d ⇒ _double_epilogue ⇒ _double_round
  [Calls]
  - >> DDL_AssertHandler
  - >> __aeabi_ul2d
  - >> __aeabi_ui2d
  - >> __aeabi_ddiv
  - >> __aeabi_d2f
  - >> __aeabi_uldivmod
  [Called By]
  - >> USART_UART_Init

  USART_UART_Init (Thumb, 364 bytes, Stack size 16 bytes, hc32_ll_usart.o(i.USART_UART_Init))
  [Stack]

  - Max Depth = 160
  - Call Chain = USART_UART_Init ⇒ USART_SetBaudrate ⇒ __aeabi_ul2d ⇒ _double_epilogue ⇒ _double_round
  [Calls]
  - >> DDL_AssertHandler
  - >> USART_SetBaudrate
  [Called By]
  - >> USART2Config

  USART_UART_StructInit (Thumb, 44 bytes, Stack size 0 bytes, hc32_ll_usart.o(i.USART_UART_StructInit))
  [Called By]

  - >> USART2Config

  Usart2_TxEnable (Thumb, 48 bytes, Stack size 8 bytes, hc32f334_drivers.o(i.Usart2_TxEnable))
  [Stack]

  - Max Depth = 72
  - Call Chain = Usart2_TxEnable ⇒ USART_FuncCmd ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DMA_SetTransCount
  - >> DMA_SetSrcAddr
  - >> DMA_ChCmd
  - >> USART_FuncCmd
  [Called By]
  - >> main

  WDT_Config (Thumb, 38 bytes, Stack size 24 bytes, hc32f334_drivers.o(i.WDT_Config))
  [Stack]

  - Max Depth = 72
  - Call Chain = WDT_Config ⇒ WDT_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> WDT_Init
  [Called By]
  - >> main

  WDT_FeedDog (Thumb, 16 bytes, Stack size 0 bytes, hc32_ll_wdt.o(i.WDT_FeedDog))
  [Called By]

  - >> main

  WDT_Init (Thumb, 272 bytes, Stack size 16 bytes, hc32_ll_wdt.o(i.WDT_Init))
  [Stack]

  - Max Depth = 48
  - Call Chain = WDT_Init ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> WDT_Config

  __0printf$3 (Thumb, 22 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3), UNUSED)
  [Calls]

  - >> _printf_core

  __1printf$3 (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3), UNUSED)

  __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3))
  [Stack]

  - Max Depth = 24
  - Call Chain = __2printf
  [Called By]
  - >> DDL_AssertHandler

  __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)

  fputc (Thumb, 22 bytes, Stack size 8 bytes, hc32_ll_utility.o(i.fputc))
  [Stack]

  - Max Depth = 12
  - Call Chain = fputc ⇒ DDL_ConsoleOutputChar
  [Calls]
  - >> DDL_ConsoleOutputChar
  [Address Reference Count : 1]
  - printf3.o(i.__0printf$3)

  main (Thumb, 1364 bytes, Stack size 0 bytes, main.o(i.main))
  [Stack]

  - Max Depth = 296
  - Call Chain = main ⇒ HRTIM_Config ⇒ HRTIM_BM_Conf ⇒ HRPWM_IDLE_BM_OutputInit ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> LL_PERIPH_WE
  - >> DMA_SetTransCount
  - >> DMA_GetTransCompleteStatus
  - >> DMA_ClearTransCompleteStatus
  - >> DMA_ChCmd
  - >> WDT_Config
  - >> Usart2_TxEnable
  - >> USART2Config
  - >> TmrAConfig
  - >> TemperatureBaseLookUpTable
  - >> LLC_CmpConfig
  - >> HRTIM_Config
  - >> Gpio_Init
  - >> EMB_Init
  - >> DMA_Config
  - >> DACx_ConversionInit
  - >> Ctrl_TMR0_Config
  - >> CalibrationWrite
  - >> CalibrationRead
  - >> BSP_CLK_Init
  - >> ADCx_Init
  - >> SysStateMachineMag
  - >> SwFualtCheck
  - >> LogoDataUpdate
  - >> LedDriverMang
  - >> ControllerInit
  - >> WDT_FeedDog
  - >> USART_FuncCmd
  [Address Reference Count : 1]
  - entry9a.o(.ARM.Collect$$$$0000000B)

  ### Local Symbols

  CMP_DelayUS (Thumb, 124 bytes, Stack size 20 bytes, hc32_ll_cmp.o(i.CMP_DelayUS))
  [Stack]

  - Max Depth = 20
  - Call Chain = CMP_DelayUS
  [Called By]
  - >> CMP_NormalModeInit

  EFM_WaitFlag (Thumb, 90 bytes, Stack size 24 bytes, hc32_ll_efm.o(i.EFM_WaitFlag))
  [Stack]

  - Max Depth = 56
  - Call Chain = EFM_WaitFlag ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> EFM_SectorErase
  - >> EFM_ReadByte
  - >> EFM_ProgramWord

  TMR0_WaitSyncDone (Thumb, 82 bytes, Stack size 4 bytes, hc32_ll_tmr0.o(i.TMR0_WaitSyncDone))
  [Stack]

  - Max Depth = 4
  - Call Chain = TMR0_WaitSyncDone
  [Called By]
  - >> TMR0_Start
  - >> TMR0_Init

  HRPWM_MatchSpecialEventEnable (Thumb, 122 bytes, Stack size 16 bytes, hrtimer.o(i.HRPWM_MatchSpecialEventEnable))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_MatchSpecialEventEnable ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  HRPWM_SetUnitGlobalBufFlagSrc (Thumb, 132 bytes, Stack size 16 bytes, hrtimer.o(i.HRPWM_SetUnitGlobalBufFlagSrc))
  [Stack]

  - Max Depth = 48
  - Call Chain = HRPWM_SetUnitGlobalBufFlagSrc ⇒ DDL_AssertHandler ⇒ __2printf
  [Calls]
  - >> DDL_AssertHandler
  [Called By]
  - >> HRTIM_Config

  _printf_core (Thumb, 436 bytes, Stack size 96 bytes, printf3.o(i._printf_core), UNUSED)
  [Calls]

  - >> __aeabi_uidivmod
  [Called By]
  - >> __0printf$3

  ### Undefined Global Symbols