Static Call Graph for image .\Objects\MG32_PWM_AudioOut.axf



#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Mon Apr 14 10:37:29 2025

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

Call chain for Maximum Stack Depth:

main ⇒ ChipInit ⇒ CSC_Init

Mutually Recursive functions

  • ADC_IRQHandler   ⇒   ADC_IRQHandler
  • HardFault_Handler_C   ⇒   HardFault_Handler_C

    Function Pointers

    Global Symbols

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

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Calls]

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

    [Called By]

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))

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

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

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

    ReInitial_Stack (Thumb, 6 bytes, Stack size 0 bytes, startup_mg32.o(.text), UNUSED)

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_mg32.o(.text), UNUSED)

    HardFault_Handler (Thumb, 24 bytes, Stack size 0 bytes, startup_mg32.o(.text))
    [Address Reference Count : 1]

    ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_mg32.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    [Calls]


    [Called By]

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

    CSC_Init (Thumb, 488 bytes, Stack size 56 bytes, mg32_csc_init.o(.text.CSC_Init))

    [Stack]


    [Called By]

    ChipInit (Thumb, 40 bytes, Stack size 8 bytes, mg32_chipinit.o(.text.ChipInit))

    [Stack]


    [Calls]
    [Called By]

    GPIO_Init (Thumb, 20 bytes, Stack size 0 bytes, mg32_gpio_init.o(.text.GPIO_Init))

    [Called By]

    HardFault_Handler_C (Thumb, 2 bytes, Stack size 0 bytes, system_mg32.o(.text.HardFault_Handler_C))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    MID_IncTick (Thumb, 12 bytes, Stack size 0 bytes, mg32_common_mid.o(.text.MID_IncTick))

    [Called By]

    MID_TM_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, mg32_tm_mid.o(.text.MID_TM_BreakCallback))

    [Called By]

    MID_TM_IC_CaptureCallback (Thumb, 2 bytes, Stack size 0 bytes, mg32_tm_mid.o(.text.MID_TM_IC_CaptureCallback))

    [Called By]

    MID_TM_IRQHandler (Thumb, 696 bytes, Stack size 16 bytes, mg32_tm_mid.o(.text.MID_TM_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    MID_TM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, mg32_tm_mid.o(.text.MID_TM_OC_DelayElapsedCallback))

    [Called By]

    MID_TM_OnePulseCallback (Thumb, 2 bytes, Stack size 0 bytes, mg32_tm_mid.o(.text.MID_TM_OnePulseCallback))

    [Called By]

    MID_TM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, mg32_tm_mid.o(.text.MID_TM_PWM_PulseFinishedCallback))

    [Called By]

    MID_TM_PeriodElapsedCallback (Thumb, 164 bytes, Stack size 16 bytes, sample_main_wizard.o(.text.MID_TM_PeriodElapsedCallback))

    [Stack]


    [Called By]

    MID_TM_QEI_DIRCHANGECallback (Thumb, 2 bytes, Stack size 0 bytes, mg32_tm_mid.o(.text.MID_TM_QEI_DIRCHANGECallback))

    [Called By]

    MID_TM_QEI_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, mg32_tm_mid.o(.text.MID_TM_QEI_ErrorCallback))

    [Called By]

    MID_TM_QEI_INDEXCallback (Thumb, 2 bytes, Stack size 0 bytes, mg32_tm_mid.o(.text.MID_TM_QEI_INDEXCallback))

    [Called By]

    MID_TM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, mg32_tm_mid.o(.text.MID_TM_TriggerCallback))

    [Called By]

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, mg32__irqhandler.o(.text.NMI_Handler))
    [Address Reference Count : 1]

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, mg32__irqhandler.o(.text.PendSV_Handler))
    [Address Reference Count : 1]

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, mg32__irqhandler.o(.text.SVC_Handler))
    [Address Reference Count : 1]

    SysTick_Handler (Thumb, 8 bytes, Stack size 8 bytes, mg32__irqhandler.o(.text.SysTick_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SystemInit (Thumb, 32 bytes, Stack size 0 bytes, system_mg32.o(.text.SystemInit))
    [Address Reference Count : 1]

    TM10_IRQHandler (Thumb, 12 bytes, Stack size 8 bytes, mg32__irqhandler.o(.text.TM10_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TM_Init (Thumb, 128 bytes, Stack size 20 bytes, mg32_tm_init.o(.text.TM_Init))

    [Stack]


    [Called By]

    main (Thumb, 12 bytes, Stack size 0 bytes, sample_main_wizard.o(.text.main))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    Local Symbols

    Undefined Global Symbols