2024-12-12 15:50:52 +08:00
Component: ARM Compiler 5.05 update 1 (build 106) Tool: armlink [4d0efa]
==============================================================================
Section Cross References
startup_stm32f072xb.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f072xb.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f072xb.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f072xb.o(RESET) refers to startup_stm32f072xb.o(STACK) for __initial_sp
startup_stm32f072xb.o(RESET) refers to startup_stm32f072xb.o(.text) for Reset_Handler
startup_stm32f072xb.o(RESET) refers to stm32f0xx_it.o(i.NMI_Handler) for NMI_Handler
startup_stm32f072xb.o(RESET) refers to stm32f0xx_it.o(i.HardFault_Handler) for HardFault_Handler
startup_stm32f072xb.o(RESET) refers to stm32f0xx_it.o(i.SVC_Handler) for SVC_Handler
startup_stm32f072xb.o(RESET) refers to stm32f0xx_it.o(i.PendSV_Handler) for PendSV_Handler
startup_stm32f072xb.o(RESET) refers to stm32f0xx_it.o(i.SysTick_Handler) for SysTick_Handler
2024-12-12 20:17:06 +08:00
startup_stm32f072xb.o(RESET) refers to stm32f0xx_it.o(i.DMA1_Channel4_5_6_7_IRQHandler) for DMA1_Channel4_5_6_7_IRQHandler
2024-12-12 15:50:52 +08:00
startup_stm32f072xb.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f072xb.o(.text) refers to system_stm32f0xx.o(i.SystemInit) for SystemInit
startup_stm32f072xb.o(.text) refers to __main.o(!!!main) for __main
startup_stm32f072xb.o(.text) refers to startup_stm32f072xb.o(HEAP) for Heap_Mem
startup_stm32f072xb.o(.text) refers to startup_stm32f072xb.o(STACK) for Stack_Mem
main.o(i.MX_GPIO_Init) refers to rt_memclr.o(.text) for __aeabi_memclr4
main.o(i.MX_GPIO_Init) refers to main.o(i.LL_AHB1_GRP1_EnableClock) for LL_AHB1_GRP1_EnableClock
main.o(i.MX_GPIO_Init) refers to stm32f0xx_ll_gpio.o(i.LL_GPIO_Init) for LL_GPIO_Init
main.o(i.MX_SPI2_Init) refers to rt_memclr.o(.text) for __aeabi_memclr4
main.o(i.MX_SPI2_Init) refers to main.o(i.LL_APB1_GRP1_EnableClock) for LL_APB1_GRP1_EnableClock
main.o(i.MX_SPI2_Init) refers to main.o(i.LL_AHB1_GRP1_EnableClock) for LL_AHB1_GRP1_EnableClock
main.o(i.MX_SPI2_Init) refers to stm32f0xx_ll_gpio.o(i.LL_GPIO_Init) for LL_GPIO_Init
main.o(i.MX_SPI2_Init) refers to stm32f0xx_ll_spi.o(i.LL_SPI_Init) for LL_SPI_Init
2024-12-12 20:17:06 +08:00
main.o(i.MX_SPI2_Init) refers to main.o(.constdata) for .constdata
2024-12-12 15:50:52 +08:00
main.o(i.SystemClock_Config) refers to stm32f0xx_ll_utils.o(i.LL_Init1msTick) for LL_Init1msTick
main.o(i.SystemClock_Config) refers to stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock) for LL_SetSystemCoreClock
main.o(i.main) refers to main.o(i.LL_APB1_GRP1_EnableClock) for LL_APB1_GRP1_EnableClock
2024-12-12 20:17:06 +08:00
main.o(i.main) refers to main.o(i.__NVIC_SetPriority) for __NVIC_SetPriority
2024-12-12 15:50:52 +08:00
main.o(i.main) refers to main.o(i.SystemClock_Config) for SystemClock_Config
main.o(i.main) refers to main.o(i.MX_GPIO_Init) for MX_GPIO_Init
2024-12-12 20:17:06 +08:00
main.o(i.main) refers to main.o(i.LL_AHB1_GRP1_EnableClock) for LL_AHB1_GRP1_EnableClock
2024-12-12 15:50:52 +08:00
main.o(i.main) refers to main.o(i.MX_SPI2_Init) for MX_SPI2_Init
2024-12-12 20:17:06 +08:00
main.o(i.main) refers to stm32f0xx_ll_utils.o(i.LL_mDelay) for LL_mDelay
main.o(i.main) refers to core.o(i.ILI9341_init) for ILI9341_init
main.o(i.main) refers to core.o(i.ILI9341_fillRect) for ILI9341_fillRect
stm32f0xx_it.o(i.DMA1_Channel4_5_6_7_IRQHandler) refers to core.o(i.DMA1_Channel3_TransferComplete) for DMA1_Channel3_TransferComplete
core.o(i.DMA1_Channel3_TransferComplete) refers to core.o(.data) for .data
core.o(i.ILI9341_WriteCommand) refers to core.o(i.Send_Data8) for Send_Data8
core.o(i.ILI9341_WriteData) refers to core.o(i.Send_Data8) for Send_Data8
core.o(i.ILI9341_WriteData16) refers to core.o(i.LL_SPI_SetDataWidth) for LL_SPI_SetDataWidth
core.o(i.ILI9341_exitStandby) refers to core.o(i.ILI9341_WriteCommand) for ILI9341_WriteCommand
core.o(i.ILI9341_exitStandby) refers to stm32f0xx_ll_utils.o(i.LL_mDelay) for LL_mDelay
core.o(i.ILI9341_init) refers to core.o(i.MX_DMA_Init) for MX_DMA_Init
core.o(i.ILI9341_init) refers to core.o(i.MX_SPI2_Init) for MX_SPI2_Init
core.o(i.ILI9341_init) refers to core.o(i.LL_DMA_DisableChannel) for LL_DMA_DisableChannel
core.o(i.ILI9341_init) refers to core.o(i.ILI9341_reset) for ILI9341_reset
core.o(i.ILI9341_init) refers to core.o(i.ILI9341_exitStandby) for ILI9341_exitStandby
core.o(i.ILI9341_init) refers to core.o(i.ILI9341_WriteCommand) for ILI9341_WriteCommand
core.o(i.ILI9341_init) refers to core.o(i.ILI9341_WriteData) for ILI9341_WriteData
core.o(i.ILI9341_init) refers to stm32f0xx_ll_utils.o(i.LL_mDelay) for LL_mDelay
core.o(i.ILI9341_init) refers to core.o(i.ILI9341_setOrientation) for ILI9341_setOrientation
core.o(i.ILI9341_init) refers to core.o(.constdata) for .constdata
core.o(i.ILI9341_reset) refers to stm32f0xx_ll_utils.o(i.LL_mDelay) for LL_mDelay
core.o(i.ILI9341_setOrientation) refers to core.o(i.ILI9341_WriteCommand) for ILI9341_WriteCommand
core.o(i.ILI9341_setOrientation) refers to core.o(i.ILI9341_WriteData) for ILI9341_WriteData
core.o(i.ILI9341_setOrientation) refers to core.o(.data) for .data
core.o(i.LL_DMA_DisableChannel) refers to core.o(.constdata) for .constdata
core.o(i.MX_SPI2_Init) refers to rt_memclr.o(.text) for __aeabi_memclr4
core.o(i.MX_SPI2_Init) refers to stm32f0xx_ll_gpio.o(i.LL_GPIO_Init) for LL_GPIO_Init
core.o(i.MX_SPI2_Init) refers to stm32f0xx_ll_spi.o(i.LL_SPI_Init) for LL_SPI_Init
core.o(i.MX_SPI2_Init) refers to core.o(.constdata) for .constdata
core.o(i.Send_DMA_Data16) refers to core.o(i.LL_SPI_SetDataWidth) for LL_SPI_SetDataWidth
core.o(i.Send_DMA_Data16) refers to core.o(i.LL_DMA_DisableChannel) for LL_DMA_DisableChannel
core.o(i.Send_DMA_Data16) refers to core.o(.constdata) for .constdata
core.o(i.Send_DMA_Data16) refers to core.o(.data) for .data
2024-12-12 15:50:52 +08:00
system_stm32f0xx.o(i.SystemCoreClockUpdate) refers to aeabi_sdivfast.o(.text) for __aeabi_uidivmod
system_stm32f0xx.o(i.SystemCoreClockUpdate) refers to system_stm32f0xx.o(.data) for .data
system_stm32f0xx.o(i.SystemCoreClockUpdate) refers to system_stm32f0xx.o(.constdata) for .constdata
2024-12-12 20:17:06 +08:00
stm32f0xx_ll_dma.o(i.LL_DMA_Init) refers to stm32f0xx_ll_dma.o(.constdata) for .constdata
2024-12-12 15:50:52 +08:00
stm32f0xx_ll_spi.o(i.LL_I2S_DeInit) refers to stm32f0xx_ll_spi.o(i.LL_SPI_DeInit) for LL_SPI_DeInit
stm32f0xx_ll_spi.o(i.LL_I2S_Init) refers to stm32f0xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) for LL_RCC_GetSystemClocksFreq
stm32f0xx_ll_spi.o(i.LL_I2S_Init) refers to aeabi_sdivfast.o(.text) for __aeabi_uidivmod
stm32f0xx_ll_rcc.o(i.LL_RCC_GetI2CClockFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_GetSystemClockFreq) for RCC_GetSystemClockFreq
stm32f0xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_GetSystemClockFreq) for RCC_GetSystemClockFreq
stm32f0xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) for RCC_GetHCLKClockFreq
stm32f0xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) for RCC_GetPCLK1ClockFreq
stm32f0xx_ll_rcc.o(i.LL_RCC_GetUSARTClockFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_GetSystemClockFreq) for RCC_GetSystemClockFreq
stm32f0xx_ll_rcc.o(i.LL_RCC_GetUSARTClockFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) for RCC_GetHCLKClockFreq
stm32f0xx_ll_rcc.o(i.LL_RCC_GetUSARTClockFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) for RCC_GetPCLK1ClockFreq
stm32f0xx_ll_rcc.o(i.LL_RCC_GetUSBClockFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS) for RCC_PLL_GetFreqDomain_SYS
stm32f0xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) refers to system_stm32f0xx.o(.constdata) for AHBPrescTable
stm32f0xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) refers to system_stm32f0xx.o(.constdata) for APBPrescTable
stm32f0xx_ll_rcc.o(i.RCC_GetSystemClockFreq) refers to stm32f0xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS) for RCC_PLL_GetFreqDomain_SYS
stm32f0xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS) refers to aeabi_sdivfast.o(.text) for __aeabi_uidivmod
stm32f0xx_ll_utils.o(i.LL_Init1msTick) refers to aeabi_sdivfast.o(.text) for __aeabi_uidivmod
stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSE) refers to stm32f0xx_ll_utils.o(i.UTILS_PLL_IsBusy) for UTILS_PLL_IsBusy
stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSE) refers to stm32f0xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency) for UTILS_GetPLLOutputFrequency
stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSE) refers to stm32f0xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) for UTILS_EnablePLLAndSwitchSystem
stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI) refers to stm32f0xx_ll_utils.o(i.UTILS_PLL_IsBusy) for UTILS_PLL_IsBusy
stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI) refers to stm32f0xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency) for UTILS_GetPLLOutputFrequency
stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI) refers to stm32f0xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) for UTILS_EnablePLLAndSwitchSystem
stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI48) refers to stm32f0xx_ll_utils.o(i.UTILS_PLL_IsBusy) for UTILS_PLL_IsBusy
stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI48) refers to stm32f0xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency) for UTILS_GetPLLOutputFrequency
stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI48) refers to stm32f0xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) for UTILS_EnablePLLAndSwitchSystem
stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock) refers to system_stm32f0xx.o(.data) for SystemCoreClock
stm32f0xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) refers to stm32f0xx_ll_utils.o(i.LL_SetFlashLatency) for LL_SetFlashLatency
stm32f0xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) refers to stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock) for LL_SetSystemCoreClock
stm32f0xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) refers to system_stm32f0xx.o(.constdata) for AHBPrescTable
stm32f0xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) refers to system_stm32f0xx.o(.data) for SystemCoreClock
stm32f0xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency) refers to aeabi_sdivfast.o(.text) for __aeabi_uidivmod
__main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
__rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
__rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
__rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
__rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(i.main) for main
__rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
__rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
__rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
sys_stackheap_outer.o(.text) refers to startup_stm32f072xb.o(.text) for __user_initial_stackheap
sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to tempstk.o(.text) for __temporary_stack_top
sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to __main.o(!!!main) for __main
exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1
libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
rt_raise.o(.text) refers to __raise.o(.text) for __raise
rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.text) for __ARM_argv_veneer
libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.text) for __ARM_argv_veneer
sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
__raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
_get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
_get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
_get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1
sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
2024-12-12 20:17:06 +08:00
core.o(i.ILI9341_setAddressWindow) refers to core.o(i.ILI9341_WriteCommand) for ILI9341_WriteCommand
core.o(i.ILI9341_setAddressWindow) refers to core.o(i.ILI9341_WriteData16) for ILI9341_WriteData16
core.o(i.ILI9341_fillRect) refers to core.o(i.ILI9341_setAddressWindow) for ILI9341_setAddressWindow
core.o(i.ILI9341_fillRect) refers to core.o(i.Send_DMA_Data16) for Send_DMA_Data16
core.o(i.ILI9341_fillRect) refers to core.o(.bss) for .bss
core.o(i.ILI9341_getWidth) refers to core.o(.data) for .data
core.o(i.ILI9341_getHeight) refers to core.o(.data) for .data
2024-12-12 15:50:52 +08:00
==============================================================================
Removing Unused input sections from the image.
Removing main.o(.rev16_text), (4 bytes).
Removing main.o(.revsh_text), (4 bytes).
Removing main.o(i.Error_Handler), (4 bytes).
Removing stm32f0xx_it.o(.rev16_text), (4 bytes).
Removing stm32f0xx_it.o(.revsh_text), (4 bytes).
2024-12-12 20:17:06 +08:00
Removing core.o(.rev16_text), (4 bytes).
Removing core.o(.revsh_text), (4 bytes).
2024-12-12 15:50:52 +08:00
Removing system_stm32f0xx.o(.rev16_text), (4 bytes).
Removing system_stm32f0xx.o(.revsh_text), (4 bytes).
Removing system_stm32f0xx.o(i.SystemCoreClockUpdate), (112 bytes).
Removing system_stm32f0xx.o(.constdata), (16 bytes).
Removing system_stm32f0xx.o(.constdata), (8 bytes).
Removing stm32f0xx_ll_gpio.o(.rev16_text), (4 bytes).
Removing stm32f0xx_ll_gpio.o(.revsh_text), (4 bytes).
Removing stm32f0xx_ll_gpio.o(i.LL_GPIO_DeInit), (176 bytes).
Removing stm32f0xx_ll_gpio.o(i.LL_GPIO_StructInit), (24 bytes).
2024-12-12 20:17:06 +08:00
Removing stm32f0xx_ll_dma.o(.rev16_text), (4 bytes).
Removing stm32f0xx_ll_dma.o(.revsh_text), (4 bytes).
Removing stm32f0xx_ll_dma.o(i.LL_DMA_DeInit), (216 bytes).
Removing stm32f0xx_ll_dma.o(i.LL_DMA_Init), (96 bytes).
Removing stm32f0xx_ll_dma.o(i.LL_DMA_StructInit), (24 bytes).
Removing stm32f0xx_ll_dma.o(.constdata), (7 bytes).
2024-12-12 15:50:52 +08:00
Removing stm32f0xx_ll_spi.o(.rev16_text), (4 bytes).
Removing stm32f0xx_ll_spi.o(.revsh_text), (4 bytes).
Removing stm32f0xx_ll_spi.o(i.LL_I2S_ConfigPrescaler), (16 bytes).
Removing stm32f0xx_ll_spi.o(i.LL_I2S_DeInit), (8 bytes).
Removing stm32f0xx_ll_spi.o(i.LL_I2S_Init), (168 bytes).
Removing stm32f0xx_ll_spi.o(i.LL_I2S_StructInit), (18 bytes).
Removing stm32f0xx_ll_spi.o(i.LL_SPI_DeInit), (64 bytes).
Removing stm32f0xx_ll_spi.o(i.LL_SPI_StructInit), (30 bytes).
Removing stm32f0xx_ll_rcc.o(.rev16_text), (4 bytes).
Removing stm32f0xx_ll_rcc.o(.revsh_text), (4 bytes).
Removing stm32f0xx_ll_rcc.o(i.LL_RCC_DeInit), (176 bytes).
Removing stm32f0xx_ll_rcc.o(i.LL_RCC_GetCECClockFreq), (52 bytes).
Removing stm32f0xx_ll_rcc.o(i.LL_RCC_GetI2CClockFreq), (52 bytes).
Removing stm32f0xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq), (24 bytes).
Removing stm32f0xx_ll_rcc.o(i.LL_RCC_GetUSARTClockFreq), (176 bytes).
Removing stm32f0xx_ll_rcc.o(i.LL_RCC_GetUSBClockFreq), (56 bytes).
Removing stm32f0xx_ll_rcc.o(i.RCC_GetHCLKClockFreq), (28 bytes).
Removing stm32f0xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq), (28 bytes).
Removing stm32f0xx_ll_rcc.o(i.RCC_GetSystemClockFreq), (52 bytes).
Removing stm32f0xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS), (72 bytes).
Removing stm32f0xx_ll_utils.o(.rev16_text), (4 bytes).
Removing stm32f0xx_ll_utils.o(.revsh_text), (4 bytes).
Removing stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSE), (124 bytes).
Removing stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI), (108 bytes).
Removing stm32f0xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI48), (112 bytes).
Removing stm32f0xx_ll_utils.o(i.LL_SetFlashLatency), (76 bytes).
Removing stm32f0xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem), (160 bytes).
Removing stm32f0xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency), (28 bytes).
Removing stm32f0xx_ll_utils.o(i.UTILS_PLL_IsBusy), (24 bytes).
Removing stm32f0xx_ll_exti.o(.rev16_text), (4 bytes).
Removing stm32f0xx_ll_exti.o(.revsh_text), (4 bytes).
Removing stm32f0xx_ll_exti.o(i.LL_EXTI_DeInit), (36 bytes).
Removing stm32f0xx_ll_exti.o(i.LL_EXTI_Init), (184 bytes).
Removing stm32f0xx_ll_exti.o(i.LL_EXTI_StructInit), (14 bytes).
Removing stm32f0xx_ll_pwr.o(.rev16_text), (4 bytes).
Removing stm32f0xx_ll_pwr.o(.revsh_text), (4 bytes).
Removing stm32f0xx_ll_pwr.o(i.LL_PWR_DeInit), (28 bytes).
2024-12-12 20:17:06 +08:00
Removing core.o(i.ILI9341_getWidth), (12 bytes).
Removing core.o(i.ILI9341_getHeight), (12 bytes).
2024-12-12 15:50:52 +08:00
2024-12-12 20:17:06 +08:00
61 unused section(s) (total 2709 bytes) removed from the image.
2024-12-12 15:50:52 +08:00
==============================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
../Core/Src/main.c 0x00000000 Number 0 main.o ABSOLUTE
../Core/Src/stm32f0xx_it.c 0x00000000 Number 0 stm32f0xx_it.o ABSOLUTE
../Core/Src/system_stm32f0xx.c 0x00000000 Number 0 system_stm32f0xx.o ABSOLUTE
../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_dma.c 0x00000000 Number 0 stm32f0xx_ll_dma.o ABSOLUTE
../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_exti.c 0x00000000 Number 0 stm32f0xx_ll_exti.o ABSOLUTE
../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_gpio.c 0x00000000 Number 0 stm32f0xx_ll_gpio.o ABSOLUTE
../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_pwr.c 0x00000000 Number 0 stm32f0xx_ll_pwr.o ABSOLUTE
../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_rcc.c 0x00000000 Number 0 stm32f0xx_ll_rcc.o ABSOLUTE
../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_spi.c 0x00000000 Number 0 stm32f0xx_ll_spi.o ABSOLUTE
../Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_utils.c 0x00000000 Number 0 stm32f0xx_ll_utils.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE
../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/angel/scatterp.s 0x00000000 Number 0 __scatter.o ABSOLUTE
../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/angel/sys.s 0x00000000 Number 0 tempstk.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
../clib/division.s 0x00000000 Number 0 aeabi_sdivfast.o ABSOLUTE
../clib/division.s 0x00000000 Number 0 aeabi_sdivfast_div0.o ABSOLUTE
../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
../clib/memcpset.c 0x00000000 Number 0 rt_memclr.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
2024-12-12 20:17:06 +08:00
../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE
2024-12-12 15:50:52 +08:00
../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
../fplib/cfplib/fpinit.c 0x00000000 Number 0 fpinit.o ABSOLUTE
..\Core\Src\main.c 0x00000000 Number 0 main.o ABSOLUTE
..\Core\Src\stm32f0xx_it.c 0x00000000 Number 0 stm32f0xx_it.o ABSOLUTE
..\Core\Src\system_stm32f0xx.c 0x00000000 Number 0 system_stm32f0xx.o ABSOLUTE
..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c 0x00000000 Number 0 stm32f0xx_ll_dma.o ABSOLUTE
..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c 0x00000000 Number 0 stm32f0xx_ll_exti.o ABSOLUTE
..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c 0x00000000 Number 0 stm32f0xx_ll_gpio.o ABSOLUTE
..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c 0x00000000 Number 0 stm32f0xx_ll_pwr.o ABSOLUTE
..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c 0x00000000 Number 0 stm32f0xx_ll_rcc.o ABSOLUTE
..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_spi.c 0x00000000 Number 0 stm32f0xx_ll_spi.o ABSOLUTE
..\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c 0x00000000 Number 0 stm32f0xx_ll_utils.o ABSOLUTE
2024-12-12 20:17:06 +08:00
..\ILI9341\core.c 0x00000000 Number 0 core.o ABSOLUTE
..\\ILI9341\\core.c 0x00000000 Number 0 core.o ABSOLUTE
2024-12-12 15:50:52 +08:00
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
startup_stm32f072xb.s 0x00000000 Number 0 startup_stm32f072xb.o ABSOLUTE
RESET 0x08000000 Section 192 startup_stm32f072xb.o(RESET)
!!!main 0x080000c0 Section 8 __main.o(!!!main)
!!!scatter 0x080000c8 Section 60 __scatter.o(!!!scatter)
!!handler_copy 0x08000104 Section 26 __scatter_copy.o(!!handler_copy)
!!handler_zi 0x08000120 Section 28 __scatter_zi.o(!!handler_zi)
.ARM.Collect$$libinit$$00000000 0x0800013c Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
.ARM.Collect$$libinit$$00000002 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
.ARM.Collect$$libinit$$00000004 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
.ARM.Collect$$libinit$$0000000A 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
.ARM.Collect$$libinit$$0000000C 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
.ARM.Collect$$libinit$$0000000E 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
.ARM.Collect$$libinit$$00000011 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
.ARM.Collect$$libinit$$00000013 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
.ARM.Collect$$libinit$$00000015 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
.ARM.Collect$$libinit$$00000017 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
.ARM.Collect$$libinit$$00000019 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
.ARM.Collect$$libinit$$0000001B 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
.ARM.Collect$$libinit$$0000001D 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
.ARM.Collect$$libinit$$0000001F 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
.ARM.Collect$$libinit$$00000021 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
.ARM.Collect$$libinit$$00000023 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
.ARM.Collect$$libinit$$00000025 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
.ARM.Collect$$libinit$$0000002C 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
.ARM.Collect$$libinit$$0000002E 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
.ARM.Collect$$libinit$$00000030 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
.ARM.Collect$$libinit$$00000032 0x0800013e Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
.ARM.Collect$$libinit$$00000033 0x0800013e Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033)
.ARM.Collect$$libshutdown$$00000000 0x08000140 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
.ARM.Collect$$libshutdown$$00000003 0x08000142 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
.ARM.Collect$$libshutdown$$00000006 0x08000142 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
.ARM.Collect$$libshutdown$$00000009 0x08000142 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
.ARM.Collect$$libshutdown$$0000000B 0x08000142 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
.ARM.Collect$$libshutdown$$0000000E 0x08000142 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
.ARM.Collect$$libshutdown$$0000000F 0x08000142 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
.ARM.Collect$$rtentry$$00000000 0x08000144 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
.ARM.Collect$$rtentry$$00000002 0x08000144 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
.ARM.Collect$$rtentry$$00000004 0x08000144 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
.ARM.Collect$$rtentry$$00000009 0x0800014a Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
.ARM.Collect$$rtentry$$0000000A 0x0800014a Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
.ARM.Collect$$rtentry$$0000000C 0x0800014e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
.ARM.Collect$$rtentry$$0000000D 0x0800014e Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
.ARM.Collect$$rtexit$$00000000 0x08000156 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
.ARM.Collect$$rtexit$$00000002 0x08000158 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
.ARM.Collect$$rtexit$$00000003 0x08000158 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
.ARM.Collect$$rtexit$$00000004 0x0800015c Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
.text 0x08000164 Section 56 startup_stm32f072xb.o(.text)
.text 0x0800019c Section 0 rt_memclr.o(.text)
.text 0x080001dc Section 488 aeabi_sdivfast.o(.text)
.text 0x080003c4 Section 0 heapauxi.o(.text)
.text 0x080003ca Section 62 sys_stackheap_outer.o(.text)
.text 0x08000408 Section 0 exit.o(.text)
.text 0x08000414 Section 8 libspace.o(.text)
.text 0x0800041c Section 0 sys_exit.o(.text)
.text 0x08000428 Section 2 use_no_semi.o(.text)
.text 0x0800042a Section 0 indicate_semi.o(.text)
2024-12-12 20:17:06 +08:00
i.DMA1_Channel3_TransferComplete 0x0800042c Section 0 core.o(i.DMA1_Channel3_TransferComplete)
i.DMA1_Channel4_5_6_7_IRQHandler 0x08000444 Section 0 stm32f0xx_it.o(i.DMA1_Channel4_5_6_7_IRQHandler)
i.HardFault_Handler 0x0800044c Section 0 stm32f0xx_it.o(i.HardFault_Handler)
i.ILI9341_WriteCommand 0x08000450 Section 0 core.o(i.ILI9341_WriteCommand)
ILI9341_WriteCommand 0x08000451 Thumb Code 14 core.o(i.ILI9341_WriteCommand)
i.ILI9341_WriteData 0x08000464 Section 0 core.o(i.ILI9341_WriteData)
ILI9341_WriteData 0x08000465 Thumb Code 32 core.o(i.ILI9341_WriteData)
i.ILI9341_WriteData16 0x08000488 Section 0 core.o(i.ILI9341_WriteData16)
ILI9341_WriteData16 0x08000489 Thumb Code 72 core.o(i.ILI9341_WriteData16)
i.ILI9341_exitStandby 0x080004d8 Section 0 core.o(i.ILI9341_exitStandby)
i.ILI9341_fillRect 0x080004f4 Section 0 core.o(i.ILI9341_fillRect)
i.ILI9341_init 0x08000544 Section 0 core.o(i.ILI9341_init)
i.ILI9341_reset 0x080005b0 Section 0 core.o(i.ILI9341_reset)
i.ILI9341_setAddressWindow 0x080005d0 Section 0 core.o(i.ILI9341_setAddressWindow)
i.ILI9341_setOrientation 0x08000608 Section 0 core.o(i.ILI9341_setOrientation)
i.LL_AHB1_GRP1_EnableClock 0x0800064c Section 0 main.o(i.LL_AHB1_GRP1_EnableClock)
LL_AHB1_GRP1_EnableClock 0x0800064d Thumb Code 18 main.o(i.LL_AHB1_GRP1_EnableClock)
i.LL_APB1_GRP1_EnableClock 0x08000664 Section 0 main.o(i.LL_APB1_GRP1_EnableClock)
LL_APB1_GRP1_EnableClock 0x08000665 Thumb Code 18 main.o(i.LL_APB1_GRP1_EnableClock)
i.LL_DMA_DisableChannel 0x0800067c Section 0 core.o(i.LL_DMA_DisableChannel)
LL_DMA_DisableChannel 0x0800067d Thumb Code 18 core.o(i.LL_DMA_DisableChannel)
i.LL_GPIO_Init 0x08000694 Section 0 stm32f0xx_ll_gpio.o(i.LL_GPIO_Init)
i.LL_Init1msTick 0x08000748 Section 0 stm32f0xx_ll_utils.o(i.LL_Init1msTick)
i.LL_SPI_Init 0x08000768 Section 0 stm32f0xx_ll_spi.o(i.LL_SPI_Init)
i.LL_SPI_SetDataWidth 0x080007e8 Section 0 core.o(i.LL_SPI_SetDataWidth)
LL_SPI_SetDataWidth 0x080007e9 Thumb Code 14 core.o(i.LL_SPI_SetDataWidth)
i.LL_SetSystemCoreClock 0x080007f8 Section 0 stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock)
i.LL_mDelay 0x08000804 Section 0 stm32f0xx_ll_utils.o(i.LL_mDelay)
i.MX_DMA_Init 0x0800082c Section 0 core.o(i.MX_DMA_Init)
MX_DMA_Init 0x0800082d Thumb Code 38 core.o(i.MX_DMA_Init)
i.MX_GPIO_Init 0x08000860 Section 0 main.o(i.MX_GPIO_Init)
MX_GPIO_Init 0x08000861 Thumb Code 156 main.o(i.MX_GPIO_Init)
i.MX_SPI2_Init 0x08000900 Section 0 main.o(i.MX_SPI2_Init)
MX_SPI2_Init 0x08000901 Thumb Code 240 main.o(i.MX_SPI2_Init)
i.MX_SPI2_Init 0x08000a04 Section 0 core.o(i.MX_SPI2_Init)
MX_SPI2_Init 0x08000a05 Thumb Code 202 core.o(i.MX_SPI2_Init)
i.NMI_Handler 0x08000ae8 Section 0 stm32f0xx_it.o(i.NMI_Handler)
i.PendSV_Handler 0x08000aea Section 0 stm32f0xx_it.o(i.PendSV_Handler)
i.SVC_Handler 0x08000aec Section 0 stm32f0xx_it.o(i.SVC_Handler)
i.Send_DMA_Data16 0x08000af0 Section 0 core.o(i.Send_DMA_Data16)
i.Send_Data8 0x08000bf0 Section 0 core.o(i.Send_Data8)
Send_Data8 0x08000bf1 Thumb Code 24 core.o(i.Send_Data8)
i.SysTick_Handler 0x08000c0c Section 0 stm32f0xx_it.o(i.SysTick_Handler)
i.SystemClock_Config 0x08000c10 Section 0 main.o(i.SystemClock_Config)
i.SystemInit 0x08000c80 Section 0 system_stm32f0xx.o(i.SystemInit)
i.__NVIC_SetPriority 0x08000c84 Section 0 main.o(i.__NVIC_SetPriority)
__NVIC_SetPriority 0x08000c85 Thumb Code 60 main.o(i.__NVIC_SetPriority)
i.main 0x08000cc8 Section 0 main.o(i.main)
.constdata 0x08000d5c Section 7 main.o(.constdata)
CHANNEL_OFFSET_TAB 0x08000d5c Data 7 main.o(.constdata)
.constdata 0x08000d63 Section 120 core.o(.constdata)
CHANNEL_OFFSET_TAB 0x08000d63 Data 7 core.o(.constdata)
init_commands 0x08000d6a Data 113 core.o(.constdata)
.data 0x20000000 Section 8 core.o(.data)
screen_width 0x20000000 Data 2 core.o(.data)
screen_height 0x20000002 Data 2 core.o(.data)
.data 0x20000008 Section 4 system_stm32f0xx.o(.data)
.bss 0x2000000c Section 800 core.o(.bss)
tbuf 0x2000000c Data 800 core.o(.bss)
.bss 0x2000032c Section 96 libspace.o(.bss)
HEAP 0x20000390 Section 512 startup_stm32f072xb.o(HEAP)
Heap_Mem 0x20000390 Data 512 startup_stm32f072xb.o(HEAP)
STACK 0x20000590 Section 1024 startup_stm32f072xb.o(STACK)
Stack_Mem 0x20000590 Data 1024 startup_stm32f072xb.o(STACK)
__initial_sp 0x20000990 Data 0 startup_stm32f072xb.o(STACK)
2024-12-12 15:50:52 +08:00
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
__ARM_exceptions_init - Undefined Weak Reference
__alloca_initialize - Undefined Weak Reference
__arm_preinit_ - Undefined Weak Reference
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
__rt_locale - Undefined Weak Reference
__sigvec_lookup - Undefined Weak Reference
_atexit_init - Undefined Weak Reference
_call_atexit_fns - Undefined Weak Reference
_clock_init - Undefined Weak Reference
_fp_trap_init - Undefined Weak Reference
_fp_trap_shutdown - Undefined Weak Reference
_get_lc_collate - Undefined Weak Reference
_get_lc_ctype - Undefined Weak Reference
_get_lc_monetary - Undefined Weak Reference
_get_lc_numeric - Undefined Weak Reference
_get_lc_time - Undefined Weak Reference
_getenv_init - Undefined Weak Reference
_handle_redirection - Undefined Weak Reference
_init_alloc - Undefined Weak Reference
_init_user_alloc - Undefined Weak Reference
_initio - Undefined Weak Reference
_rand_init - Undefined Weak Reference
_signal_finish - Undefined Weak Reference
_signal_init - Undefined Weak Reference
_terminate_alloc - Undefined Weak Reference
_terminate_user_alloc - Undefined Weak Reference
_terminateio - Undefined Weak Reference
__Vectors_Size 0x000000c0 Number 0 startup_stm32f072xb.o ABSOLUTE
__Vectors 0x08000000 Data 4 startup_stm32f072xb.o(RESET)
__Vectors_End 0x080000c0 Data 0 startup_stm32f072xb.o(RESET)
__main 0x080000c1 Thumb Code 8 __main.o(!!!main)
__scatterload 0x080000c9 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_rt2 0x080000c9 Thumb Code 52 __scatter.o(!!!scatter)
__scatterload_rt2_thumb_only 0x080000c9 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_null 0x080000d9 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_copy 0x08000105 Thumb Code 26 __scatter_copy.o(!!handler_copy)
__scatterload_zeroinit 0x08000121 Thumb Code 28 __scatter_zi.o(!!handler_zi)
__rt_lib_init 0x0800013d Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
__rt_lib_init_alloca_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
__rt_lib_init_argv_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
__rt_lib_init_atexit_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
__rt_lib_init_clock_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
__rt_lib_init_cpp_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
__rt_lib_init_exceptions_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
__rt_lib_init_fp_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
__rt_lib_init_fp_trap_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
__rt_lib_init_getenv_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
__rt_lib_init_heap_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
__rt_lib_init_lc_collate_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
__rt_lib_init_lc_ctype_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
__rt_lib_init_lc_monetary_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
__rt_lib_init_lc_numeric_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
__rt_lib_init_lc_time_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
__rt_lib_init_preinit_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
__rt_lib_init_rand_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
__rt_lib_init_return 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033)
__rt_lib_init_signal_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
__rt_lib_init_stdio_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
__rt_lib_init_user_alloc_1 0x0800013f Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
__rt_lib_shutdown 0x08000141 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
__rt_lib_shutdown_fp_trap_1 0x08000143 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
__rt_lib_shutdown_heap_1 0x08000143 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
__rt_lib_shutdown_return 0x08000143 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
__rt_lib_shutdown_signal_1 0x08000143 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
__rt_lib_shutdown_stdio_1 0x08000143 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
__rt_lib_shutdown_user_alloc_1 0x08000143 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
__rt_entry 0x08000145 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
__rt_entry_presh_1 0x08000145 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
__rt_entry_sh 0x08000145 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
__rt_entry_li 0x0800014b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
__rt_entry_postsh_1 0x0800014b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
__rt_entry_main 0x0800014f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
__rt_entry_postli_1 0x0800014f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
__rt_exit 0x08000157 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
__rt_exit_ls 0x08000159 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
__rt_exit_prels_1 0x08000159 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
__rt_exit_exit 0x0800015d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
Reset_Handler 0x08000165 Thumb Code 8 startup_stm32f072xb.o(.text)
ADC1_COMP_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
CEC_CAN_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
DMA1_Channel1_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
DMA1_Channel2_3_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
EXTI0_1_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
EXTI2_3_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
EXTI4_15_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
FLASH_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
I2C1_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
I2C2_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
PVD_VDDIO2_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
RCC_CRS_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
RTC_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
SPI1_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
SPI2_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
TIM14_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
TIM15_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
TIM16_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
TIM17_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
TIM1_BRK_UP_TRG_COM_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
TIM1_CC_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
TIM2_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
TIM3_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
TIM6_DAC_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
TIM7_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
TSC_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
USART1_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
USART2_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
USART3_4_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
USB_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
WWDG_IRQHandler 0x08000177 Thumb Code 0 startup_stm32f072xb.o(.text)
__user_initial_stackheap 0x08000179 Thumb Code 0 startup_stm32f072xb.o(.text)
_memset_w 0x0800019d Thumb Code 26 rt_memclr.o(.text)
_memset 0x080001b7 Thumb Code 30 rt_memclr.o(.text)
__aeabi_memclr 0x080001d5 Thumb Code 4 rt_memclr.o(.text)
__rt_memclr 0x080001d5 Thumb Code 0 rt_memclr.o(.text)
__aeabi_memclr4 0x080001d9 Thumb Code 0 rt_memclr.o(.text)
__aeabi_memclr8 0x080001d9 Thumb Code 0 rt_memclr.o(.text)
__rt_memclr_w 0x080001d9 Thumb Code 4 rt_memclr.o(.text)
__aeabi_uidiv 0x080001dd Thumb Code 0 aeabi_sdivfast.o(.text)
__aeabi_uidivmod 0x080001dd Thumb Code 28 aeabi_sdivfast.o(.text)
__aeabi_idiv 0x080001f9 Thumb Code 0 aeabi_sdivfast.o(.text)
__aeabi_idivmod 0x080001f9 Thumb Code 460 aeabi_sdivfast.o(.text)
__use_two_region_memory 0x080003c5 Thumb Code 2 heapauxi.o(.text)
__rt_heap_escrow$2region 0x080003c7 Thumb Code 2 heapauxi.o(.text)
__rt_heap_expand$2region 0x080003c9 Thumb Code 2 heapauxi.o(.text)
__user_setup_stackheap 0x080003cb Thumb Code 62 sys_stackheap_outer.o(.text)
exit 0x08000409 Thumb Code 12 exit.o(.text)
__user_libspace 0x08000415 Thumb Code 8 libspace.o(.text)
__user_perproc_libspace 0x08000415 Thumb Code 0 libspace.o(.text)
__user_perthread_libspace 0x08000415 Thumb Code 0 libspace.o(.text)
_sys_exit 0x0800041d Thumb Code 8 sys_exit.o(.text)
__I$use$semihosting 0x08000429 Thumb Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x08000429 Thumb Code 2 use_no_semi.o(.text)
__semihosting_library_function 0x0800042b Thumb Code 0 indicate_semi.o(.text)
2024-12-12 20:17:06 +08:00
DMA1_Channel3_TransferComplete 0x0800042d Thumb Code 16 core.o(i.DMA1_Channel3_TransferComplete)
DMA1_Channel4_5_6_7_IRQHandler 0x08000445 Thumb Code 8 stm32f0xx_it.o(i.DMA1_Channel4_5_6_7_IRQHandler)
HardFault_Handler 0x0800044d Thumb Code 2 stm32f0xx_it.o(i.HardFault_Handler)
ILI9341_exitStandby 0x080004d9 Thumb Code 28 core.o(i.ILI9341_exitStandby)
ILI9341_fillRect 0x080004f5 Thumb Code 72 core.o(i.ILI9341_fillRect)
ILI9341_init 0x08000545 Thumb Code 92 core.o(i.ILI9341_init)
ILI9341_reset 0x080005b1 Thumb Code 26 core.o(i.ILI9341_reset)
ILI9341_setAddressWindow 0x080005d1 Thumb Code 54 core.o(i.ILI9341_setAddressWindow)
ILI9341_setOrientation 0x08000609 Thumb Code 58 core.o(i.ILI9341_setOrientation)
LL_GPIO_Init 0x08000695 Thumb Code 180 stm32f0xx_ll_gpio.o(i.LL_GPIO_Init)
LL_Init1msTick 0x08000749 Thumb Code 26 stm32f0xx_ll_utils.o(i.LL_Init1msTick)
LL_SPI_Init 0x08000769 Thumb Code 120 stm32f0xx_ll_spi.o(i.LL_SPI_Init)
LL_SetSystemCoreClock 0x080007f9 Thumb Code 6 stm32f0xx_ll_utils.o(i.LL_SetSystemCoreClock)
LL_mDelay 0x08000805 Thumb Code 34 stm32f0xx_ll_utils.o(i.LL_mDelay)
NMI_Handler 0x08000ae9 Thumb Code 2 stm32f0xx_it.o(i.NMI_Handler)
PendSV_Handler 0x08000aeb Thumb Code 2 stm32f0xx_it.o(i.PendSV_Handler)
SVC_Handler 0x08000aed Thumb Code 2 stm32f0xx_it.o(i.SVC_Handler)
Send_DMA_Data16 0x08000af1 Thumb Code 236 core.o(i.Send_DMA_Data16)
SysTick_Handler 0x08000c0d Thumb Code 2 stm32f0xx_it.o(i.SysTick_Handler)
SystemClock_Config 0x08000c11 Thumb Code 100 main.o(i.SystemClock_Config)
SystemInit 0x08000c81 Thumb Code 2 system_stm32f0xx.o(i.SystemInit)
main 0x08000cc9 Thumb Code 138 main.o(i.main)
Region$$Table$$Base 0x08000ddc Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08000dfc Number 0 anon$$obj.o(Region$$Table)
flag_DMA_CH3_bsy 0x20000004 Data 4 core.o(.data)
SystemCoreClock 0x20000008 Data 4 system_stm32f0xx.o(.data)
__libspace_start 0x2000032c Data 96 libspace.o(.bss)
__temporary_stack_top$libspace 0x2000038c Data 0 libspace.o(.bss)
2024-12-12 15:50:52 +08:00
==============================================================================
Memory Map of the image
Image Entry point : 0x080000c1
2024-12-12 20:17:06 +08:00
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000e08, Max: 0x00020000, ABSOLUTE)
2024-12-12 15:50:52 +08:00
2024-12-12 20:17:06 +08:00
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00000dfc, Max: 0x00020000, ABSOLUTE)
2024-12-12 15:50:52 +08:00
Base Addr Size Type Attr Idx E Section Name Object
0x08000000 0x000000c0 Data RO 3 RESET startup_stm32f072xb.o
2024-12-12 20:17:06 +08:00
0x080000c0 0x00000008 Code RO 740 * !!!main c_p.l(__main.o)
0x080000c8 0x0000003c Code RO 908 !!!scatter c_p.l(__scatter.o)
0x08000104 0x0000001a Code RO 910 !!handler_copy c_p.l(__scatter_copy.o)
2024-12-12 15:50:52 +08:00
0x0800011e 0x00000002 PAD
2024-12-12 20:17:06 +08:00
0x08000120 0x0000001c Code RO 912 !!handler_zi c_p.l(__scatter_zi.o)
0x0800013c 0x00000002 Code RO 778 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o)
0x0800013e 0x00000000 Code RO 792 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 794 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 797 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 799 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 801 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 804 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 806 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 808 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 810 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 812 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 814 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 816 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 818 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 820 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 822 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 824 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 828 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 830 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 832 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o)
0x0800013e 0x00000000 Code RO 834 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o)
0x0800013e 0x00000002 Code RO 835 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o)
0x08000140 0x00000002 Code RO 866 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o)
0x08000142 0x00000000 Code RO 893 .ARM.Collect$$libshutdown$$00000003 c_p.l(libshutdown2.o)
0x08000142 0x00000000 Code RO 896 .ARM.Collect$$libshutdown$$00000006 c_p.l(libshutdown2.o)
0x08000142 0x00000000 Code RO 899 .ARM.Collect$$libshutdown$$00000009 c_p.l(libshutdown2.o)
0x08000142 0x00000000 Code RO 901 .ARM.Collect$$libshutdown$$0000000B c_p.l(libshutdown2.o)
0x08000142 0x00000000 Code RO 904 .ARM.Collect$$libshutdown$$0000000E c_p.l(libshutdown2.o)
0x08000142 0x00000002 Code RO 905 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o)
0x08000144 0x00000000 Code RO 742 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o)
0x08000144 0x00000000 Code RO 748 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o)
0x08000144 0x00000006 Code RO 760 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o)
0x0800014a 0x00000000 Code RO 750 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o)
0x0800014a 0x00000004 Code RO 751 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o)
0x0800014e 0x00000000 Code RO 753 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o)
0x0800014e 0x00000008 Code RO 754 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o)
0x08000156 0x00000002 Code RO 783 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o)
0x08000158 0x00000000 Code RO 839 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o)
0x08000158 0x00000004 Code RO 840 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o)
0x0800015c 0x00000006 Code RO 841 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o)
2024-12-12 15:50:52 +08:00
0x08000162 0x00000002 PAD
0x08000164 0x00000038 Code RO 4 .text startup_stm32f072xb.o
2024-12-12 20:17:06 +08:00
0x0800019c 0x00000040 Code RO 732 .text c_p.l(rt_memclr.o)
0x080001dc 0x000001e8 Code RO 734 .text c_p.l(aeabi_sdivfast.o)
0x080003c4 0x00000006 Code RO 738 .text c_p.l(heapauxi.o)
0x080003ca 0x0000003e Code RO 764 .text c_p.l(sys_stackheap_outer.o)
0x08000408 0x0000000c Code RO 767 .text c_p.l(exit.o)
0x08000414 0x00000008 Code RO 779 .text c_p.l(libspace.o)
0x0800041c 0x0000000c Code RO 836 .text c_p.l(sys_exit.o)
0x08000428 0x00000002 Code RO 855 .text c_p.l(use_no_semi.o)
0x0800042a 0x00000000 Code RO 857 .text c_p.l(indicate_semi.o)
0x0800042a 0x00000002 PAD
0x0800042c 0x00000018 Code RO 216 i.DMA1_Channel3_TransferComplete core.o
0x08000444 0x00000008 Code RO 145 i.DMA1_Channel4_5_6_7_IRQHandler stm32f0xx_it.o
0x0800044c 0x00000002 Code RO 146 i.HardFault_Handler stm32f0xx_it.o
0x0800044e 0x00000002 PAD
0x08000450 0x00000014 Code RO 217 i.ILI9341_WriteCommand core.o
0x08000464 0x00000024 Code RO 218 i.ILI9341_WriteData core.o
0x08000488 0x00000050 Code RO 219 i.ILI9341_WriteData16 core.o
0x080004d8 0x0000001c Code RO 220 i.ILI9341_exitStandby core.o
0x080004f4 0x00000050 Code RO 310 i.ILI9341_fillRect core.o
0x08000544 0x0000006c Code RO 221 i.ILI9341_init core.o
0x080005b0 0x00000020 Code RO 222 i.ILI9341_reset core.o
0x080005d0 0x00000036 Code RO 304 i.ILI9341_setAddressWindow core.o
0x08000606 0x00000002 PAD
0x08000608 0x00000044 Code RO 223 i.ILI9341_setOrientation core.o
0x0800064c 0x00000018 Code RO 13 i.LL_AHB1_GRP1_EnableClock main.o
0x08000664 0x00000018 Code RO 14 i.LL_APB1_GRP1_EnableClock main.o
0x0800067c 0x00000018 Code RO 224 i.LL_DMA_DisableChannel core.o
0x08000694 0x000000b4 Code RO 384 i.LL_GPIO_Init stm32f0xx_ll_gpio.o
0x08000748 0x00000020 Code RO 597 i.LL_Init1msTick stm32f0xx_ll_utils.o
0x08000768 0x00000080 Code RO 463 i.LL_SPI_Init stm32f0xx_ll_spi.o
0x080007e8 0x0000000e Code RO 225 i.LL_SPI_SetDataWidth core.o
0x080007f6 0x00000002 PAD
0x080007f8 0x0000000c Code RO 602 i.LL_SetSystemCoreClock stm32f0xx_ll_utils.o
0x08000804 0x00000028 Code RO 603 i.LL_mDelay stm32f0xx_ll_utils.o
0x0800082c 0x00000034 Code RO 226 i.MX_DMA_Init core.o
0x08000860 0x000000a0 Code RO 15 i.MX_GPIO_Init main.o
0x08000900 0x00000104 Code RO 16 i.MX_SPI2_Init main.o
0x08000a04 0x000000e4 Code RO 227 i.MX_SPI2_Init core.o
0x08000ae8 0x00000002 Code RO 147 i.NMI_Handler stm32f0xx_it.o
0x08000aea 0x00000002 Code RO 148 i.PendSV_Handler stm32f0xx_it.o
0x08000aec 0x00000002 Code RO 149 i.SVC_Handler stm32f0xx_it.o
0x08000aee 0x00000002 PAD
0x08000af0 0x00000100 Code RO 228 i.Send_DMA_Data16 core.o
0x08000bf0 0x0000001c Code RO 229 i.Send_Data8 core.o
0x08000c0c 0x00000002 Code RO 150 i.SysTick_Handler stm32f0xx_it.o
0x08000c0e 0x00000002 PAD
0x08000c10 0x00000070 Code RO 17 i.SystemClock_Config main.o
0x08000c80 0x00000002 Code RO 350 i.SystemInit system_stm32f0xx.o
0x08000c82 0x00000002 PAD
0x08000c84 0x00000044 Code RO 18 i.__NVIC_SetPriority main.o
0x08000cc8 0x00000094 Code RO 19 i.main main.o
0x08000d5c 0x00000007 Data RO 20 .constdata main.o
0x08000d63 0x00000078 Data RO 231 .constdata core.o
0x08000ddb 0x00000001 PAD
0x08000ddc 0x00000020 Data RO 906 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000990, Max: 0x00004000, ABSOLUTE)
2024-12-12 15:50:52 +08:00
Base Addr Size Type Attr Idx E Section Name Object
2024-12-12 20:17:06 +08:00
0x20000000 0x00000008 Data RW 232 .data core.o
0x20000008 0x00000004 Data RW 353 .data system_stm32f0xx.o
0x2000000c 0x00000320 Zero RW 230 .bss core.o
0x2000032c 0x00000060 Zero RW 780 .bss c_p.l(libspace.o)
0x2000038c 0x00000004 PAD
0x20000390 0x00000200 Zero RW 2 HEAP startup_stm32f072xb.o
0x20000590 0x00000400 Zero RW 1 STACK startup_stm32f072xb.o
2024-12-12 15:50:52 +08:00
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
2024-12-12 20:17:06 +08:00
1132 136 120 8 800 48784 core.o
796 66 7 0 0 449504 main.o
2024-12-12 15:50:52 +08:00
56 26 192 0 1536 592 startup_stm32f072xb.o
2024-12-12 20:17:06 +08:00
18 0 0 0 0 2320 stm32f0xx_it.o
2024-12-12 15:50:52 +08:00
180 0 0 0 0 6667 stm32f0xx_ll_gpio.o
128 8 0 0 0 16974 stm32f0xx_ll_spi.o
2024-12-12 20:17:06 +08:00
84 18 0 0 0 5529 stm32f0xx_ll_utils.o
2024-12-12 15:50:52 +08:00
2 0 0 4 0 1011 system_stm32f0xx.o
----------------------------------------------------------------------
2024-12-12 20:17:06 +08:00
2408 254 352 12 2336 531381 Object Totals
2024-12-12 15:50:52 +08:00
0 0 32 0 0 0 (incl. Generated)
2024-12-12 20:17:06 +08:00
12 0 1 0 0 0 (incl. Padding)
2024-12-12 15:50:52 +08:00
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
8 0 0 0 0 68 __main.o
0 0 0 0 0 0 __rtentry.o
12 0 0 0 0 0 __rtentry2.o
6 0 0 0 0 0 __rtentry4.o
60 8 0 0 0 0 __scatter.o
26 0 0 0 0 0 __scatter_copy.o
28 0 0 0 0 0 __scatter_zi.o
488 0 0 0 0 92 aeabi_sdivfast.o
12 0 0 0 0 64 exit.o
6 0 0 0 0 136 heapauxi.o
0 0 0 0 0 0 indicate_semi.o
2 0 0 0 0 0 libinit.o
2 0 0 0 0 0 libinit2.o
2 0 0 0 0 0 libshutdown.o
2 0 0 0 0 0 libshutdown2.o
8 4 0 0 96 68 libspace.o
64 0 0 0 0 108 rt_memclr.o
2 0 0 0 0 0 rtexit.o
10 0 0 0 0 0 rtexit2.o
12 4 0 0 0 60 sys_exit.o
62 0 0 0 0 80 sys_stackheap_outer.o
2 0 0 0 0 68 use_no_semi.o
----------------------------------------------------------------------
2024-12-12 20:17:06 +08:00
820 16 0 0 100 744 Library Totals
6 0 0 0 4 0 (incl. Padding)
2024-12-12 15:50:52 +08:00
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
814 16 0 0 96 744 c_p.l
----------------------------------------------------------------------
2024-12-12 20:17:06 +08:00
820 16 0 0 100 744 Library Totals
2024-12-12 15:50:52 +08:00
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
2024-12-12 20:17:06 +08:00
3228 270 352 12 2436 530529 Grand Totals
3228 270 352 12 2436 530529 ELF Image Totals
3228 270 352 12 0 0 ROM Totals
2024-12-12 15:50:52 +08:00
==============================================================================
2024-12-12 20:17:06 +08:00
Total RO Size (Code + RO Data) 3580 ( 3.50kB)
Total RW Size (RW Data + ZI Data) 2448 ( 2.39kB)
Total ROM Size (Code + RO Data + RW Data) 3592 ( 3.51kB)
2024-12-12 15:50:52 +08:00
==============================================================================