CLOCK_GetFlexCommClkFreq ⇒ CLOCK_GetFreq
Function Pointers
- ADC0_SEQA_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- ADC0_SEQA_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- ADC0_SEQB_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- ADC0_SEQB_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- ADC0_THCMP_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- ADC0_THCMP_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- CTIMER0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- CTIMER0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- CTIMER1_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- CTIMER1_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- CTIMER3_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- CTIMER3_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- DMA0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- DMA0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- FLEXCOMM0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- FLEXCOMM1_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM1_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- FLEXCOMM2_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM2_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- FLEXCOMM3_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM3_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- FLEXCOMM4_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM4_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- FLEXCOMM5_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM5_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- FLEXCOMM6_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM6_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- FLEXCOMM7_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- FLEXCOMM7_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- GINT0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- GINT0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- GINT1_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- GINT1_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- HardFault_Handler from bl_exception_handler.o(i.HardFault_Handler) referenced from startup_lpc51u68.o(RESET)
- MRT0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- MRT0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- NMI_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- PIN_INT0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- PIN_INT0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- PIN_INT1_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- PIN_INT1_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- PIN_INT2_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- PIN_INT2_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- PIN_INT3_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- PIN_INT3_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- PendSV_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- RTC_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- RTC_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- Reserved41_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- Reserved41_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- Reserved42_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- Reserved42_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- Reserved46_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- Reserved46_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- Reserved47_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- Reserved47_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- Reset_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- Reset_Handler from startup_lpc51u68.o(.text) referenced from bl_main.o(i.is_valid_application_location)
- SCT0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- SCT0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- SVC_Handler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- SysTick_Handler from microseconds_sysclk.o(i.SysTick_Handler) referenced from startup_lpc51u68.o(RESET)
- SystemInit from system_lpc51u68.o(i.SystemInit) referenced from startup_lpc51u68.o(.text)
- USB0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- USB0_IRQHandler from usb_hid_msc_peripheral_interface.o(i.USB0_IRQHandler) referenced from startup_lpc51u68.o(RESET)
- USB0_NEEDCLK_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- USB0_NEEDCLK_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- USB_DeviceCh9GetConfiguration from usb_device_ch9.o(i.USB_DeviceCh9GetConfiguration) referenced from usb_device_ch9.o(.constdata)
- USB_DeviceCh9GetDescriptor from usb_device_ch9.o(i.USB_DeviceCh9GetDescriptor) referenced from usb_device_ch9.o(.constdata)
- USB_DeviceCh9GetInterface from usb_device_ch9.o(i.USB_DeviceCh9GetInterface) referenced from usb_device_ch9.o(.constdata)
- USB_DeviceCh9GetStatus from usb_device_ch9.o(i.USB_DeviceCh9GetStatus) referenced from usb_device_ch9.o(.constdata)
- USB_DeviceCh9SetAddress from usb_device_ch9.o(i.USB_DeviceCh9SetAddress) referenced from usb_device_ch9.o(.constdata)
- USB_DeviceCh9SetClearFeature from usb_device_ch9.o(i.USB_DeviceCh9SetClearFeature) referenced 2 times from usb_device_ch9.o(.constdata)
- USB_DeviceCh9SetConfiguration from usb_device_ch9.o(i.USB_DeviceCh9SetConfiguration) referenced from usb_device_ch9.o(.constdata)
- USB_DeviceCh9SetInterface from usb_device_ch9.o(i.USB_DeviceCh9SetInterface) referenced from usb_device_ch9.o(.constdata)
- USB_DeviceCh9SynchFrame from usb_device_ch9.o(i.USB_DeviceCh9SynchFrame) referenced from usb_device_ch9.o(.constdata)
- USB_DeviceClassCallback from usb_device_class.o(i.USB_DeviceClassCallback) referenced from usb_device_class.o(i.USB_DeviceClassInit)
- USB_DeviceControlCallback from usb_device_ch9.o(i.USB_DeviceControlCallback) referenced from usb_device_ch9.o(i.USB_DeviceControlPipeInit)
- USB_DeviceHidDeinit from usb_device_hid.o(i.USB_DeviceHidDeinit) referenced from usb_device_class.o(.constdata)
- USB_DeviceHidEvent from usb_device_hid.o(i.USB_DeviceHidEvent) referenced from usb_device_class.o(.constdata)
- USB_DeviceHidInit from usb_device_hid.o(i.USB_DeviceHidInit) referenced from usb_device_class.o(.constdata)
- USB_DeviceHidInterruptIn from usb_device_hid.o(i.USB_DeviceHidInterruptIn) referenced from usb_device_hid.o(i.USB_DeviceHidEndpointsInit)
- USB_DeviceHidInterruptOut from usb_device_hid.o(i.USB_DeviceHidInterruptOut) referenced from usb_device_hid.o(i.USB_DeviceHidEndpointsInit)
- USB_DeviceLpc3511IpCancel from usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpCancel) referenced from usb_device_dci.o(.constdata)
- USB_DeviceLpc3511IpControl from usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpControl) referenced from usb_device_dci.o(.constdata)
- USB_DeviceLpc3511IpDeinit from usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpDeinit) referenced from usb_device_dci.o(.constdata)
- USB_DeviceLpc3511IpInit from usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpInit) referenced from usb_device_dci.o(.constdata)
- USB_DeviceLpc3511IpRecv from usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpRecv) referenced from usb_device_dci.o(.constdata)
- USB_DeviceLpc3511IpSend from usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpSend) referenced from usb_device_dci.o(.constdata)
- UTICK0_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- UTICK0_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- WDT_BOD_DriverIRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(.text)
- WDT_BOD_IRQHandler from startup_lpc51u68.o(.text) referenced from startup_lpc51u68.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lpc51u68.o(.text)
- bootloader_command_init from bl_command.o(i.bootloader_command_init) referenced from bl_command.o(.data)
- bootloader_command_pump from bl_command.o(i.bootloader_command_pump) referenced from bl_command.o(.data)
- bootloader_property_get from property_lpc.o(i.bootloader_property_get) referenced from property_lpc.o(.constdata)
- bootloader_property_init from property_lpc.o(i.bootloader_property_init) referenced from property_lpc.o(.constdata)
- bootloader_property_load_user_config from property_lpc.o(i.bootloader_property_load_user_config) referenced from property_lpc.o(.constdata)
- bootloader_property_set_uint32 from property_lpc.o(i.bootloader_property_set_uint32) referenced from property_lpc.o(.constdata)
- device_mem_fill from device_memory.o(i.device_mem_fill) referenced from device_memory.o(.constdata)
- device_mem_read from device_memory.o(i.device_mem_read) referenced from device_memory.o(.constdata)
- device_mem_write from device_memory.o(i.device_mem_write) referenced from device_memory.o(.constdata)
- fputc from bl_main.o(i.fputc) referenced from printfa.o(i.__0vprintf)
- handle_call from bl_command.o(i.handle_call) referenced from bl_command.o(.constdata)
- handle_data_consumer from bl_command.o(i.handle_data_consumer) referenced 2 times from bl_command.o(.constdata)
- handle_data_producer from bl_command.o(i.handle_data_producer) referenced 2 times from bl_command.o(.constdata)
- handle_execute from bl_command.o(i.handle_execute) referenced from bl_command.o(.constdata)
- handle_fill_memory from bl_command.o(i.handle_fill_memory) referenced from bl_command.o(.constdata)
- handle_flash_erase_all from bl_command.o(i.handle_flash_erase_all) referenced from bl_command.o(.constdata)
- handle_flash_erase_region from bl_command.o(i.handle_flash_erase_region) referenced from bl_command.o(.constdata)
- handle_get_property from bl_command.o(i.handle_get_property) referenced from bl_command.o(.constdata)
- handle_log_capture from bl_command.o(i.handle_log_capture) referenced from bl_command.o(.constdata)
- handle_read_memory from bl_command.o(i.handle_read_memory) referenced from bl_command.o(.constdata)
- handle_receive_sb_file from bl_command.o(i.handle_receive_sb_file) referenced from bl_command.o(.constdata)
- handle_reset from bl_command.o(i.handle_reset) referenced from bl_command.o(.constdata)
- handle_set_property from bl_command.o(i.handle_set_property) referenced from bl_command.o(.constdata)
- handle_write_memory from bl_command.o(i.handle_write_memory) referenced from bl_command.o(.constdata)
- internal_flash_erase from internalflashapi.o(i.internal_flash_erase) referenced from internalflashapi.o(.constdata)
- internal_flash_fill from internalflashapi.o(i.internal_flash_fill) referenced from internalflashapi.o(.constdata)
- internal_flash_flush from internalflashapi.o(i.internal_flash_flush) referenced from internalflashapi.o(.constdata)
- internal_flash_init from internalflashapi.o(i.internal_flash_init) referenced from internalflashapi.o(.constdata)
- internal_flash_read from internalflashapi.o(i.internal_flash_read) referenced from internalflashapi.o(.constdata)
- internal_flash_write from internalflashapi.o(i.internal_flash_write) referenced from internalflashapi.o(.constdata)
- ldr_DoCommand from sbloader.o(i.ldr_DoCommand) referenced from sbloader.o(i.ldr_DoLoadBytes)
- ldr_DoCommand from sbloader.o(i.ldr_DoCommand) referenced from sbloader.o(i.ldr_DoLoadChunks)
- ldr_DoCommand from sbloader.o(i.ldr_DoCommand) referenced from sbloader.o(i.ldr_GoToNextSection)
- ldr_DoHeader from sbloader.o(i.ldr_DoHeader) referenced from sbloader.o(i.sbloader_init)
- ldr_DoHeader1 from sbloader.o(i.ldr_DoHeader1) referenced from sbloader.o(i.ldr_DoHeader)
- ldr_DoHeader2 from sbloader.o(i.ldr_DoHeader2) referenced from sbloader.o(i.ldr_DoHeader1)
- ldr_DoLoadBytes from sbloader.o(i.ldr_DoLoadBytes) referenced from sbloader.o(i.ldr_DoLoadChunks)
- ldr_DoLoadBytes from sbloader.o(i.ldr_DoLoadBytes) referenced from sbloader.o(i.ldr_DoLoadCmd)
- ldr_DoLoadChunks from sbloader.o(i.ldr_DoLoadChunks) referenced from sbloader.o(i.ldr_DoLoadChunks)
- ldr_DoLoadChunks from sbloader.o(i.ldr_DoLoadChunks) referenced from sbloader.o(i.ldr_DoLoadCmd)
- main from bl_main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- mem_erase from memory.o(i.mem_erase) referenced from memory.o(.constdata)
- mem_fill from memory.o(i.mem_fill) referenced from memory.o(.constdata)
- mem_flush from memory.o(i.mem_flush) referenced from memory.o(.constdata)
- mem_init from memory.o(i.mem_init) referenced from memory.o(.constdata)
- mem_read from memory.o(i.mem_read) referenced from memory.o(.constdata)
- mem_write from memory.o(i.mem_write) referenced from memory.o(.constdata)
- normal_mem_fill from normal_memory.o(i.normal_mem_fill) referenced from normal_memory.o(.constdata)
- normal_mem_init from normal_memory.o(i.normal_mem_init) referenced from normal_memory.o(.constdata)
- normal_mem_read from normal_memory.o(i.normal_mem_read) referenced from normal_memory.o(.constdata)
- normal_mem_write from normal_memory.o(i.normal_mem_write) referenced from normal_memory.o(.constdata)
- usb_device_callback from usb_hid_msc_peripheral_interface.o(i.usb_device_callback) referenced from composite.o(.data)
- usb_device_full_init from usb_hid_msc_peripheral_interface.o(i.usb_device_full_init) referenced from usb_hid_msc_peripheral_interface.o(.constdata)
- usb_device_full_shutdown from usb_hid_msc_peripheral_interface.o(i.usb_device_full_shutdown) referenced from usb_hid_msc_peripheral_interface.o(.constdata)
- usb_device_hid_generic_callback from hid_bootloader.o(i.usb_device_hid_generic_callback) referenced from composite.o(.data)
- usb_hid_packet_abort_data_phase from usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_abort_data_phase) referenced from usb_hid_msc_peripheral_interface.o(.constdata)
- usb_hid_packet_finalize from usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_finalize) referenced from usb_hid_msc_peripheral_interface.o(.constdata)
- usb_hid_packet_get_max_packet_size from usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_get_max_packet_size) referenced from usb_hid_msc_peripheral_interface.o(.constdata)
- usb_hid_packet_init from usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_init) referenced from usb_hid_msc_peripheral_interface.o(.constdata)
- usb_hid_packet_read from usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_read) referenced from usb_hid_msc_peripheral_interface.o(.constdata)
- usb_hid_packet_write from usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_write) referenced from usb_hid_msc_peripheral_interface.o(.constdata)
- usb_hid_poll_for_activity from usb_hid_msc_peripheral_interface.o(i.usb_hid_poll_for_activity) referenced from usb_hid_msc_peripheral_interface.o(.constdata)
- usb_msc_pump from usb_hid_msc_peripheral_interface.o(i.usb_msc_pump) referenced from usb_hid_msc_peripheral_interface.o(.constdata)
Global Symbols
pattern_fill (Thumb, 0 bytes, Stack size unknown bytes, pattern_fill.o( . text ))
[Called By]
- >> device_mem_fill
- >> normal_mem_fill
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry4.o(.ARM.Collect$$$$00000003))
_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))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 2]
- startup_lpc51u68.o(RESET)
- bl_main.o(i.is_valid_application_location)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_lpc51u68.o(RESET)
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_lpc51u68.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_lpc51u68.o(RESET)
WDT_BOD_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
DMA0_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
GINT0_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
GINT1_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
PIN_INT0_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
PIN_INT1_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
PIN_INT2_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
PIN_INT3_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
UTICK0_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
MRT0_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
CTIMER0_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
CTIMER1_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
SCT0_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
CTIMER3_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
FLEXCOMM0_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
FLEXCOMM1_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
FLEXCOMM2_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
FLEXCOMM3_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
FLEXCOMM4_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
FLEXCOMM5_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
FLEXCOMM6_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
FLEXCOMM7_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
ADC0_SEQA_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
ADC0_SEQB_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
ADC0_THCMP_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
Reserved41_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
Reserved42_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
USB0_NEEDCLK_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
RTC_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
Reserved46_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
Reserved47_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
ADC0_SEQA_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Calls]
- >> ADC0_SEQA_DriverIRQHandler
[Called By]- >> ADC0_SEQA_DriverIRQHandler
[Address Reference Count : 1]- startup_lpc51u68.o(.text)
ADC0_SEQB_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
ADC0_THCMP_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
CTIMER0_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
CTIMER1_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
CTIMER3_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
DMA0_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
FLEXCOMM0_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
FLEXCOMM1_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
FLEXCOMM2_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
FLEXCOMM3_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
FLEXCOMM4_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
FLEXCOMM5_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
FLEXCOMM6_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
FLEXCOMM7_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
GINT0_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
GINT1_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
MRT0_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
PIN_INT0_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
PIN_INT1_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
PIN_INT2_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
PIN_INT3_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
RTC_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
Reserved41_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
Reserved42_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
Reserved46_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
Reserved47_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
SCT0_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
USB0_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
USB0_NEEDCLK_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
UTICK0_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
WDT_BOD_DriverIRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc51u68.o(.text))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_uidivmod
[Called By]- >> SystemCoreClockUpdate
- >> GetWdtOscFreq
- >> microseconds_init
- >> CLOCK_GetFreq
- >> IAP_EraseSector
- >> IAP_CopyRamToFlash
- >> internal_flash_fill
- >> USB_DeviceLpc3511IpInterruptToken
- >> _printf_core
- >> CLOCK_GetWdtOscFreq
__aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> SystemCoreClockUpdate
- >> CLOCK_GetFreq
- >> _printf_core
- >> _fp_digits
__aeabi_lmul (Thumb, 122 bytes, Stack size 64 bytes, llmul.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = __aeabi_lmul ⇒ __aeabi_llsl
[Calls]
[Called By]
_ll_mul (Thumb, 0 bytes, Stack size 64 bytes, llmul.o(.text), UNUSED)
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> usb_hid_packet_write
- >> handle_data_producer
- >> handle_data_consumer
- >> internal_flash_write
- >> internal_flash_read
- >> internal_flash_fill
- >> normal_mem_write
- >> normal_mem_read
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> bootloader_get_external_memory_properties
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> bootloader_property_load_user_config
- >> flashPageWrite
- >> _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_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> reset_data_phase
- >> usb_device_full_init
- >> sbloader_init
- >> bootloader_get_external_memory_properties
__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_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_llsl
[Called By]- >> __aeabi_dadd
- >> __aeabi_d2ulz
- >> __aeabi_lmul
- >> __aeabi_uldivmod
- >> _double_epilogue
_ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
__aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_llsr
[Called By]- >> __aeabi_d2ulz
- >> __aeabi_uldivmod
- >> _double_epilogue
_ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
__I$use$fp (Thumb, 0 bytes, Stack size 48 bytes, iusefp.o(.text), UNUSED)
__aeabi_dadd (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED)
[Calls]
- >> __aeabi_lasr
- >> _double_round
- >> _double_epilogue
- >> __aeabi_llsl
[Called By]- >> _fp_digits
- >> __aeabi_drsub
- >> __aeabi_dsub
__aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text), UNUSED)
[Calls]
[Called By]
__aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text), UNUSED)
[Calls]
[Called By]
__aeabi_d2ulz (Thumb, 54 bytes, Stack size 8 bytes, dfixul.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_cdrcmple (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
[Called By]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)
[Called By]
_ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)
_double_round (Thumb, 26 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)
[Called By]
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> _double_epilogue
_double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text), UNUSED)
[Calls]
- >> __ARM_clz
- >> _double_round
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> __aeabi_dmul
- >> __aeabi_dadd
BOARD_InitPins (Thumb, 28 bytes, Stack size 0 bytes, pin_mux.o(i.BOARD_InitPins))
[Called By]
CLOCK_AttachClk (Thumb, 56 bytes, Stack size 12 bytes, fsl_clock.o(i.CLOCK_AttachClk))
[Stack]
- Max Depth = 12
- Call Chain = CLOCK_AttachClk
[Called By]- >> usb_clock_init
- >> configure_clocks
- >> CLOCK_EnableUsbfs0Clock
CLOCK_EnableUsbfs0Clock (Thumb, 78 bytes, Stack size 16 bytes, fsl_clock.o(i.CLOCK_EnableUsbfs0Clock))
[Stack]
- Max Depth = 28
- Call Chain = CLOCK_EnableUsbfs0Clock ⇒ CLOCK_AttachClk
[Calls]- >> CLOCK_SetClkDiv
- >> CLOCK_AttachClk
[Called By]
CLOCK_GetAsyncApbClkFreq (Thumb, 30 bytes, Stack size 8 bytes, fsl_clock.o(i.CLOCK_GetAsyncApbClkFreq))
[Stack]
- Max Depth = 36
- Call Chain = CLOCK_GetAsyncApbClkFreq ⇒ CLOCK_GetCoreSysClkFreq ⇒ CLOCK_GetWdtOscFreq ⇒ __aeabi_uidivmod
[Calls]- >> CLOCK_GetCoreSysClkFreq
[Called By]
CLOCK_GetCoreSysClkFreq (Thumb, 104 bytes, Stack size 8 bytes, fsl_clock.o(i.CLOCK_GetCoreSysClkFreq))
[Stack]
- Max Depth = 28
- Call Chain = CLOCK_GetCoreSysClkFreq ⇒ CLOCK_GetWdtOscFreq ⇒ __aeabi_uidivmod
[Calls]- >> CLOCK_GetWdtOscFreq
- >> CLOCK_GetFroHfFreq
- >> CLOCK_GetFro12MFreq
[Called By]- >> CLOCK_GetFreq
- >> CLOCK_GetFRGInputClock
- >> CLOCK_GetAsyncApbClkFreq
CLOCK_GetFRGInputClock (Thumb, 56 bytes, Stack size 8 bytes, fsl_clock.o(i.CLOCK_GetFRGInputClock))
[Stack]
- Max Depth = 36
- Call Chain = CLOCK_GetFRGInputClock ⇒ CLOCK_GetCoreSysClkFreq ⇒ CLOCK_GetWdtOscFreq ⇒ __aeabi_uidivmod
[Calls]- >> CLOCK_GetFroHfFreq
- >> CLOCK_GetFro12MFreq
- >> CLOCK_GetCoreSysClkFreq
[Called By]
CLOCK_GetFlexCommClkFreq (Thumb, 72 bytes, Stack size 8 bytes, fsl_clock.o(i.CLOCK_GetFlexCommClkFreq))
[Stack]
- Max Depth = 8 + In Cycle
- Call Chain = CLOCK_GetFlexCommClkFreq ⇒ CLOCK_GetFreq (Cycle)
[Calls]- >> CLOCK_GetFreq
- >> CLOCK_GetFroHfFreq
- >> CLOCK_GetFro12MFreq
[Called By]
CLOCK_GetFreq (Thumb, 196 bytes, Stack size 8 bytes, fsl_clock.o(i.CLOCK_GetFreq))
[Stack]
- Max Depth = 64
- Call Chain = CLOCK_GetFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> __ARM_common_switch8
- >> CLOCK_GetFlexCommClkFreq
- >> __aeabi_uldivmod
- >> __aeabi_uidivmod
- >> CLOCK_GetWdtOscFreq
- >> CLOCK_GetFroHfFreq
- >> CLOCK_GetFro12MFreq
- >> CLOCK_GetFRGInputClock
- >> CLOCK_GetCoreSysClkFreq
- >> CLOCK_GetAsyncApbClkFreq
[Called By]- >> usb_clock_init
- >> CLOCK_GetFlexCommClkFreq
CLOCK_GetFro12MFreq (Thumb, 16 bytes, Stack size 0 bytes, fsl_clock.o(i.CLOCK_GetFro12MFreq))
[Called By]
- >> CLOCK_GetFreq
- >> CLOCK_GetFlexCommClkFreq
- >> CLOCK_GetFRGInputClock
- >> CLOCK_GetCoreSysClkFreq
CLOCK_GetFroHfFreq (Thumb, 34 bytes, Stack size 0 bytes, fsl_clock.o(i.CLOCK_GetFroHfFreq))
[Called By]
- >> CLOCK_GetFreq
- >> CLOCK_GetFlexCommClkFreq
- >> CLOCK_GetFRGInputClock
- >> CLOCK_GetCoreSysClkFreq
CLOCK_GetWdtOscFreq (Thumb, 46 bytes, Stack size 8 bytes, fsl_clock.o(i.CLOCK_GetWdtOscFreq))
[Stack]
- Max Depth = 20
- Call Chain = CLOCK_GetWdtOscFreq ⇒ __aeabi_uidivmod
[Calls]
[Called By]- >> CLOCK_GetFreq
- >> CLOCK_GetCoreSysClkFreq
CLOCK_SetClkDiv (Thumb, 30 bytes, Stack size 0 bytes, fsl_clock.o(i.CLOCK_SetClkDiv))
[Called By]
- >> usb_clock_init
- >> configure_clocks
- >> CLOCK_EnableUsbfs0Clock
CLOCK_SetFLASHAccessCyclesForFreq (Thumb, 50 bytes, Stack size 8 bytes, fsl_clock.o(i.CLOCK_SetFLASHAccessCyclesForFreq))
[Stack]
- Max Depth = 8
- Call Chain = CLOCK_SetFLASHAccessCyclesForFreq
[Calls]- >> CLOCK_SetFLASHAccessCycles
[Called By]
CLOCK_SetupFROClocking (Thumb, 102 bytes, Stack size 16 bytes, fsl_clock.o(i.CLOCK_SetupFROClocking))
[Stack]
- Max Depth = 16
- Call Chain = CLOCK_SetupFROClocking
[Calls]
[Called By]
CRC_GetDefaultConfig (Thumb, 8 bytes, Stack size 0 bytes, fsl_crc.o(i.CRC_GetDefaultConfig))
[Called By]
CRC_Init (Thumb, 66 bytes, Stack size 16 bytes, fsl_crc.o(i.CRC_Init))
[Stack]
- Max Depth = 32
- Call Chain = CRC_Init ⇒ RESET_PeripheralReset ⇒ RESET_SetPeripheralReset
[Calls]
[Called By]
CRC_WriteData (Thumb, 46 bytes, Stack size 0 bytes, fsl_crc.o(i.CRC_WriteData))
[Called By]
HardFault_Handler (Thumb, 28 bytes, Stack size 0 bytes, bl_exception_handler.o(i.HardFault_Handler))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
IAP_CopyRamToFlash (Thumb, 42 bytes, Stack size 48 bytes, fsl_iap.o(i.IAP_CopyRamToFlash))
[Stack]
- Max Depth = 60
- Call Chain = IAP_CopyRamToFlash ⇒ __aeabi_uidivmod
[Calls]- >> __aeabi_uidivmod
- >> translate_iap_status
- >> iap_entry
[Called By]
IAP_EraseSector (Thumb, 42 bytes, Stack size 48 bytes, fsl_iap.o(i.IAP_EraseSector))
[Stack]
- Max Depth = 60
- Call Chain = IAP_EraseSector ⇒ __aeabi_uidivmod
[Calls]- >> __aeabi_uidivmod
- >> translate_iap_status
- >> iap_entry
[Called By]- >> flashiap_mem_erase_all
- >> internal_flash_erase
IAP_PrepareSectorForWrite (Thumb, 30 bytes, Stack size 48 bytes, fsl_iap.o(i.IAP_PrepareSectorForWrite))
[Stack]
- Max Depth = 56
- Call Chain = IAP_PrepareSectorForWrite ⇒ iap_entry
[Calls]- >> translate_iap_status
- >> iap_entry
[Called By]- >> flashiap_mem_erase_all
- >> internal_flash_erase
- >> flashPageWrite
POWER_SetVoltageForFreq (Thumb, 260 bytes, Stack size 8 bytes, fsl_power_lib.o(i.POWER_SetVoltageForFreq))
[Stack]
- Max Depth = 16
- Call Chain = POWER_SetVoltageForFreq ⇒ POWER_setVdLevel
[Calls]
[Called By]
RESET_ClearPeripheralReset (Thumb, 54 bytes, Stack size 8 bytes, fsl_reset.o(i.RESET_ClearPeripheralReset))
[Stack]
- Max Depth = 8
- Call Chain = RESET_ClearPeripheralReset
[Called By]
RESET_PeripheralReset (Thumb, 16 bytes, Stack size 8 bytes, fsl_reset.o(i.RESET_PeripheralReset))
[Stack]
- Max Depth = 16
- Call Chain = RESET_PeripheralReset ⇒ RESET_SetPeripheralReset
[Calls]- >> RESET_SetPeripheralReset
- >> RESET_ClearPeripheralReset
[Called By]- >> CRC_Init
- >> usb_clock_init
RESET_SetPeripheralReset (Thumb, 50 bytes, Stack size 8 bytes, fsl_reset.o(i.RESET_SetPeripheralReset))
[Stack]
- Max Depth = 8
- Call Chain = RESET_SetPeripheralReset
[Called By]
SysTick_Handler (Thumb, 10 bytes, Stack size 0 bytes, microseconds_sysclk.o(i.SysTick_Handler))
[Address Reference Count : 1]
- startup_lpc51u68.o(RESET)
SystemCoreClockUpdate (Thumb, 294 bytes, Stack size 24 bytes, system_lpc51u68.o(i.SystemCoreClockUpdate))
[Stack]
- Max Depth = 80
- Call Chain = SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> __ARM_common_ll_muluu
- >> findPllPreDiv
- >> findPllMMult
- >> GetWdtOscFreq
- >> __aeabi_uldivmod
- >> __aeabi_uidivmod
[Called By]
SystemInit (Thumb, 8 bytes, Stack size 0 bytes, system_lpc51u68.o(i.SystemInit))
[Address Reference Count : 1]
- startup_lpc51u68.o(.text)
USB0_IRQHandler (Thumb, 12 bytes, Stack size 8 bytes, usb_hid_msc_peripheral_interface.o(i.USB0_IRQHandler))
[Stack]
- Max Depth = 208
- Call Chain = USB0_IRQHandler ⇒ USB_DeviceLpcIp3511IsrFunction ⇒ USB_DeviceLpc3511IpInterruptToken ⇒ USB_DeviceLpc3511IpTransaction ⇒ USB_DeviceLpc3511IpGetActualBufferAndPrime ⇒ USB_DeviceLpc3511IpEndpointPrime
[Calls]- >> USB_DeviceLpcIp3511IsrFunction
[Address Reference Count : 1]- startup_lpc51u68.o(RESET)
USB_DeviceClassCallback (Thumb, 56 bytes, Stack size 24 bytes, usb_device_class.o(i.USB_DeviceClassCallback))
[Stack]
- Max Depth = 80
- Call Chain = USB_DeviceClassCallback ⇒ USB_DeviceClassEvent ⇒ USB_DeviceClassGetHandleByDeviceHandle
[Calls]- >> USB_DeviceClassGetHandleByDeviceHandle
- >> USB_DeviceClassEvent
- >> USB_DeviceControlPipeInit
[Called By]- >> USB_DeviceControlCallback
- >> USB_DeviceCh9SetInterface
- >> USB_DeviceCh9SetConfiguration
- >> USB_DeviceCh9SetClearFeature
- >> USB_DeviceCh9GetInterface
- >> USB_DeviceCh9GetDescriptor
- >> USB_DeviceCh9GetConfiguration
[Address Reference Count : 1]- usb_device_class.o(i.USB_DeviceClassInit)
USB_DeviceClassDeinit (Thumb, 106 bytes, Stack size 32 bytes, usb_device_class.o(i.USB_DeviceClassDeinit))
[Stack]
- Max Depth = 56
- Call Chain = USB_DeviceClassDeinit ⇒ USB_DeviceDeinit ⇒ USB_DeviceFreeHandle
[Calls]- >> USB_DeviceClassGetHandleByControllerId
- >> USB_DeviceClassFreeHandle
- >> USB_DeviceDeinit
[Called By]- >> usb_device_full_shutdown
USB_DeviceClassEvent (Thumb, 116 bytes, Stack size 40 bytes, usb_device_class.o(i.USB_DeviceClassEvent))
[Stack]
- Max Depth = 56
- Call Chain = USB_DeviceClassEvent ⇒ USB_DeviceClassGetHandleByDeviceHandle
[Calls]- >> USB_DeviceClassGetHandleByDeviceHandle
[Called By]- >> USB_DeviceClassCallback
- >> USB_DeviceControlCallback
- >> USB_DeviceCh9SetInterface
- >> USB_DeviceCh9SetConfiguration
- >> USB_DeviceCh9SetClearFeature
USB_DeviceClassGetDeviceHandle (Thumb, 48 bytes, Stack size 16 bytes, usb_device_class.o(i.USB_DeviceClassGetDeviceHandle))
[Stack]
- Max Depth = 16
- Call Chain = USB_DeviceClassGetDeviceHandle
[Calls]- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
[Called By]
USB_DeviceClassInit (Thumb, 164 bytes, Stack size 72 bytes, usb_device_class.o(i.USB_DeviceClassInit))
[Stack]
- Max Depth = 120
- Call Chain = USB_DeviceClassInit ⇒ USB_DeviceInit ⇒ USB_DeviceDeinit ⇒ USB_DeviceFreeHandle
[Calls]- >> USB_DeviceClassFreeHandle
- >> USB_DeviceClassAllocateHandle
- >> USB_DeviceInit
- >> USB_DeviceDeinit
[Called By]
USB_DeviceControlCallback (Thumb, 414 bytes, Stack size 72 bytes, usb_device_ch9.o(i.USB_DeviceControlCallback))
[Stack]
- Max Depth = 152
- Call Chain = USB_DeviceControlCallback ⇒ USB_DeviceClassCallback ⇒ USB_DeviceClassEvent ⇒ USB_DeviceClassGetHandleByDeviceHandle
[Calls]- >> USB_DeviceGetStatus
- >> USB_DeviceClassEvent
- >> USB_DeviceClassCallback
- >> USB_DeviceControlCallbackFeedback
- >> USB_DeviceRecvRequest
[Address Reference Count : 1]- usb_device_ch9.o(i.USB_DeviceControlPipeInit)
USB_DeviceControlPipeInit (Thumb, 82 bytes, Stack size 32 bytes, usb_device_ch9.o(i.USB_DeviceControlPipeInit))
[Stack]
- Max Depth = 56
- Call Chain = USB_DeviceControlPipeInit ⇒ USB_DeviceDeinitEndpoint
[Calls]- >> USB_DeviceInitEndpoint
- >> USB_DeviceDeinitEndpoint
[Called By]- >> USB_DeviceClassCallback
USB_DeviceDeinit (Thumb, 38 bytes, Stack size 8 bytes, usb_device_dci.o(i.USB_DeviceDeinit))
[Stack]
- Max Depth = 24
- Call Chain = USB_DeviceDeinit ⇒ USB_DeviceFreeHandle
[Calls]
[Called By]- >> USB_DeviceClassInit
- >> USB_DeviceClassDeinit
- >> USB_DeviceInit
USB_DeviceDeinitEndpoint (Thumb, 58 bytes, Stack size 24 bytes, usb_device_dci.o(i.USB_DeviceDeinitEndpoint))
[Stack]
- Max Depth = 24
- Call Chain = USB_DeviceDeinitEndpoint
[Calls]
[Called By]- >> USB_DeviceControlPipeInit
- >> USB_DeviceHidEndpointsDeinit
USB_DeviceGetStatus (Thumb, 76 bytes, Stack size 16 bytes, usb_device_dci.o(i.USB_DeviceGetStatus))
[Stack]
- Max Depth = 24
- Call Chain = USB_DeviceGetStatus ⇒ __ARM_common_switch8
[Calls]- >> __ARM_common_switch8
- >> USB_DeviceControl
[Called By]- >> USB_DeviceControlCallback
- >> USB_DeviceCh9SynchFrame
- >> USB_DeviceCh9SetInterface
- >> USB_DeviceCh9SetConfiguration
- >> USB_DeviceCh9SetClearFeature
- >> USB_DeviceCh9SetAddress
- >> USB_DeviceCh9GetStatus
- >> USB_DeviceCh9GetInterface
- >> USB_DeviceCh9GetDescriptor
- >> USB_DeviceCh9GetConfiguration
USB_DeviceHidDeinit (Thumb, 30 bytes, Stack size 8 bytes, usb_device_hid.o(i.USB_DeviceHidDeinit))
[Stack]
- Max Depth = 48
- Call Chain = USB_DeviceHidDeinit ⇒ USB_DeviceHidEndpointsDeinit ⇒ USB_DeviceDeinitEndpoint
[Calls]- >> USB_DeviceHidEndpointsDeinit
[Address Reference Count : 1]- usb_device_class.o(.constdata)
USB_DeviceHidEvent (Thumb, 632 bytes, Stack size 64 bytes, usb_device_hid.o(i.USB_DeviceHidEvent))
[Stack]
- Max Depth = 120
- Call Chain = USB_DeviceHidEvent ⇒ USB_DeviceHidEndpointsInit ⇒ USB_DeviceInitEndpoint
[Calls]- >> __ARM_common_switch8
- >> USB_DeviceUnstallEndpoint
- >> USB_DeviceStallEndpoint
- >> USB_DeviceSendRequest
- >> USB_DeviceRecvRequest
- >> USB_DeviceHidInterruptOut
- >> USB_DeviceHidInterruptIn
- >> USB_DeviceHidEndpointsInit
- >> USB_DeviceHidEndpointsDeinit
[Address Reference Count : 1]- usb_device_class.o(.constdata)
USB_DeviceHidInit (Thumb, 54 bytes, Stack size 24 bytes, usb_device_hid.o(i.USB_DeviceHidInit))
[Stack]
- Max Depth = 40
- Call Chain = USB_DeviceHidInit ⇒ USB_DeviceClassGetDeviceHandle
[Calls]- >> USB_DeviceClassGetDeviceHandle
[Address Reference Count : 1]- usb_device_class.o(.constdata)
USB_DeviceHidRecv (Thumb, 58 bytes, Stack size 16 bytes, usb_device_hid.o(i.USB_DeviceHidRecv))
[Stack]
- Max Depth = 64
- Call Chain = USB_DeviceHidRecv ⇒ USB_DeviceRecvRequest ⇒ USB_DeviceTransfer
[Calls]
[Called By]- >> usb_device_hid_generic_set_interface
- >> usb_device_hid_generic_set_configure
- >> usb_hid_packet_read
USB_DeviceHidSend (Thumb, 58 bytes, Stack size 16 bytes, usb_device_hid.o(i.USB_DeviceHidSend))
[Stack]
- Max Depth = 64
- Call Chain = USB_DeviceHidSend ⇒ USB_DeviceSendRequest ⇒ USB_DeviceTransfer
[Calls]
[Called By]
USB_DeviceInit (Thumb, 196 bytes, Stack size 24 bytes, usb_device_dci.o(i.USB_DeviceInit))
[Stack]
- Max Depth = 48
- Call Chain = USB_DeviceInit ⇒ USB_DeviceDeinit ⇒ USB_DeviceFreeHandle
[Calls]- >> USB_DeviceDeinit
- >> USB_DeviceFreeHandle
- >> USB_DeviceAllocateHandle
[Called By]
USB_DeviceInitEndpoint (Thumb, 66 bytes, Stack size 16 bytes, usb_device_dci.o(i.USB_DeviceInitEndpoint))
[Stack]
- Max Depth = 16
- Call Chain = USB_DeviceInitEndpoint
[Calls]
[Called By]- >> USB_DeviceControlPipeInit
- >> USB_DeviceHidEndpointsInit
USB_DeviceLpc3511IpCancel (Thumb, 240 bytes, Stack size 48 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpCancel))
[Stack]
- Max Depth = 88
- Call Chain = USB_DeviceLpc3511IpCancel ⇒ USB_DeviceNotificationTrigger ⇒ USB_DeviceNotification
[Calls]- >> USB_DeviceLpc3511IpGetEndpointStateStruct
- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
- >> USB_DeviceNotificationTrigger
[Called By]- >> USB_DeviceLpc3511IpInterruptToken
- >> USB_DeviceLpc3511IpEndpointUnstall
- >> USB_DeviceLpc3511IpEndpointDeinit
- >> USB_DeviceLpc3511IpControl
[Address Reference Count : 1]- usb_device_dci.o(.constdata)
USB_DeviceLpc3511IpControl (Thumb, 306 bytes, Stack size 24 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpControl))
[Stack]
- Max Depth = 160
- Call Chain = USB_DeviceLpc3511IpControl ⇒ USB_DeviceLpc3511IpEndpointUnstall ⇒ USB_DeviceLpc3511IpTransaction ⇒ USB_DeviceLpc3511IpGetActualBufferAndPrime ⇒ USB_DeviceLpc3511IpEndpointPrime
[Calls]- >> __ARM_common_switch8
- >> USB_DeviceLpc3511IpSetDefaultState
- >> USB_DeviceLpc3511IpGetEndpointStateStruct
- >> USB_DeviceLpc3511IpEndpointUnstall
- >> USB_DeviceLpc3511IpEndpointInit
- >> USB_DeviceLpc3511IpEndpointDeinit
- >> USB_DeviceLpc3511IpCancel
[Called By]- >> USB_DeviceLpc3511IpSetDefaultState
- >> USB_DeviceLpc3511IpDeinit
[Address Reference Count : 1]- usb_device_dci.o(.constdata)
USB_DeviceLpc3511IpDeinit (Thumb, 52 bytes, Stack size 16 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpDeinit))
[Stack]
- Max Depth = 176
- Call Chain = USB_DeviceLpc3511IpDeinit ⇒ USB_DeviceLpc3511IpControl ⇒ USB_DeviceLpc3511IpEndpointUnstall ⇒ USB_DeviceLpc3511IpTransaction ⇒ USB_DeviceLpc3511IpGetActualBufferAndPrime ⇒ USB_DeviceLpc3511IpEndpointPrime
[Calls]- >> USB_DeviceLpc3511IpControl
[Address Reference Count : 1]- usb_device_dci.o(.constdata)
USB_DeviceLpc3511IpInit (Thumb, 134 bytes, Stack size 24 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpInit))
[Stack]
- Max Depth = 48
- Call Chain = USB_DeviceLpc3511IpInit ⇒ USB_DeviceLpc3511IpSetDefaultState ⇒ USB_DeviceLpc3511IpControl (Cycle)
[Calls]- >> USB_DeviceLpc3511IpSetDefaultState
[Address Reference Count : 1]- usb_device_dci.o(.constdata)
USB_DeviceLpc3511IpRecv (Thumb, 8 bytes, Stack size 8 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpRecv))
[Stack]
- Max Depth = 136
- Call Chain = USB_DeviceLpc3511IpRecv ⇒ USB_DeviceLpc3511IpSend ⇒ USB_DeviceLpc3511IpTransaction ⇒ USB_DeviceLpc3511IpGetActualBufferAndPrime ⇒ USB_DeviceLpc3511IpEndpointPrime
[Calls]- >> USB_DeviceLpc3511IpSend
[Address Reference Count : 1]- usb_device_dci.o(.constdata)
USB_DeviceLpc3511IpSend (Thumb, 56 bytes, Stack size 24 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpSend))
[Stack]
- Max Depth = 128
- Call Chain = USB_DeviceLpc3511IpSend ⇒ USB_DeviceLpc3511IpTransaction ⇒ USB_DeviceLpc3511IpGetActualBufferAndPrime ⇒ USB_DeviceLpc3511IpEndpointPrime
[Calls]- >> USB_DeviceLpc3511IpTransaction
- >> USB_DeviceLpc3511IpGetEndpointStateStruct
[Called By]- >> USB_DeviceLpc3511IpRecv
[Address Reference Count : 1]- usb_device_dci.o(.constdata)
USB_DeviceLpcIp3511IsrFunction (Thumb, 208 bytes, Stack size 40 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpcIp3511IsrFunction))
[Stack]
- Max Depth = 200
- Call Chain = USB_DeviceLpcIp3511IsrFunction ⇒ USB_DeviceLpc3511IpInterruptToken ⇒ USB_DeviceLpc3511IpTransaction ⇒ USB_DeviceLpc3511IpGetActualBufferAndPrime ⇒ USB_DeviceLpc3511IpEndpointPrime
[Calls]- >> USB_DeviceLpc3511IpInterruptToken
- >> USB_DeviceNotificationTrigger
[Called By]
USB_DeviceNotificationTrigger (Thumb, 30 bytes, Stack size 8 bytes, usb_device_dci.o(i.USB_DeviceNotificationTrigger))
[Stack]
- Max Depth = 40
- Call Chain = USB_DeviceNotificationTrigger ⇒ USB_DeviceNotification
[Calls]- >> USB_DeviceNotification
[Called By]- >> USB_DeviceLpcIp3511IsrFunction
- >> USB_DeviceLpc3511IpInterruptToken
- >> USB_DeviceLpc3511IpCancel
USB_DeviceRecvRequest (Thumb, 12 bytes, Stack size 8 bytes, usb_device_dci.o(i.USB_DeviceRecvRequest))
[Stack]
- Max Depth = 48
- Call Chain = USB_DeviceRecvRequest ⇒ USB_DeviceTransfer
[Calls]
[Called By]- >> USB_DeviceHidRecv
- >> USB_DeviceControlCallback
- >> USB_DeviceControlCallbackFeedback
- >> USB_DeviceHidEvent
USB_DeviceRun (Thumb, 12 bytes, Stack size 8 bytes, usb_device_dci.o(i.USB_DeviceRun))
[Stack]
- Max Depth = 8
- Call Chain = USB_DeviceRun
[Calls]
[Called By]
USB_DeviceSendRequest (Thumb, 14 bytes, Stack size 8 bytes, usb_device_dci.o(i.USB_DeviceSendRequest))
[Stack]
- Max Depth = 48
- Call Chain = USB_DeviceSendRequest ⇒ USB_DeviceTransfer
[Calls]
[Called By]- >> USB_DeviceHidSend
- >> USB_DeviceControlCallbackFeedback
- >> USB_DeviceHidEvent
USB_DeviceSetStatus (Thumb, 122 bytes, Stack size 16 bytes, usb_device_dci.o(i.USB_DeviceSetStatus))
[Stack]
- Max Depth = 24
- Call Chain = USB_DeviceSetStatus ⇒ __ARM_common_switch8
[Calls]- >> __ARM_common_switch8
- >> USB_DeviceControl
[Called By]- >> USB_DeviceCh9SetConfiguration
- >> USB_DeviceCh9SetAddress
USB_DeviceStallEndpoint (Thumb, 28 bytes, Stack size 16 bytes, usb_device_dci.o(i.USB_DeviceStallEndpoint))
[Stack]
- Max Depth = 16
- Call Chain = USB_DeviceStallEndpoint
[Calls]
[Called By]- >> USB_DeviceControlCallbackFeedback
- >> USB_DeviceCh9SetClearFeature
- >> USB_DeviceHidEvent
USB_DeviceUnstallEndpoint (Thumb, 28 bytes, Stack size 16 bytes, usb_device_dci.o(i.USB_DeviceUnstallEndpoint))
[Stack]
- Max Depth = 16
- Call Chain = USB_DeviceUnstallEndpoint
[Calls]
[Called By]- >> USB_DeviceCh9SetClearFeature
- >> USB_DeviceHidEvent
USB_OsaEnterCritical (Thumb, 12 bytes, Stack size 0 bytes, usb_osa_bm.o(i.USB_OsaEnterCritical))
[Called By]
- >> USB_DeviceLpcIp3511MallocMaxPacketBuffer
- >> USB_DeviceLpc3511IpTransaction
- >> USB_DeviceLpc3511IpEndpointPrime
- >> USB_DeviceLpc3511IpEndpointDeinit
- >> USB_DeviceClassGetHandleByDeviceHandle
- >> USB_DeviceClassGetHandleByControllerId
- >> USB_DeviceClassFreeHandle
- >> USB_DeviceClassAllocateHandle
- >> USB_DeviceLpc3511IpCancel
- >> USB_DeviceTransfer
- >> USB_DeviceFreeHandle
- >> USB_DeviceAllocateHandle
- >> USB_DeviceClassGetDeviceHandle
USB_OsaExitCritical (Thumb, 6 bytes, Stack size 0 bytes, usb_osa_bm.o(i.USB_OsaExitCritical))
[Called By]
- >> USB_DeviceLpcIp3511MallocMaxPacketBuffer
- >> USB_DeviceLpc3511IpTransaction
- >> USB_DeviceLpc3511IpEndpointPrime
- >> USB_DeviceLpc3511IpEndpointDeinit
- >> USB_DeviceClassGetHandleByDeviceHandle
- >> USB_DeviceClassGetHandleByControllerId
- >> USB_DeviceClassFreeHandle
- >> USB_DeviceClassAllocateHandle
- >> USB_DeviceLpc3511IpCancel
- >> USB_DeviceTransfer
- >> USB_DeviceFreeHandle
- >> USB_DeviceAllocateHandle
- >> USB_DeviceClassGetDeviceHandle
__0vprintf (Thumb, 12 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)
[Calls]
__1vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)
__2vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)
__c89vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf), UNUSED)
vprintf (Thumb, 0 bytes, Stack size 8 bytes, printfa.o(i.__0vprintf))
[Stack]
- Max Depth = 8
- Call Chain = vprintf
[Called By]- >> debug_printf
- >> debug_printf
- >> debug_printf
- >> debug_printf
- >> debug_printf
__ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz), UNUSED)
[Called By]
__ARM_common_ll_muluu (Thumb, 48 bytes, Stack size 24 bytes, system_lpc51u68.o(i.__ARM_common_ll_muluu))
[Stack]
- Max Depth = 24
- Call Chain = __ARM_common_ll_muluu
[Called By]- >> microseconds_convert_to_ticks
- >> SystemCoreClockUpdate
__ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, hid_bootloader.o(i.__ARM_common_switch8))
[Stack]
- Max Depth = 8
- Call Chain = __ARM_common_switch8
[Called By]- >> usb_device_hid_generic_callback
- >> usb_device_callback
- >> CLOCK_GetFreq
- >> bootloader_property_set_uint32
- >> bootloader_property_get
- >> ldr_DoCommand
- >> USB_DeviceLpc3511IpControl
- >> USB_DeviceSetStatus
- >> USB_DeviceGetStatus
- >> USB_DeviceHidEvent
__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)
bootloader_command_init (Thumb, 14 bytes, Stack size 0 bytes, bl_command.o(i.bootloader_command_init))
[Address Reference Count : 1]
bootloader_command_pump (Thumb, 156 bytes, Stack size 24 bytes, bl_command.o(i.bootloader_command_pump))
[Stack]
- Max Depth = 96
- Call Chain = bootloader_command_pump ⇒ handle_command ⇒ send_generic_response ⇒ debug_printf ⇒ vprintf
[Calls]- >> handle_command
- >> debug_printf
[Address Reference Count : 1]
bootloader_get_external_memory_properties (Thumb, 126 bytes, Stack size 64 bytes, property_lpc.o(i.bootloader_get_external_memory_properties))
[Stack]
- Max Depth = 64
- Call Chain = bootloader_get_external_memory_properties
[Calls]- >> __aeabi_memclr4
- >> __aeabi_memcpy4
[Called By]- >> bootloader_property_get
bootloader_property_get (Thumb, 160 bytes, Stack size 24 bytes, property_lpc.o(i.bootloader_property_get))
[Stack]
- Max Depth = 88
- Call Chain = bootloader_property_get ⇒ bootloader_get_external_memory_properties
[Calls]- >> __ARM_common_switch8
- >> bootloader_get_external_memory_properties
[Address Reference Count : 1]- property_lpc.o(.constdata)
bootloader_property_init (Thumb, 162 bytes, Stack size 24 bytes, property_lpc.o(i.bootloader_property_init))
[Stack]
- Max Depth = 24
- Call Chain = bootloader_property_init
[Calls]
[Address Reference Count : 1]- property_lpc.o(.constdata)
bootloader_property_load_user_config (Thumb, 26 bytes, Stack size 8 bytes, property_lpc.o(i.bootloader_property_load_user_config))
[Stack]
- Max Depth = 8
- Call Chain = bootloader_property_load_user_config
[Calls]- >> update_available_peripherals
- >> __aeabi_memset
[Address Reference Count : 1]- property_lpc.o(.constdata)
bootloader_property_set_uint32 (Thumb, 72 bytes, Stack size 4 bytes, property_lpc.o(i.bootloader_property_set_uint32))
[Stack]
- Max Depth = 12
- Call Chain = bootloader_property_set_uint32 ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]- property_lpc.o(.constdata)
configure_clocks (Thumb, 82 bytes, Stack size 16 bytes, clock_config.o(i.configure_clocks))
[Stack]
- Max Depth = 96
- Call Chain = configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> SystemCoreClockUpdate
- >> POWER_SetVoltageForFreq
- >> CLOCK_SetupFROClocking
- >> CLOCK_SetFLASHAccessCyclesForFreq
- >> CLOCK_SetClkDiv
- >> CLOCK_AttachClk
- >> POWER_DisablePD
[Called By]- >> bootloader_init
- >> shutdown_cleanup
crc32_finalize (Thumb, 56 bytes, Stack size 16 bytes, crc32.o(i.crc32_finalize))
[Stack]
- Max Depth = 80
- Call Chain = crc32_finalize ⇒ crc32_update ⇒ CRC_Init ⇒ RESET_PeripheralReset ⇒ RESET_SetPeripheralReset
[Calls]
[Called By]- >> ldr_DoLoadChunks
- >> ldr_DoLoadBytes
crc32_init (Thumb, 22 bytes, Stack size 8 bytes, crc32.o(i.crc32_init))
[Stack]
- Max Depth = 8
- Call Chain = crc32_init
[Called By]
crc32_update (Thumb, 92 bytes, Stack size 32 bytes, crc32.o(i.crc32_update))
[Stack]
- Max Depth = 64
- Call Chain = crc32_update ⇒ CRC_Init ⇒ RESET_PeripheralReset ⇒ RESET_SetPeripheralReset
[Calls]- >> CRC_WriteData
- >> CRC_Init
- >> CRC_GetDefaultConfig
- >> lock_release
- >> lock_acquire
[Called By]- >> crc32_finalize
- >> ldr_DoLoadChunks
- >> ldr_DoLoadBytes
deinit_hardware (Thumb, 2 bytes, Stack size 0 bytes, hardware_init_lpc51u68.o(i.deinit_hardware))
[Called By]
device_mem_fill (Thumb, 16 bytes, Stack size 8 bytes, device_memory.o(i.device_mem_fill))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = device_mem_fill
[Calls]
[Address Reference Count : 1]- device_memory.o(.constdata)
device_mem_read (Thumb, 16 bytes, Stack size 8 bytes, device_memory.o(i.device_mem_read))
[Stack]
- Max Depth = 20
- Call Chain = device_mem_read ⇒ device_copy
[Calls]
[Address Reference Count : 1]- device_memory.o(.constdata)
device_mem_write (Thumb, 10 bytes, Stack size 8 bytes, device_memory.o(i.device_mem_write))
[Stack]
- Max Depth = 20
- Call Chain = device_mem_write ⇒ device_copy
[Calls]
[Address Reference Count : 1]- device_memory.o(.constdata)
finalize_data_phase (Thumb, 92 bytes, Stack size 16 bytes, bl_command.o(i.finalize_data_phase))
[Stack]
- Max Depth = 152
- Call Chain = finalize_data_phase ⇒ sbloader_finalize ⇒ shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> sbloader_finalize
- >> send_generic_response
[Called By]- >> handle_data_producer
- >> handle_data_consumer
find_map_entry (Thumb, 80 bytes, Stack size 16 bytes, memory.o(i.find_map_entry))
[Stack]
- Max Depth = 16
- Call Chain = find_map_entry
[Called By]- >> mem_write
- >> mem_read
- >> mem_fill
- >> mem_erase
- >> is_valid_application_location
flashPageWrite (Thumb, 106 bytes, Stack size 24 bytes, internalflashapi.o(i.flashPageWrite))
[Stack]
- Max Depth = 84
- Call Chain = flashPageWrite ⇒ IAP_CopyRamToFlash ⇒ __aeabi_uidivmod
[Calls]- >> IAP_PrepareSectorForWrite
- >> IAP_CopyRamToFlash
- >> debug_printf
- >> __aeabi_memset
[Called By]- >> internal_flash_write
- >> internal_flash_fill
flashiap_mem_erase_all (Thumb, 32 bytes, Stack size 16 bytes, internalflashapi.o(i.flashiap_mem_erase_all))
[Stack]
- Max Depth = 76
- Call Chain = flashiap_mem_erase_all ⇒ IAP_EraseSector ⇒ __aeabi_uidivmod
[Calls]- >> IAP_PrepareSectorForWrite
- >> IAP_EraseSector
[Called By]- >> handle_flash_erase_all
fputc (Thumb, 22 bytes, Stack size 0 bytes, bl_main.o(i.fputc))
[Address Reference Count : 1]
handle_call (Thumb, 38 bytes, Stack size 16 bytes, bl_command.o(i.handle_call))
[Stack]
- Max Depth = 128
- Call Chain = handle_call ⇒ shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> shutdown_cleanup
- >> is_valid_application_location
- >> send_generic_response
[Address Reference Count : 1]
handle_data_consumer (Thumb, 244 bytes, Stack size 32 bytes, bl_command.o(i.handle_data_consumer))
[Stack]
- Max Depth = 184
- Call Chain = handle_data_consumer ⇒ finalize_data_phase ⇒ sbloader_finalize ⇒ shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> debug_printf
- >> sbloader_pump
- >> finalize_data_phase
- >> __aeabi_memcpy
[Address Reference Count : 1]
handle_data_producer (Thumb, 240 bytes, Stack size 80 bytes, bl_command.o(i.handle_data_producer))
[Stack]
- Max Depth = 232
- Call Chain = handle_data_producer ⇒ finalize_data_phase ⇒ sbloader_finalize ⇒ shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> debug_printf
- >> finalize_data_phase
- >> __aeabi_memcpy
[Address Reference Count : 1]
handle_execute (Thumb, 104 bytes, Stack size 24 bytes, bl_command.o(i.handle_execute))
[Stack]
- Max Depth = 136
- Call Chain = handle_execute ⇒ shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> shutdown_cleanup
- >> is_valid_stackpointer_location
- >> is_valid_application_location
- >> send_generic_response
[Address Reference Count : 1]
handle_fill_memory (Thumb, 24 bytes, Stack size 8 bytes, bl_command.o(i.handle_fill_memory))
[Stack]
- Max Depth = 64
- Call Chain = handle_fill_memory ⇒ send_generic_response ⇒ debug_printf ⇒ vprintf
[Calls]
[Address Reference Count : 1]
handle_flash_erase_all (Thumb, 26 bytes, Stack size 8 bytes, bl_command.o(i.handle_flash_erase_all))
[Stack]
- Max Depth = 84
- Call Chain = handle_flash_erase_all ⇒ flashiap_mem_erase_all ⇒ IAP_EraseSector ⇒ __aeabi_uidivmod
[Calls]- >> flashiap_mem_erase_all
- >> send_generic_response
[Address Reference Count : 1]
handle_flash_erase_region (Thumb, 24 bytes, Stack size 8 bytes, bl_command.o(i.handle_flash_erase_region))
[Stack]
- Max Depth = 64
- Call Chain = handle_flash_erase_region ⇒ send_generic_response ⇒ debug_printf ⇒ vprintf
[Calls]
[Address Reference Count : 1]
handle_get_property (Thumb, 50 bytes, Stack size 24 bytes, bl_command.o(i.handle_get_property))
[Stack]
- Max Depth = 104
- Call Chain = handle_get_property ⇒ send_get_property_response ⇒ debug_printf ⇒ vprintf
[Calls]- >> send_get_property_response
[Address Reference Count : 1]
handle_log_capture (Thumb, 54 bytes, Stack size 8 bytes, bl_command.o(i.handle_log_capture))
[Stack]
- Max Depth = 64
- Call Chain = handle_log_capture ⇒ send_read_memory_response ⇒ debug_printf ⇒ vprintf
[Calls]- >> reset_data_phase
- >> send_read_memory_response
[Address Reference Count : 1]
handle_read_memory (Thumb, 54 bytes, Stack size 8 bytes, bl_command.o(i.handle_read_memory))
[Stack]
- Max Depth = 64
- Call Chain = handle_read_memory ⇒ send_read_memory_response ⇒ debug_printf ⇒ vprintf
[Calls]- >> reset_data_phase
- >> send_read_memory_response
[Address Reference Count : 1]
handle_receive_sb_file (Thumb, 42 bytes, Stack size 8 bytes, bl_command.o(i.handle_receive_sb_file))
[Stack]
- Max Depth = 64
- Call Chain = handle_receive_sb_file ⇒ send_generic_response ⇒ debug_printf ⇒ vprintf
[Calls]- >> reset_data_phase
- >> sbloader_init
- >> send_generic_response
[Address Reference Count : 1]
handle_reset (Thumb, 42 bytes, Stack size 0 bytes, bl_command.o(i.handle_reset))
[Stack]
- Max Depth = 112
- Call Chain = handle_reset ⇒ shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> shutdown_cleanup
- >> send_generic_response
[Address Reference Count : 1]
handle_set_property (Thumb, 24 bytes, Stack size 8 bytes, bl_command.o(i.handle_set_property))
[Stack]
- Max Depth = 64
- Call Chain = handle_set_property ⇒ send_generic_response ⇒ debug_printf ⇒ vprintf
[Calls]
[Address Reference Count : 1]
handle_write_memory (Thumb, 54 bytes, Stack size 8 bytes, bl_command.o(i.handle_write_memory))
[Stack]
- Max Depth = 64
- Call Chain = handle_write_memory ⇒ send_generic_response ⇒ debug_printf ⇒ vprintf
[Calls]- >> reset_data_phase
- >> send_generic_response
[Address Reference Count : 1]
init_crc_check_status (Thumb, 34 bytes, Stack size 0 bytes, bl_app_crc_check.o(i.init_crc_check_status))
[Called By]
- >> bootloader_property_init
init_hardware (Thumb, 20 bytes, Stack size 8 bytes, hardware_init_lpc51u68.o(i.init_hardware))
[Stack]
- Max Depth = 8
- Call Chain = init_hardware
[Calls]- >> BOARD_InitPins
- >> CLOCK_EnableClock
[Called By]
internal_flash_erase (Thumb, 36 bytes, Stack size 16 bytes, internalflashapi.o(i.internal_flash_erase))
[Stack]
- Max Depth = 76
- Call Chain = internal_flash_erase ⇒ IAP_EraseSector ⇒ __aeabi_uidivmod
[Calls]- >> IAP_PrepareSectorForWrite
- >> IAP_EraseSector
[Address Reference Count : 1]- internalflashapi.o(.constdata)
internal_flash_fill (Thumb, 166 bytes, Stack size 48 bytes, internalflashapi.o(i.internal_flash_fill))
[Stack]
- Max Depth = 132
- Call Chain = internal_flash_fill ⇒ flashPageWrite ⇒ IAP_CopyRamToFlash ⇒ __aeabi_uidivmod
[Calls]- >> flashPageWrite
- >> debug_printf
- >> __aeabi_memcpy
- >> __aeabi_uidivmod
[Address Reference Count : 1]- internalflashapi.o(.constdata)
internal_flash_flush (Thumb, 4 bytes, Stack size 0 bytes, internalflashapi.o(i.internal_flash_flush))
[Address Reference Count : 1]
- internalflashapi.o(.constdata)
internal_flash_init (Thumb, 4 bytes, Stack size 0 bytes, internalflashapi.o(i.internal_flash_init))
[Address Reference Count : 1]
- internalflashapi.o(.constdata)
internal_flash_read (Thumb, 24 bytes, Stack size 8 bytes, internalflashapi.o(i.internal_flash_read))
[Stack]
- Max Depth = 8
- Call Chain = internal_flash_read
[Calls]
[Address Reference Count : 1]- internalflashapi.o(.constdata)
internal_flash_write (Thumb, 158 bytes, Stack size 32 bytes, internalflashapi.o(i.internal_flash_write))
[Stack]
- Max Depth = 116
- Call Chain = internal_flash_write ⇒ flashPageWrite ⇒ IAP_CopyRamToFlash ⇒ __aeabi_uidivmod
[Calls]- >> flashPageWrite
- >> debug_printf
- >> __aeabi_memcpy
[Address Reference Count : 1]- internalflashapi.o(.constdata)
is_application_crc_check_pass (Thumb, 24 bytes, Stack size 0 bytes, bl_app_crc_check.o(i.is_application_crc_check_pass))
[Called By]
is_boot_pin_asserted (Thumb, 4 bytes, Stack size 0 bytes, hardware_init_lpc51u68.o(i.is_boot_pin_asserted))
[Called By]
is_valid_application_location (Thumb, 40 bytes, Stack size 16 bytes, bl_main.o(i.is_valid_application_location))
[Stack]
- Max Depth = 32
- Call Chain = is_valid_application_location ⇒ find_map_entry
[Calls]
[Called By]- >> get_active_peripheral
- >> sbloader_finalize
- >> handle_execute
- >> handle_call
- >> ldr_DoCallCmd
is_valid_stackpointer_location (Thumb, 50 bytes, Stack size 8 bytes, bl_main.o(i.is_valid_stackpointer_location))
[Stack]
- Max Depth = 8
- Call Chain = is_valid_stackpointer_location
[Called By]
ldr_DoCallCmd (Thumb, 56 bytes, Stack size 16 bytes, sbloader.o(i.ldr_DoCallCmd))
[Stack]
- Max Depth = 48
- Call Chain = ldr_DoCallCmd ⇒ is_valid_application_location ⇒ find_map_entry
[Calls]- >> sbloader_init
- >> is_valid_application_location
- >> ldr_GoToNextSection
[Called By]
ldr_DoCommand (Thumb, 132 bytes, Stack size 16 bytes, sbloader.o(i.ldr_DoCommand))
[Stack]
- Max Depth = 64
- Call Chain = ldr_DoCommand ⇒ ldr_DoCallCmd ⇒ is_valid_application_location ⇒ find_map_entry
[Calls]- >> __ARM_common_switch8
- >> ldr_DoTagCmd
- >> ldr_DoProgramCmd
- >> ldr_DoMemEnableCmd
- >> ldr_DoLoadCmd
- >> ldr_DoFillCmd
- >> ldr_DoEraseCmd
- >> ldr_DoCallCmd
- >> debug_printf
[Address Reference Count : 3]- sbloader.o(i.ldr_DoLoadBytes)
- sbloader.o(i.ldr_DoLoadChunks)
- sbloader.o(i.ldr_GoToNextSection)
ldr_DoEraseCmd (Thumb, 38 bytes, Stack size 0 bytes, sbloader.o(i.ldr_DoEraseCmd))
[Called By]
ldr_DoFillCmd (Thumb, 12 bytes, Stack size 0 bytes, sbloader.o(i.ldr_DoFillCmd))
[Called By]
ldr_DoHeader (Thumb, 8 bytes, Stack size 0 bytes, sbloader.o(i.ldr_DoHeader))
[Address Reference Count : 1]
- sbloader.o(i.sbloader_init)
ldr_DoHeader1 (Thumb, 38 bytes, Stack size 0 bytes, sbloader.o(i.ldr_DoHeader1))
[Address Reference Count : 1]
- sbloader.o(i.ldr_DoHeader)
ldr_DoHeader2 (Thumb, 48 bytes, Stack size 8 bytes, sbloader.o(i.ldr_DoHeader2))
[Stack]
- Max Depth = 40
- Call Chain = ldr_DoHeader2 ⇒ debug_printf ⇒ vprintf
[Calls]- >> ldr_GoToNextSection
- >> debug_printf
[Address Reference Count : 1]- sbloader.o(i.ldr_DoHeader1)
ldr_DoLoadBytes (Thumb, 96 bytes, Stack size 24 bytes, sbloader.o(i.ldr_DoLoadBytes))
[Stack]
- Max Depth = 104
- Call Chain = ldr_DoLoadBytes ⇒ crc32_finalize ⇒ crc32_update ⇒ CRC_Init ⇒ RESET_PeripheralReset ⇒ RESET_SetPeripheralReset
[Calls]- >> crc32_update
- >> crc32_finalize
[Address Reference Count : 2]- sbloader.o(i.ldr_DoLoadChunks)
- sbloader.o(i.ldr_DoLoadCmd)
ldr_DoLoadChunks (Thumb, 122 bytes, Stack size 24 bytes, sbloader.o(i.ldr_DoLoadChunks))
[Stack]
- Max Depth = 104
- Call Chain = ldr_DoLoadChunks ⇒ crc32_finalize ⇒ crc32_update ⇒ CRC_Init ⇒ RESET_PeripheralReset ⇒ RESET_SetPeripheralReset
[Calls]- >> crc32_update
- >> crc32_finalize
[Address Reference Count : 2]- sbloader.o(i.ldr_DoLoadChunks)
- sbloader.o(i.ldr_DoLoadCmd)
ldr_DoLoadCmd (Thumb, 28 bytes, Stack size 8 bytes, sbloader.o(i.ldr_DoLoadCmd))
[Stack]
- Max Depth = 16
- Call Chain = ldr_DoLoadCmd ⇒ crc32_init
[Calls]
[Called By]
ldr_DoMemEnableCmd (Thumb, 4 bytes, Stack size 0 bytes, sbloader.o(i.ldr_DoMemEnableCmd))
[Called By]
ldr_DoProgramCmd (Thumb, 4 bytes, Stack size 0 bytes, sbloader.o(i.ldr_DoProgramCmd))
[Called By]
ldr_DoTagCmd (Thumb, 60 bytes, Stack size 8 bytes, sbloader.o(i.ldr_DoTagCmd))
[Stack]
- Max Depth = 8
- Call Chain = ldr_DoTagCmd
[Calls]
[Called By]
ldr_GoToNextSection (Thumb, 28 bytes, Stack size 0 bytes, sbloader.o(i.ldr_GoToNextSection))
[Called By]
- >> ldr_DoTagCmd
- >> ldr_DoHeader2
- >> ldr_DoCallCmd
lock_acquire (Thumb, 12 bytes, Stack size 0 bytes, fsl_rtos_abstraction.o(i.lock_acquire))
[Called By]
- >> crc32_update
- >> usb_hid_packet_write
- >> shutdown_cleanup
lock_init (Thumb, 12 bytes, Stack size 0 bytes, fsl_rtos_abstraction.o(i.lock_init))
[Called By]
lock_release (Thumb, 24 bytes, Stack size 0 bytes, fsl_rtos_abstraction.o(i.lock_release))
[Called By]
- >> crc32_update
- >> usb_hid_packet_write
main (Thumb, 40 bytes, Stack size 0 bytes, bl_main.o(i.main))
[Stack]
- Max Depth = 208
- Call Chain = main ⇒ bootloader_init ⇒ get_active_peripheral ⇒ jump_to_application ⇒ shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
mem_erase (Thumb, 70 bytes, Stack size 16 bytes, memory.o(i.mem_erase))
[Stack]
- Max Depth = 36
- Call Chain = mem_erase ⇒ mem_is_block_reserved
[Calls]- >> mem_is_block_reserved
- >> find_map_entry
[Address Reference Count : 1]
mem_fill (Thumb, 56 bytes, Stack size 24 bytes, memory.o(i.mem_fill))
[Stack]
- Max Depth = 44
- Call Chain = mem_fill ⇒ mem_is_block_reserved
[Calls]- >> mem_is_block_reserved
- >> find_map_entry
[Address Reference Count : 1]
mem_flush (Thumb, 20 bytes, Stack size 8 bytes, memory.o(i.mem_flush))
[Stack]
- Max Depth = 8
- Call Chain = mem_flush
[Address Reference Count : 1]
mem_init (Thumb, 30 bytes, Stack size 16 bytes, memory.o(i.mem_init))
[Stack]
- Max Depth = 16
- Call Chain = mem_init
[Address Reference Count : 1]
mem_is_block_reserved (Thumb, 64 bytes, Stack size 20 bytes, memory.o(i.mem_is_block_reserved))
[Stack]
- Max Depth = 20
- Call Chain = mem_is_block_reserved
[Called By]- >> mem_write
- >> mem_fill
- >> mem_erase
mem_read (Thumb, 40 bytes, Stack size 24 bytes, memory.o(i.mem_read))
[Stack]
- Max Depth = 40
- Call Chain = mem_read ⇒ find_map_entry
[Calls]
[Address Reference Count : 1]
mem_write (Thumb, 74 bytes, Stack size 24 bytes, memory.o(i.mem_write))
[Stack]
- Max Depth = 44
- Call Chain = mem_write ⇒ mem_is_block_reserved
[Calls]- >> mem_is_block_reserved
- >> find_map_entry
[Address Reference Count : 1]
microseconds_convert_to_ticks (Thumb, 20 bytes, Stack size 8 bytes, microseconds_sysclk.o(i.microseconds_convert_to_ticks))
[Stack]
- Max Depth = 32
- Call Chain = microseconds_convert_to_ticks ⇒ __ARM_common_ll_muluu
[Calls]
[Called By]
microseconds_get_ticks (Thumb, 34 bytes, Stack size 12 bytes, microseconds_sysclk.o(i.microseconds_get_ticks))
[Stack]
- Max Depth = 12
- Call Chain = microseconds_get_ticks
[Called By]
microseconds_init (Thumb, 44 bytes, Stack size 8 bytes, microseconds_sysclk.o(i.microseconds_init))
[Stack]
- Max Depth = 20
- Call Chain = microseconds_init ⇒ __aeabi_uidivmod
[Calls]
[Called By]
microseconds_shutdown (Thumb, 16 bytes, Stack size 0 bytes, microseconds_sysclk.o(i.microseconds_shutdown))
[Called By]
normal_mem_fill (Thumb, 16 bytes, Stack size 8 bytes, normal_memory.o(i.normal_mem_fill))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = normal_mem_fill
[Calls]
[Address Reference Count : 1]- normal_memory.o(.constdata)
normal_mem_init (Thumb, 8 bytes, Stack size 8 bytes, normal_memory.o(i.normal_mem_init))
[Stack]
- Max Depth = 16
- Call Chain = normal_mem_init ⇒ sram_init
[Calls]
[Address Reference Count : 1]- normal_memory.o(.constdata)
normal_mem_read (Thumb, 18 bytes, Stack size 8 bytes, normal_memory.o(i.normal_mem_read))
[Stack]
- Max Depth = 8
- Call Chain = normal_mem_read
[Calls]
[Address Reference Count : 1]- normal_memory.o(.constdata)
normal_mem_write (Thumb, 16 bytes, Stack size 8 bytes, normal_memory.o(i.normal_mem_write))
[Stack]
- Max Depth = 8
- Call Chain = normal_mem_write
[Calls]
[Address Reference Count : 1]- normal_memory.o(.constdata)
sbloader_finalize (Thumb, 138 bytes, Stack size 24 bytes, sbloader.o(i.sbloader_finalize))
[Stack]
- Max Depth = 136
- Call Chain = sbloader_finalize ⇒ shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> shutdown_cleanup
- >> is_valid_application_location
[Called By]
sbloader_handle_chunk (Thumb, 56 bytes, Stack size 8 bytes, sbloader.o(i.sbloader_handle_chunk))
[Stack]
- Max Depth = 8
- Call Chain = sbloader_handle_chunk
[Called By]
sbloader_init (Thumb, 20 bytes, Stack size 8 bytes, sbloader.o(i.sbloader_init))
[Stack]
- Max Depth = 8
- Call Chain = sbloader_init
[Calls]
[Called By]- >> handle_receive_sb_file
- >> ldr_DoCallCmd
sbloader_pump (Thumb, 74 bytes, Stack size 32 bytes, sbloader.o(i.sbloader_pump))
[Stack]
- Max Depth = 40
- Call Chain = sbloader_pump ⇒ sbloader_handle_chunk
[Calls]
[Called By]
send_generic_response (Thumb, 50 bytes, Stack size 24 bytes, bl_command.o(i.send_generic_response))
[Stack]
- Max Depth = 56
- Call Chain = send_generic_response ⇒ debug_printf ⇒ vprintf
[Calls]
[Called By]- >> handle_command
- >> handle_write_memory
- >> handle_set_property
- >> handle_reset
- >> handle_receive_sb_file
- >> handle_flash_erase_region
- >> handle_flash_erase_all
- >> handle_fill_memory
- >> handle_execute
- >> handle_call
- >> finalize_data_phase
send_get_property_response (Thumb, 74 bytes, Stack size 48 bytes, bl_command.o(i.send_get_property_response))
[Stack]
- Max Depth = 80
- Call Chain = send_get_property_response ⇒ debug_printf ⇒ vprintf
[Calls]
[Called By]
send_read_memory_response (Thumb, 52 bytes, Stack size 24 bytes, bl_command.o(i.send_read_memory_response))
[Stack]
- Max Depth = 56
- Call Chain = send_read_memory_response ⇒ debug_printf ⇒ vprintf
[Calls]
[Called By]- >> handle_read_memory
- >> handle_log_capture
shutdown_cleanup (Thumb, 90 bytes, Stack size 16 bytes, bl_shutdown_cleanup.o(i.shutdown_cleanup))
[Stack]
- Max Depth = 112
- Call Chain = shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> microseconds_shutdown
- >> deinit_hardware
- >> configure_clocks
- >> lock_acquire
[Called By]- >> jump_to_application
- >> sbloader_finalize
- >> handle_reset
- >> handle_execute
- >> handle_call
sram_init (Thumb, 10 bytes, Stack size 8 bytes, sram_init_lpc.o(i.sram_init))
[Stack]
- Max Depth = 8
- Call Chain = sram_init
[Calls]- >> update_memory_map_lpc_sram
[Called By]
sync_init (Thumb, 4 bytes, Stack size 0 bytes, fsl_rtos_abstraction.o(i.sync_init))
[Called By]
- >> usb_device_hid_generic_callback
- >> usb_hid_packet_init
sync_signal (Thumb, 12 bytes, Stack size 0 bytes, fsl_rtos_abstraction.o(i.sync_signal))
[Called By]
- >> usb_device_hid_generic_callback
- >> usb_hid_packet_init
sync_wait (Thumb, 20 bytes, Stack size 0 bytes, fsl_rtos_abstraction.o(i.sync_wait))
[Called By]
- >> usb_hid_packet_write
- >> usb_hid_packet_read
update_available_peripherals (Thumb, 2 bytes, Stack size 0 bytes, hardware_init_lpc51u68.o(i.update_available_peripherals))
[Called By]
- >> bootloader_property_load_user_config
update_memory_map_lpc_sram (Thumb, 2 bytes, Stack size 0 bytes, hardware_init_lpc51u68.o(i.update_memory_map_lpc_sram))
[Called By]
usb_clock_init (Thumb, 52 bytes, Stack size 8 bytes, hardware_init_lpc51u68.o(i.usb_clock_init))
[Stack]
- Max Depth = 72
- Call Chain = usb_clock_init ⇒ CLOCK_GetFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> RESET_PeripheralReset
- >> CLOCK_GetFreq
- >> CLOCK_EnableUsbfs0Clock
- >> CLOCK_SetClkDiv
- >> CLOCK_AttachClk
[Called By]
usb_device_callback (Thumb, 244 bytes, Stack size 16 bytes, usb_hid_msc_peripheral_interface.o(i.usb_device_callback))
[Stack]
- Max Depth = 96
- Call Chain = usb_device_callback ⇒ usb_device_hid_generic_set_configure ⇒ USB_DeviceHidRecv ⇒ USB_DeviceRecvRequest ⇒ USB_DeviceTransfer
[Calls]- >> usb_device_get_string_descriptor
- >> usb_device_get_hid_report_descriptor
- >> usb_device_get_hid_physical_descriptor
- >> usb_device_get_hid_descriptor
- >> usb_device_get_device_descriptor
- >> usb_device_get_configuration_descriptor
- >> usb_device_hid_generic_set_interface
- >> usb_device_hid_generic_set_configure
- >> __ARM_common_switch8
[Address Reference Count : 1]
usb_device_get_configuration_descriptor (Thumb, 22 bytes, Stack size 0 bytes, usb_descriptor.o(i.usb_device_get_configuration_descriptor))
[Called By]
usb_device_get_device_descriptor (Thumb, 12 bytes, Stack size 0 bytes, usb_descriptor.o(i.usb_device_get_device_descriptor))
[Called By]
usb_device_get_hid_descriptor (Thumb, 4 bytes, Stack size 0 bytes, usb_descriptor.o(i.usb_device_get_hid_descriptor))
[Called By]
usb_device_get_hid_physical_descriptor (Thumb, 4 bytes, Stack size 0 bytes, usb_descriptor.o(i.usb_device_get_hid_physical_descriptor))
[Called By]
usb_device_get_hid_report_descriptor (Thumb, 22 bytes, Stack size 0 bytes, usb_descriptor.o(i.usb_device_get_hid_report_descriptor))
[Called By]
usb_device_get_string_descriptor (Thumb, 78 bytes, Stack size 16 bytes, usb_descriptor.o(i.usb_device_get_string_descriptor))
[Stack]
- Max Depth = 16
- Call Chain = usb_device_get_string_descriptor
[Called By]
usb_device_hid_generic_callback (Thumb, 116 bytes, Stack size 16 bytes, hid_bootloader.o(i.usb_device_hid_generic_callback))
[Stack]
- Max Depth = 24
- Call Chain = usb_device_hid_generic_callback ⇒ __ARM_common_switch8
[Calls]- >> sync_signal
- >> sync_init
- >> __ARM_common_switch8
[Address Reference Count : 1]
usb_device_hid_generic_deinit (Thumb, 12 bytes, Stack size 0 bytes, hid_bootloader.o(i.usb_device_hid_generic_deinit))
[Called By]
- >> usb_device_full_shutdown
usb_device_hid_generic_init (Thumb, 8 bytes, Stack size 0 bytes, hid_bootloader.o(i.usb_device_hid_generic_init))
[Called By]
usb_device_hid_generic_set_configure (Thumb, 38 bytes, Stack size 16 bytes, hid_bootloader.o(i.usb_device_hid_generic_set_configure))
[Stack]
- Max Depth = 80
- Call Chain = usb_device_hid_generic_set_configure ⇒ USB_DeviceHidRecv ⇒ USB_DeviceRecvRequest ⇒ USB_DeviceTransfer
[Calls]
[Called By]
usb_device_hid_generic_set_interface (Thumb, 32 bytes, Stack size 8 bytes, hid_bootloader.o(i.usb_device_hid_generic_set_interface))
[Stack]
- Max Depth = 72
- Call Chain = usb_device_hid_generic_set_interface ⇒ USB_DeviceHidRecv ⇒ USB_DeviceRecvRequest ⇒ USB_DeviceTransfer
[Calls]
[Called By]
Local Symbols
GetWdtOscFreq (Thumb, 34 bytes, Stack size 8 bytes, system_lpc51u68.o(i.GetWdtOscFreq))
[Stack]
- Max Depth = 20
- Call Chain = GetWdtOscFreq ⇒ __aeabi_uidivmod
[Calls]
[Called By]
findPllMMult (Thumb, 86 bytes, Stack size 12 bytes, system_lpc51u68.o(i.findPllMMult))
[Stack]
- Max Depth = 12
- Call Chain = findPllMMult
[Called By]
findPllPreDiv (Thumb, 90 bytes, Stack size 12 bytes, system_lpc51u68.o(i.findPllPreDiv))
[Stack]
- Max Depth = 12
- Call Chain = findPllPreDiv
[Called By]
debug_printf (Thumb, 20 bytes, Stack size 24 bytes, bl_command.o(i.debug_printf))
[Stack]
- Max Depth = 32
- Call Chain = debug_printf ⇒ vprintf
[Calls]
[Called By]- >> handle_command
- >> send_read_memory_response
- >> send_get_property_response
- >> send_generic_response
- >> handle_data_producer
- >> handle_data_consumer
- >> bootloader_command_pump
handle_command (Thumb, 76 bytes, Stack size 16 bytes, bl_command.o(i.handle_command))
[Stack]
- Max Depth = 72
- Call Chain = handle_command ⇒ send_generic_response ⇒ debug_printf ⇒ vprintf
[Calls]- >> debug_printf
- >> send_generic_response
[Called By]- >> bootloader_command_pump
reset_data_phase (Thumb, 18 bytes, Stack size 8 bytes, bl_command.o(i.reset_data_phase))
[Stack]
- Max Depth = 8
- Call Chain = reset_data_phase
[Calls]
[Called By]- >> handle_write_memory
- >> handle_receive_sb_file
- >> handle_read_memory
- >> handle_log_capture
bootloader_init (Thumb, 132 bytes, Stack size 16 bytes, bl_main.o(i.bootloader_init))
[Stack]
- Max Depth = 208
- Call Chain = bootloader_init ⇒ get_active_peripheral ⇒ jump_to_application ⇒ shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> microseconds_init
- >> lock_init
- >> init_hardware
- >> configure_clocks
- >> get_active_peripheral
- >> debug_printf
[Called By]
debug_printf (Thumb, 20 bytes, Stack size 24 bytes, bl_main.o(i.debug_printf))
[Stack]
- Max Depth = 32
- Call Chain = debug_printf ⇒ vprintf
[Calls]
[Called By]- >> get_active_peripheral
- >> bootloader_init
get_active_peripheral (Thumb, 322 bytes, Stack size 64 bytes, bl_main.o(i.get_active_peripheral))
[Stack]
- Max Depth = 192
- Call Chain = get_active_peripheral ⇒ jump_to_application ⇒ shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]- >> is_application_crc_check_pass
- >> microseconds_get_ticks
- >> microseconds_convert_to_ticks
- >> is_boot_pin_asserted
- >> jump_to_application
- >> get_peripheral_name
- >> debug_printf
- >> is_valid_application_location
- >> __aeabi_lmul
[Called By]
get_peripheral_name (Thumb, 30 bytes, Stack size 0 bytes, bl_main.o(i.get_peripheral_name))
[Called By]
jump_to_application (Thumb, 42 bytes, Stack size 16 bytes, bl_main.o(i.jump_to_application))
[Stack]
- Max Depth = 128
- Call Chain = jump_to_application ⇒ shutdown_cleanup ⇒ configure_clocks ⇒ SystemCoreClockUpdate ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr
[Calls]
[Called By]
debug_printf (Thumb, 20 bytes, Stack size 24 bytes, usb_hid_msc_peripheral_interface.o(i.debug_printf))
[Stack]
- Max Depth = 32
- Call Chain = debug_printf ⇒ vprintf
[Calls]
[Called By]- >> usb_hid_packet_write
- >> usb_hid_packet_abort_data_phase
usb_device_full_init (Thumb, 250 bytes, Stack size 24 bytes, usb_hid_msc_peripheral_interface.o(i.usb_device_full_init))
[Stack]
- Max Depth = 144
- Call Chain = usb_device_full_init ⇒ USB_DeviceClassInit ⇒ USB_DeviceInit ⇒ USB_DeviceDeinit ⇒ USB_DeviceFreeHandle
[Calls]- >> usb_device_hid_generic_init
- >> usb_clock_init
- >> USB_DeviceRun
- >> USB_DeviceClassInit
- >> __aeabi_memclr4
[Address Reference Count : 1]- usb_hid_msc_peripheral_interface.o(.constdata)
usb_device_full_shutdown (Thumb, 40 bytes, Stack size 8 bytes, usb_hid_msc_peripheral_interface.o(i.usb_device_full_shutdown))
[Stack]
- Max Depth = 64
- Call Chain = usb_device_full_shutdown ⇒ USB_DeviceClassDeinit ⇒ USB_DeviceDeinit ⇒ USB_DeviceFreeHandle
[Calls]- >> usb_device_hid_generic_deinit
- >> USB_DeviceClassDeinit
[Address Reference Count : 1]- usb_hid_msc_peripheral_interface.o(.constdata)
usb_hid_packet_abort_data_phase (Thumb, 26 bytes, Stack size 8 bytes, usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_abort_data_phase))
[Stack]
- Max Depth = 40
- Call Chain = usb_hid_packet_abort_data_phase ⇒ debug_printf ⇒ vprintf
[Calls]
[Address Reference Count : 1]- usb_hid_msc_peripheral_interface.o(.constdata)
usb_hid_packet_finalize (Thumb, 4 bytes, Stack size 0 bytes, usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_finalize))
[Address Reference Count : 1]
- usb_hid_msc_peripheral_interface.o(.constdata)
usb_hid_packet_get_max_packet_size (Thumb, 4 bytes, Stack size 0 bytes, usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_get_max_packet_size))
[Address Reference Count : 1]
- usb_hid_msc_peripheral_interface.o(.constdata)
usb_hid_packet_init (Thumb, 32 bytes, Stack size 8 bytes, usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_init))
[Stack]
- Max Depth = 8
- Call Chain = usb_hid_packet_init
[Calls]- >> sync_signal
- >> sync_init
[Address Reference Count : 1]- usb_hid_msc_peripheral_interface.o(.constdata)
usb_hid_packet_read (Thumb, 134 bytes, Stack size 40 bytes, usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_read))
[Stack]
- Max Depth = 104
- Call Chain = usb_hid_packet_read ⇒ USB_DeviceHidRecv ⇒ USB_DeviceRecvRequest ⇒ USB_DeviceTransfer
[Calls]- >> USB_DeviceHidRecv
- >> sync_wait
[Address Reference Count : 1]- usb_hid_msc_peripheral_interface.o(.constdata)
usb_hid_packet_write (Thumb, 160 bytes, Stack size 40 bytes, usb_hid_msc_peripheral_interface.o(i.usb_hid_packet_write))
[Stack]
- Max Depth = 104
- Call Chain = usb_hid_packet_write ⇒ USB_DeviceHidSend ⇒ USB_DeviceSendRequest ⇒ USB_DeviceTransfer
[Calls]- >> sync_wait
- >> USB_DeviceHidSend
- >> debug_printf
- >> lock_release
- >> lock_acquire
- >> __aeabi_memcpy
[Address Reference Count : 1]- usb_hid_msc_peripheral_interface.o(.constdata)
usb_hid_poll_for_activity (Thumb, 34 bytes, Stack size 0 bytes, usb_hid_msc_peripheral_interface.o(i.usb_hid_poll_for_activity))
[Address Reference Count : 1]
- usb_hid_msc_peripheral_interface.o(.constdata)
usb_msc_pump (Thumb, 10 bytes, Stack size 0 bytes, usb_hid_msc_peripheral_interface.o(i.usb_msc_pump))
[Address Reference Count : 1]
- usb_hid_msc_peripheral_interface.o(.constdata)
device_copy (Thumb, 68 bytes, Stack size 12 bytes, device_memory.o(i.device_copy))
[Stack]
- Max Depth = 12
- Call Chain = device_copy
[Called By]- >> device_mem_write
- >> device_mem_read
debug_printf (Thumb, 20 bytes, Stack size 24 bytes, internalflashapi.o(i.debug_printf))
[Stack]
- Max Depth = 32
- Call Chain = debug_printf ⇒ vprintf
[Calls]
[Called By]- >> internal_flash_write
- >> internal_flash_fill
- >> flashPageWrite
debug_printf (Thumb, 20 bytes, Stack size 24 bytes, sbloader.o(i.debug_printf))
[Stack]
- Max Depth = 32
- Call Chain = debug_printf ⇒ vprintf
[Calls]
[Called By]- >> ldr_DoHeader2
- >> ldr_DoCommand
POWER_DisablePD (Thumb, 16 bytes, Stack size 0 bytes, clock_config.o(i.POWER_DisablePD))
[Called By]
CLOCK_EnableClock (Thumb, 26 bytes, Stack size 0 bytes, hardware_init_lpc51u68.o(i.CLOCK_EnableClock))
[Called By]
USB_DeviceHidEndpointsDeinit (Thumb, 46 bytes, Stack size 16 bytes, usb_device_hid.o(i.USB_DeviceHidEndpointsDeinit))
[Stack]
- Max Depth = 40
- Call Chain = USB_DeviceHidEndpointsDeinit ⇒ USB_DeviceDeinitEndpoint
[Calls]- >> USB_DeviceDeinitEndpoint
[Called By]- >> USB_DeviceHidEvent
- >> USB_DeviceHidDeinit
USB_DeviceHidEndpointsInit (Thumb, 246 bytes, Stack size 40 bytes, usb_device_hid.o(i.USB_DeviceHidEndpointsInit))
[Stack]
- Max Depth = 56
- Call Chain = USB_DeviceHidEndpointsInit ⇒ USB_DeviceInitEndpoint
[Calls]- >> USB_DeviceInitEndpoint
[Called By]
USB_DeviceHidInterruptIn (Thumb, 42 bytes, Stack size 8 bytes, usb_device_hid.o(i.USB_DeviceHidInterruptIn))
[Stack]
- Max Depth = 8
- Call Chain = USB_DeviceHidInterruptIn
[Called By]
[Address Reference Count : 1]- usb_device_hid.o(i.USB_DeviceHidEndpointsInit)
USB_DeviceHidInterruptOut (Thumb, 42 bytes, Stack size 8 bytes, usb_device_hid.o(i.USB_DeviceHidInterruptOut))
[Stack]
- Max Depth = 8
- Call Chain = USB_DeviceHidInterruptOut
[Called By]
[Address Reference Count : 1]- usb_device_hid.o(i.USB_DeviceHidEndpointsInit)
USB_DeviceCh9GetConfiguration (Thumb, 54 bytes, Stack size 24 bytes, usb_device_ch9.o(i.USB_DeviceCh9GetConfiguration))
[Stack]
- Max Depth = 104
- Call Chain = USB_DeviceCh9GetConfiguration ⇒ USB_DeviceClassCallback ⇒ USB_DeviceClassEvent ⇒ USB_DeviceClassGetHandleByDeviceHandle
[Calls]- >> USB_DeviceGetStatus
- >> USB_DeviceClassCallback
[Address Reference Count : 1]- usb_device_ch9.o(.constdata)
USB_DeviceCh9GetDescriptor (Thumb, 178 bytes, Stack size 56 bytes, usb_device_ch9.o(i.USB_DeviceCh9GetDescriptor))
[Stack]
- Max Depth = 136
- Call Chain = USB_DeviceCh9GetDescriptor ⇒ USB_DeviceClassCallback ⇒ USB_DeviceClassEvent ⇒ USB_DeviceClassGetHandleByDeviceHandle
[Calls]- >> USB_DeviceGetStatus
- >> USB_DeviceClassCallback
[Address Reference Count : 1]- usb_device_ch9.o(.constdata)
USB_DeviceCh9GetInterface (Thumb, 68 bytes, Stack size 40 bytes, usb_device_ch9.o(i.USB_DeviceCh9GetInterface))
[Stack]
- Max Depth = 120
- Call Chain = USB_DeviceCh9GetInterface ⇒ USB_DeviceClassCallback ⇒ USB_DeviceClassEvent ⇒ USB_DeviceClassGetHandleByDeviceHandle
[Calls]- >> USB_DeviceGetStatus
- >> USB_DeviceClassCallback
[Address Reference Count : 1]- usb_device_ch9.o(.constdata)
USB_DeviceCh9GetStatus (Thumb, 134 bytes, Stack size 48 bytes, usb_device_ch9.o(i.USB_DeviceCh9GetStatus))
[Stack]
- Max Depth = 72
- Call Chain = USB_DeviceCh9GetStatus ⇒ USB_DeviceGetStatus ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]- usb_device_ch9.o(.constdata)
USB_DeviceCh9SetAddress (Thumb, 88 bytes, Stack size 24 bytes, usb_device_ch9.o(i.USB_DeviceCh9SetAddress))
[Stack]
- Max Depth = 48
- Call Chain = USB_DeviceCh9SetAddress ⇒ USB_DeviceSetStatus ⇒ __ARM_common_switch8
[Calls]- >> USB_DeviceSetStatus
- >> USB_DeviceGetStatus
[Address Reference Count : 1]- usb_device_ch9.o(.constdata)
USB_DeviceCh9SetClearFeature (Thumb, 150 bytes, Stack size 24 bytes, usb_device_ch9.o(i.USB_DeviceCh9SetClearFeature))
[Stack]
- Max Depth = 104
- Call Chain = USB_DeviceCh9SetClearFeature ⇒ USB_DeviceClassCallback ⇒ USB_DeviceClassEvent ⇒ USB_DeviceClassGetHandleByDeviceHandle
[Calls]- >> USB_DeviceGetStatus
- >> USB_DeviceClassEvent
- >> USB_DeviceClassCallback
- >> USB_DeviceUnstallEndpoint
- >> USB_DeviceStallEndpoint
[Address Reference Count : 1]- usb_device_ch9.o(.constdata)
USB_DeviceCh9SetConfiguration (Thumb, 92 bytes, Stack size 16 bytes, usb_device_ch9.o(i.USB_DeviceCh9SetConfiguration))
[Stack]
- Max Depth = 96
- Call Chain = USB_DeviceCh9SetConfiguration ⇒ USB_DeviceClassCallback ⇒ USB_DeviceClassEvent ⇒ USB_DeviceClassGetHandleByDeviceHandle
[Calls]- >> USB_DeviceSetStatus
- >> USB_DeviceGetStatus
- >> USB_DeviceClassEvent
- >> USB_DeviceClassCallback
[Address Reference Count : 1]- usb_device_ch9.o(.constdata)
USB_DeviceCh9SetInterface (Thumb, 64 bytes, Stack size 16 bytes, usb_device_ch9.o(i.USB_DeviceCh9SetInterface))
[Stack]
- Max Depth = 96
- Call Chain = USB_DeviceCh9SetInterface ⇒ USB_DeviceClassCallback ⇒ USB_DeviceClassEvent ⇒ USB_DeviceClassGetHandleByDeviceHandle
[Calls]- >> USB_DeviceGetStatus
- >> USB_DeviceClassEvent
- >> USB_DeviceClassCallback
[Address Reference Count : 1]- usb_device_ch9.o(.constdata)
USB_DeviceCh9SynchFrame (Thumb, 64 bytes, Stack size 40 bytes, usb_device_ch9.o(i.USB_DeviceCh9SynchFrame))
[Stack]
- Max Depth = 64
- Call Chain = USB_DeviceCh9SynchFrame ⇒ USB_DeviceGetStatus ⇒ __ARM_common_switch8
[Calls]
[Address Reference Count : 1]- usb_device_ch9.o(.constdata)
USB_DeviceControlCallbackFeedback (Thumb, 96 bytes, Stack size 16 bytes, usb_device_ch9.o(i.USB_DeviceControlCallbackFeedback))
[Stack]
- Max Depth = 64
- Call Chain = USB_DeviceControlCallbackFeedback ⇒ USB_DeviceSendRequest ⇒ USB_DeviceTransfer
[Calls]- >> USB_DeviceStallEndpoint
- >> USB_DeviceSendRequest
- >> USB_DeviceRecvRequest
[Called By]- >> USB_DeviceControlCallback
USB_DeviceAllocateHandle (Thumb, 68 bytes, Stack size 16 bytes, usb_device_dci.o(i.USB_DeviceAllocateHandle))
[Stack]
- Max Depth = 16
- Call Chain = USB_DeviceAllocateHandle
[Calls]- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
[Called By]
USB_DeviceControl (Thumb, 24 bytes, Stack size 0 bytes, usb_device_dci.o(i.USB_DeviceControl))
[Called By]
- >> USB_DeviceRun
- >> USB_DeviceNotification
- >> USB_DeviceSetStatus
- >> USB_DeviceGetStatus
- >> USB_DeviceUnstallEndpoint
- >> USB_DeviceStallEndpoint
- >> USB_DeviceInitEndpoint
- >> USB_DeviceDeinitEndpoint
USB_DeviceFreeHandle (Thumb, 28 bytes, Stack size 16 bytes, usb_device_dci.o(i.USB_DeviceFreeHandle))
[Stack]
- Max Depth = 16
- Call Chain = USB_DeviceFreeHandle
[Calls]- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
[Called By]- >> USB_DeviceInit
- >> USB_DeviceDeinit
USB_DeviceNotification (Thumb, 144 bytes, Stack size 32 bytes, usb_device_dci.o(i.USB_DeviceNotification))
[Stack]
- Max Depth = 32
- Call Chain = USB_DeviceNotification
[Calls]
[Called By]- >> USB_DeviceNotificationTrigger
USB_DeviceTransfer (Thumb, 116 bytes, Stack size 40 bytes, usb_device_dci.o(i.USB_DeviceTransfer))
[Stack]
- Max Depth = 40
- Call Chain = USB_DeviceTransfer
[Calls]- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
[Called By]- >> USB_DeviceSendRequest
- >> USB_DeviceRecvRequest
USB_DeviceClassAllocateHandle (Thumb, 70 bytes, Stack size 16 bytes, usb_device_class.o(i.USB_DeviceClassAllocateHandle))
[Stack]
- Max Depth = 16
- Call Chain = USB_DeviceClassAllocateHandle
[Calls]- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
[Called By]
USB_DeviceClassFreeHandle (Thumb, 52 bytes, Stack size 16 bytes, usb_device_class.o(i.USB_DeviceClassFreeHandle))
[Stack]
- Max Depth = 16
- Call Chain = USB_DeviceClassFreeHandle
[Calls]- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
[Called By]- >> USB_DeviceClassInit
- >> USB_DeviceClassDeinit
USB_DeviceClassGetHandleByControllerId (Thumb, 48 bytes, Stack size 16 bytes, usb_device_class.o(i.USB_DeviceClassGetHandleByControllerId))
[Stack]
- Max Depth = 16
- Call Chain = USB_DeviceClassGetHandleByControllerId
[Calls]- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
[Called By]
USB_DeviceClassGetHandleByDeviceHandle (Thumb, 42 bytes, Stack size 16 bytes, usb_device_class.o(i.USB_DeviceClassGetHandleByDeviceHandle))
[Stack]
- Max Depth = 16
- Call Chain = USB_DeviceClassGetHandleByDeviceHandle
[Calls]- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
[Called By]- >> USB_DeviceClassEvent
- >> USB_DeviceClassCallback
USB_DeviceLpc3511IpEndpointDeinit (Thumb, 188 bytes, Stack size 32 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpEndpointDeinit))
[Stack]
- Max Depth = 120
- Call Chain = USB_DeviceLpc3511IpEndpointDeinit ⇒ USB_DeviceLpc3511IpCancel ⇒ USB_DeviceNotificationTrigger ⇒ USB_DeviceNotification
[Calls]- >> USB_DeviceLpc3511IpGetEndpointStateStruct
- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
- >> USB_DeviceLpc3511IpCancel
[Called By]- >> USB_DeviceLpc3511IpControl
USB_DeviceLpc3511IpEndpointInit (Thumb, 236 bytes, Stack size 24 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpEndpointInit))
[Stack]
- Max Depth = 48
- Call Chain = USB_DeviceLpc3511IpEndpointInit ⇒ USB_DeviceLpcIp3511MallocMaxPacketBuffer
[Calls]- >> USB_DeviceLpcIp3511MallocMaxPacketBuffer
- >> USB_DeviceLpc3511IpGetEndpointStateStruct
[Called By]- >> USB_DeviceLpc3511IpControl
USB_DeviceLpc3511IpEndpointPrime (Thumb, 160 bytes, Stack size 40 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpEndpointPrime))
[Stack]
- Max Depth = 40
- Call Chain = USB_DeviceLpc3511IpEndpointPrime
[Calls]- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
[Called By]- >> USB_DeviceLpc3511IpInterruptToken
- >> USB_DeviceLpc3511IpGetActualBufferAndPrime
USB_DeviceLpc3511IpEndpointUnstall (Thumb, 118 bytes, Stack size 32 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpEndpointUnstall))
[Stack]
- Max Depth = 136
- Call Chain = USB_DeviceLpc3511IpEndpointUnstall ⇒ USB_DeviceLpc3511IpTransaction ⇒ USB_DeviceLpc3511IpGetActualBufferAndPrime ⇒ USB_DeviceLpc3511IpEndpointPrime
[Calls]- >> USB_DeviceLpc3511IpTransaction
- >> USB_DeviceLpc3511IpGetEndpointStateStruct
- >> USB_DeviceLpc3511IpCancel
[Called By]- >> USB_DeviceLpc3511IpControl
USB_DeviceLpc3511IpGetActualBufferAndPrime (Thumb, 200 bytes, Stack size 40 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpGetActualBufferAndPrime))
[Stack]
- Max Depth = 80
- Call Chain = USB_DeviceLpc3511IpGetActualBufferAndPrime ⇒ USB_DeviceLpc3511IpEndpointPrime
[Calls]- >> USB_DeviceLpc3511IpEndpointPrime
[Called By]- >> USB_DeviceLpc3511IpTransaction
USB_DeviceLpc3511IpGetEndpointStateStruct (Thumb, 18 bytes, Stack size 0 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpGetEndpointStateStruct))
[Called By]
- >> USB_DeviceLpc3511IpInterruptToken
- >> USB_DeviceLpc3511IpEndpointUnstall
- >> USB_DeviceLpc3511IpEndpointInit
- >> USB_DeviceLpc3511IpEndpointDeinit
- >> USB_DeviceLpc3511IpSend
- >> USB_DeviceLpc3511IpControl
- >> USB_DeviceLpc3511IpCancel
USB_DeviceLpc3511IpInterruptToken (Thumb, 410 bytes, Stack size 56 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpInterruptToken))
[Stack]
- Max Depth = 160
- Call Chain = USB_DeviceLpc3511IpInterruptToken ⇒ USB_DeviceLpc3511IpTransaction ⇒ USB_DeviceLpc3511IpGetActualBufferAndPrime ⇒ USB_DeviceLpc3511IpEndpointPrime
[Calls]- >> USB_DeviceLpc3511IpTransaction
- >> USB_DeviceLpc3511IpTokenUpdate
- >> USB_DeviceLpc3511IpGetEndpointStateStruct
- >> USB_DeviceLpc3511IpEndpointPrime
- >> USB_DeviceLpc3511IpCancel
- >> USB_DeviceNotificationTrigger
- >> __aeabi_uidivmod
[Called By]- >> USB_DeviceLpcIp3511IsrFunction
USB_DeviceLpc3511IpSetDefaultState (Thumb, 100 bytes, Stack size 24 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpSetDefaultState))
[Stack]
- Max Depth = 24 + In Cycle
- Call Chain = USB_DeviceLpc3511IpSetDefaultState ⇒ USB_DeviceLpc3511IpControl (Cycle)
[Calls]- >> USB_DeviceLpc3511IpControl
[Called By]- >> USB_DeviceLpc3511IpInit
- >> USB_DeviceLpc3511IpControl
USB_DeviceLpc3511IpTokenUpdate (Thumb, 184 bytes, Stack size 20 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpTokenUpdate))
[Stack]
- Max Depth = 20
- Call Chain = USB_DeviceLpc3511IpTokenUpdate
[Called By]- >> USB_DeviceLpc3511IpInterruptToken
USB_DeviceLpc3511IpTransaction (Thumb, 136 bytes, Stack size 24 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpc3511IpTransaction))
[Stack]
- Max Depth = 104
- Call Chain = USB_DeviceLpc3511IpTransaction ⇒ USB_DeviceLpc3511IpGetActualBufferAndPrime ⇒ USB_DeviceLpc3511IpEndpointPrime
[Calls]- >> USB_DeviceLpc3511IpGetActualBufferAndPrime
- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
[Called By]- >> USB_DeviceLpc3511IpInterruptToken
- >> USB_DeviceLpc3511IpEndpointUnstall
- >> USB_DeviceLpc3511IpSend
USB_DeviceLpcIp3511MallocMaxPacketBuffer (Thumb, 132 bytes, Stack size 24 bytes, usb_device_lpcip3511.o(i.USB_DeviceLpcIp3511MallocMaxPacketBuffer))
[Stack]
- Max Depth = 24
- Call Chain = USB_DeviceLpcIp3511MallocMaxPacketBuffer
[Calls]- >> USB_OsaExitCritical
- >> USB_OsaEnterCritical
[Called By]- >> USB_DeviceLpc3511IpEndpointInit
CLOCK_SetFLASHAccessCycles (Thumb, 18 bytes, Stack size 0 bytes, fsl_clock.o(i.CLOCK_SetFLASHAccessCycles))
[Called By]
- >> CLOCK_SetFLASHAccessCyclesForFreq
POWER_DisablePD (Thumb, 16 bytes, Stack size 0 bytes, fsl_clock.o(i.POWER_DisablePD))
[Called By]
- >> CLOCK_SetupFROClocking
iap_entry (Thumb, 12 bytes, Stack size 8 bytes, fsl_iap.o(i.iap_entry))
[Stack]
- Max Depth = 8
- Call Chain = iap_entry
[Called By]- >> IAP_PrepareSectorForWrite
- >> IAP_EraseSector
- >> IAP_CopyRamToFlash
translate_iap_status (Thumb, 10 bytes, Stack size 0 bytes, fsl_iap.o(i.translate_iap_status))
[Called By]
- >> IAP_PrepareSectorForWrite
- >> IAP_EraseSector
- >> IAP_CopyRamToFlash
POWER_setVdLevel (Thumb, 16 bytes, Stack size 8 bytes, fsl_power_lib.o(i.POWER_setVdLevel))
[Stack]
- Max Depth = 8
- Call Chain = POWER_setVdLevel
[Called By]- >> POWER_SetVoltageForFreq
_fp_digits (Thumb, 344 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
[Calls]
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_d2ulz
- >> __aeabi_cdrcmple
- >> __aeabi_uldivmod
[Called By]
_printf_core (Thumb, 1754 bytes, Stack size 128 bytes, printfa.o(i._printf_core), UNUSED)
[Calls]
- >> _printf_pre_padding
- >> _printf_post_padding
- >> _fp_digits
- >> __aeabi_uldivmod
- >> __aeabi_uidivmod
[Called By]
_printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printfa.o(i._printf_pre_padding), UNUSED)
[Called By]
Undefined Global Symbols