lpc17_plc.map

来自「以前做的一个仿PLC程序」· MAP 代码 · 共 705 行 · 第 1/5 页

MAP
705
字号
ARM Linker, RVCT4.0 [Build 524] for uVision [Standard]

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

Section Cross References

    startup.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup.o(RESET) refers to startup.o(STACK) for __initial_sp
    startup.o(RESET) refers to startup.o(.text) for Reset_Handler
    startup.o(RESET) refers to wdt.o(.text) for WDT_IRQHandler
    startup.o(RESET) refers to timer.o(.text) for TIMER0_IRQHandler
    startup.o(RESET) refers to uart.o(.text) for UART0_IRQHandler
    startup.o(RESET) refers to extint.o(.text) for EINT0_IRQHandler
    startup.o(RESET) refers to bod.o(.text) for BOD_IRQHandler
    startup.o(.ARM.__at_0x02FC) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup.o(.text) refers to __main.o(!!!main) for __main
    startup.o(.text) refers to startup.o(HEAP) for Heap_Mem
    startup.o(.text) refers to startup.o(STACK) for Stack_Mem
    main.o(.text) refers to plc_other.o(.text) for PLC_Init
    main.o(.text) refers to system_lpc17xx.o(.text) for SystemInit
    main.o(.text) refers to plc_run.o(.text) for PLC_PROG_RUN
    main.o(.text) refers to uart.o(.text) for UARTSend2
    main.o(.text) refers to plc_comm.o(.text) for PLC_UART_CMD
    main.o(.text) refers to bod.o(.data) for BOT_BIT
    main.o(.text) refers to main.o(.data) for ddddd
    main.o(.text) refers to plc_public.o(.data) for PLC_1MS_BIT
    main.o(.text) refers to plc_public.o(.constdata) for PLC_BIT_OR
    system_lpc17xx.o(.text) refers to system_lpc17xx.o(.data) for SystemFrequency
    plc_comm.o(.text) refers to uart.o(.text) for PLC_UART_SEND
    plc_comm.o(.text) refers to plc_public.o(.bss) for PLC_UART_BUFFER
    plc_comm.o(.text) refers to plc_public.o(.constdata) for hex
    plc_comm.o(.text) refers to plc_public.o(.data) for PLC_UART_T_CNT
    plc_comm.o(.text) refers to uart.o(.data) for UART_COUNT
    plc_comm.o(.text) refers to plc_comm.o(.data) for PLC_PROG_W_BIT
    plc_comm.o(.text) refers to flashprg.o(.text) for Plc_Program_iap
    plc_comm.o(.text) refers to plc_public.o(.constdata) for hex
    plc_comm.o(.text) refers to plc_public.o(.constdata) for hex
    plc_run.o(.text) refers to plc_public.o(.data) for PLC_RUN_BIT
    plc_run.o(.text) refers to plc_public.o(.constdata) for PLC_BIT_OR
    plc_run.o(.text) refers to plc_other.o(.text) for PLC_PROG_ERROR
    plc_run.o(.text) refers to plc_dataoperating.o(.text) for PLC_ByteRead16
    plc_run.o(.text) refers to lludivv7m.o(.text) for __aeabi_uldivmod
    plc_run.o(.text) refers to plc_stl.o(.text) for PLC_STL_RUN
    plc_run.o(.text) refers to plc_progtest.o(.text) for PLC_PROG_TEST
    plc_stl.o(.text) refers to plc_public.o(.data) for PLC_PC
    plc_stl.o(.text) refers to plc_public.o(.constdata) for PLC_BIT_OR
    plc_stl.o(.text) refers to plc_other.o(.text) for PLC_PROG_ERROR
    plc_stl.o(.text) refers to plc_dataoperating.o(.text) for PLC_ProgDataTest
    plc_progtest.o(.text) refers to plc_other.o(.text) for PLC_RESET_RAM
    plc_progtest.o(.text) refers to plc_public.o(.data) for PLC_RUN_BIT
    plc_progtest.o(.text) refers to plc_dataoperating.o(.text) for PLC_ProgDataTest
    plc_progtest.o(.text) refers to plc_public.o(.constdata) for PLC_BIT_OR
    plc_progtest.o(.text) refers to bod.o(.data) for BOT_BIT
    plc_other.o(.text) refers to lludivv7m.o(.text) for __aeabi_uldivmod
    plc_other.o(.text) refers to plc_public.o(.constdata) for PLC_BIT_OR
    plc_other.o(.text) refers to plc_public.o(.data) for PLC_PC
    plc_other.o(.text) refers to plc_other.o(.data) for PLC_T_TIME
    plc_other.o(.text) refers to plc_other.o(.bss) for X_FilterDiy
    plc_other.o(.text) refers to uart.o(.text) for UARTInit
    plc_other.o(.text) refers to bod.o(.text) for bod_init
    plc_other.o(.text) refers to system_lpc17xx.o(.data) for SystemFrequency
    plc_other.o(.text) refers to bod.o(.data) for BOT_BIT
    plc_other.o(.text) refers to plc_public.o(.constdata) for PLC_BIT_OR
    plc_dataoperating.o(.text) refers to plc_other.o(.text) for PLC_PROG_ERROR
    plc_dataoperating.o(.text) refers to plc_public.o(.constdata) for PLC_BIT_AND
    plc_dataoperating.o(.text) refers to plc_dataoperating.o(.text) for PLC_DataTypeTest
    bod.o(.text) refers to plc_other.o(.text) for PLC_Init
    bod.o(.text) refers to flashprg.o(.text) for Plc_Data_Bod_iap
    bod.o(.text) refers to main.o(.text) for diy
    bod.o(.text) refers to bod.o(.data) for BOT_BIT
    extint.o(.text) refers to extint.o(.data) for eint0_counter
    extint.o(.text) refers to extint.o(.text) for NVIC_EnableIRQ
    flashprg.o(.text) refers to timer.o(.text) for disable_timer
    flashprg.o(.text) refers to system_lpc17xx.o(.text) for PLL0_INIT
    flashprg.o(.text) refers to flashprg.o(.data) for CCLK
    flashprg.o(.text) refers to flashprg.o(.bss) for IAP
    timer.o(.text) refers to plc_other.o(.text) for PLC_T_COUNT
    timer.o(.text) refers to plc_public.o(.data) for PLC_RUN_TIME
    timer.o(.text) refers to timer.o(.text) for NVIC_EnableIRQ
    uart.o(.text) refers to uart.o(.data) for UART0Status
    uart.o(.text) refers to plc_public.o(.bss) for PLC_UART_BUFFER
    uart.o(.text) refers to plc_public.o(.data) for PLC_UART_RECEIVE_CNT
    uart.o(.text) refers to system_lpc17xx.o(.data) for SystemFrequency
    uart.o(.text) refers to uart.o(.data) for UART0TxEmpty
    wdt.o(.text) refers to wdt.o(.data) for wdt_counter
    wdt.o(.text) refers to wdt.o(.data) for wdt_counter
    __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
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
    rtentry.o(.ARM.exidx) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for .ARM.Collect$$rtentry$$00000000
    aeabi_ldiv0_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(.text) 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$$00000002) for .ARM.Collect$$rtentry$$00000002
    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$$00000009) for .ARM.Collect$$rtentry$$00000009
    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$$0000000C) for .ARM.Collect$$rtentry$$0000000C
    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.o(.text) for __user_initial_stackheap
    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$$0000002A) for __rt_lib_init_alloca_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000028) for __rt_lib_init_argv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_atexit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_clock_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_cpp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_exceptions_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_fp_trap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_getenv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_heap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000D) for __rt_lib_init_lc_collate_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000F) for __rt_lib_init_lc_ctype_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_monetary_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_numeric_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_time_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_rand_1

⌨️ 快捷键说明

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