⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pwmo.map

📁 使用定时器产生PWM波
💻 MAP
📖 第 1 页 / 共 4 页
字号:
ARM Linker, RVCT3.1 [Build 538] for uVision [Full]

================================================================================

Section Cross References

    str71x.o(STACK) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
    str71x.o(HEAP) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
    str71x.o(Reset) refers to Undef.o(Undef) for UndefHandler
    str71x.o(Reset) refers to SWI.o(SWI) for SWIHandler
    str71x.o(Reset) refers to PAbt.o(PAbt) for PAbtHandler
    str71x.o(Reset) refers to DAbt.o(DAbt) for DAbtHandler
    str71x.o(Reset) refers to IRQ.o(IRQ) for IRQHandler
    str71x.o(Reset) refers to FIQ.o(FIQ) for FIQHandler
    str71x.o(Reset) refers to str71x.o(STACK) for Stack_Top
    str71x.o(Reset) refers to __main.o(!!!main) for __main
    str71x.o(Reset) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
    str71x.o(.text) refers to str71x.o(HEAP) for Heap_Mem
    str71x.o(.text) refers to str71x.o(STACK) for Stack_Mem
    str71x.o(.text) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
    71x_it.o(.text) refers to main.o(.text) for PlayNextTone
    retarget.o(.text) refers to uart.o(i.sendchar) for sendchar
    retarget.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    retarget.o(.data) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    main.o(.text) refers to tim.o(i.TIM_PWMOModeConfig) for TIM_PWMOModeConfig
    main.o(.text) refers to rccu.o(.text) for RCCU_RCLKSourceConfig
    main.o(.text) refers to gpio.o(.text) for GPIO_Config
    main.o(.text) refers to tim.o(i.TIM_Init) for TIM_Init
    main.o(.text) refers to tim.o(i.TIM_CounterConfig) for TIM_CounterConfig
    main.o(.text) refers to eic.o(i.EIC_Init) for EIC_Init
    main.o(.text) refers to main.o(.data) for Period
    pcu.o(.text) refers to rccu.o(.text) for RCCU_RCLKSourceConfig
    pcu.o(.text) refers to 71x_lib.o(.data) for PCU
    rccu.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
    rccu.o(.text) refers to 71x_lib.o(.data) for RCCU
    wdg.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
    wdg.o(.text) refers to rccu.o(.text) for RCCU_FrequencyValue
    wdg.o(.text) refers to 71x_lib.o(.data) for WDG
    led.o(.text) refers to led.o(i.GPIO_WordWrite) for GPIO_WordWrite
    led.o(.text) refers to 71x_lib.o(.data) for GPIO2
    xti.o(.text) refers to 71x_lib.o(.data) for XTI
    Undef.o(Undef) refers to 71x_it.o(.text) for Undefined_Handler
    PAbt.o(PAbt) refers to 71x_it.o(.text) for Prefetch_Handler
    DAbt.o(DAbt) refers to 71x_it.o(.text) for Abort_Handler
    SWI.o(SWI) refers to 71x_it.o(.text) for SWI_Handler
    FIQ.o(FIQ) refers to 71x_it.o(.text) for FIQ_Handler
    IRQ.o(IRQ) refers to 71x_it.o(.text) for T0TIMI_IRQHandler
    eic.o(i.EIC_Init) refers to str71x.o(Reset) for T0TIMI_Addr
    uart.o(i.UART_BaudRateConfig) refers to rccu.o(.text) for RCCU_FrequencyValue
    uart.o(i.UART_BaudRateConfig) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
    uart.o(i.UART_Config) refers to uart.o(i.UART_BaudRateConfig) for UART_BaudRateConfig
    uart.o(i.UART_DataSend) refers to uart.o(i.UART_ByteSend) for UART_ByteSend
    uart.o(i.UART_9BitDataSend) refers to uart.o(i.UART_9BitByteSend) for UART_9BitByteSend
    uart.o(i.UART_StringSend) refers to uart.o(i.UART_ByteSend) for UART_ByteSend
    uart.o(i.UART_DataReceive) refers to uart.o(i.UART_ByteReceive) for UART_ByteReceive
    uart.o(i.UART_9BitDataReceive) refers to uart.o(i.UART_9BitByteReceive) for UART_9BitByteReceive
    uart.o(i.sendchar) refers to uart.o(i.UART_ByteSend) for UART_ByteSend
    71x_lib.o(i.debug) refers to 71x_lib.o(.data) for ADC12
    71x_lib.o(i.debug) refers to str71x.o(Reset) for T0TIMI_Addr
    aeabi_sdiv.o(.text_udiv) refers to aeabi_sdiv.o(.text) for __arm_div4
    aeabi_sdiv_div0.o(.text_udiv) refers to aeabi_sdiv_div0.o(.text) for __arm_div4
    stkheap2.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
    stkheap2.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
    __main.o(!!!main) refers to kernel.o(.text) for __rt_entry
    kernel.o(.text) refers to stkheap2.o(.text) for __rt_stackheap_init
    kernel.o(.text) refers to boardinit2.o(.text) for _platform_post_stackheap_init
    kernel.o(.text) refers to lib_init.o(.text) for __rt_lib_init
    kernel.o(.text) refers to boardinit3.o(.text) for _platform_post_lib_init
    kernel.o(.text) refers to exit.o(.text) for exit
    kernel.o(.text) refers to main.o(.text) for main
    kernel.o(.text) refers to retarget.o(.text) for _sys_exit
    kernel.o(.ARM.exidx) refers to kernel.o(.text) for __rt_entry
    sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
    sys_stackheap_outer.o(.text) refers to str71x.o(.text) for __user_initial_stackheap
    aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
    rt_stackheap_storage.o(.text) refers to rt_stackheap_storage.o(.bss) for __rt_stackheap_storage_data
    rt_stackheap_storage_intlibspace.o(.text) refers (Weak) to libspace.o(.bss) for __libspace_start
    rt_stackheap_storage_onelibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_libspace
    rt_stackheap_storage_twolibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_perproc_libspace
    libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
    exit.o(.text) refers to kernel.o(.text) for __rt_exit
    stkheap1.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
    stkheap1.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
    lib_init.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
    lib_init.o(.text) refers to fpinit.o(x$fpl$fpinit) for _fp_init
    lib_init.o(.text) refers to lib_init.o(.emb_text) for __ARM_argv_veneer
    lib_init.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale
    rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data
    rt_locale_intlibspace.o(.text) refers (Weak) to libspace.o(.bss) for __libspace_start
    rt_locale_onelibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_libspace
    rt_locale_twolibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_perproc_libspace
    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
    defsig_fpe_formal.o(.text) refers (Special) to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    _get_argv.o(.text) refers to heapext.o(.text) for __heap_extend
    _get_argv.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
    _get_argv.o(.text) refers to sys_command.o(.text) for _sys_command_string
    _get_argv.o(.text) refers (Special) to hrguard.o(.text) for __heap_region_guard
    fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
    sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting
    rt_raise.o(.text) refers to __raise.o(.text) for __raise
    rt_raise.o(.text) refers to retarget.o(.text) for _sys_exit
    rt_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data
    rt_fp_status_addr_intlibspace.o(.text) refers (Weak) to libspace.o(.bss) for __libspace_start
    rt_fp_status_addr_onelibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_libspace
    rt_fp_status_addr_twolibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_perthread_libspace
    defsig_exit.o(.text) refers to retarget.o(.text) for _sys_exit
    defsig_fpe_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_rtmem_formal.o(.text) refers (Special) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    heapext.o(.text) refers to stkheap2.o(.text) for __rt_heap_extend
    __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
    __raise.o(.text) refers to callvia.o(.text) for __ARM_call_via_r2
    defsig_general.o(.text) refers to retarget.o(.text) for _ttywrch
    defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig.o(CL$$defsig) refers (Weak) to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig.o(CL$$defsig) refers (Weak) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner


================================================================================

Removing Unused input sections from the image.

    Removing retarget.o(.data), (4 bytes).
    Removing pcu.o(.text), (664 bytes).
    Removing wdg.o(.text), (376 bytes).
    Removing led.o(.text), (204 bytes).
    Removing xti.o(.text), (376 bytes).
    Removing eic.o(i.EIC_CurrentPriorityLevelConfig), (32 bytes).
    Removing tim.o(i.TIM_ICAPModeConfig), (60 bytes).
    Removing tim.o(i.TIM_OCMPModeConfig), (140 bytes).
    Removing tim.o(i.TIM_OPModeConfig), (56 bytes).
    Removing tim.o(i.TIM_PWMIModeConfig), (40 bytes).
    Removing tim.o(i.TIM_PWMIValue), (32 bytes).
    Removing uart.o(i.UART_Init), (44 bytes).
    Removing uart.o(i.UART_BaudRateConfig), (40 bytes).
    Removing uart.o(i.UART_Config), (84 bytes).
    Removing uart.o(i.UART_ItConfig), (24 bytes).
    Removing uart.o(i.UART_FifoConfig), (24 bytes).
    Removing uart.o(i.UART_FifoReset), (24 bytes).
    Removing uart.o(i.UART_LoopBackConfig), (24 bytes).
    Removing uart.o(i.UART_RxConfig), (24 bytes).
    Removing uart.o(i.UART_OnOffConfig), (24 bytes).
    Removing uart.o(i.UART_9BitByteSend), (56 bytes).
    Removing uart.o(i.UART_DataSend), (60 bytes).
    Removing uart.o(i.UART_9BitDataSend), (60 bytes).
    Removing uart.o(i.UART_StringSend), (60 bytes).
    Removing uart.o(i.UART_ByteReceive), (36 bytes).
    Removing uart.o(i.UART_9BitByteReceive), (36 bytes).
    Removing uart.o(i.UART_DataReceive), (72 bytes).
    Removing uart.o(i.UART_9BitDataReceive), (72 bytes).
    Removing uart.o(i.UART_StringReceive), (88 bytes).
    Removing 71x_lib.o(i.debug), (532 bytes).
    Removing led.o(i.GPIO_WordWrite), (8 bytes).

31 unused section(s) (total 3376 bytes) removed from the image.

================================================================================

Adding Veneers to the image

    Adding TA veneer (8 bytes, Short) for call to '__rt_exit' from exit.o(.text).
    Adding AT veneer (12 bytes, Long) for call to '__rt_lib_shutdown' from kernel.o(.text).
    Adding TA veneer (4 bytes, Inline) for call to '_fp_init' from lib_init.o(.text).
    Adding TA veneer (4 bytes, Inline) for call to '__rt_locale' from lib_init.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from kernel.o(.text).
    Adding TA veneer (4 bytes, Inline) for call to '__ARM_argv_veneer' from lib_init.o(.text).

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -