lpc17_plc.map

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

MAP
705
字号
    TIMER1_IRQHandler                        0x0000bd99   Thumb Code     8  timer.o(.text)
    TIMER2_IRQHandler                        0x0000bda1   Thumb Code   142  timer.o(.text)
    TIMER3_IRQHandler                        0x0000be2f   Thumb Code   144  timer.o(.text)
    enable_timer                             0x0000bebf   Thumb Code    48  timer.o(.text)
    disable_timer                            0x0000beef   Thumb Code    48  timer.o(.text)
    UART0_IRQHandler                         0x0000bf65   Thumb Code   146  uart.o(.text)
    UARTInit                                 0x0000bff7   Thumb Code   160  uart.o(.text)
    UARTSend2                                0x0000c097   Thumb Code    56  uart.o(.text)
    PLC_UART_SEND                            0x0000c0cf   Thumb Code     6  uart.o(.text)
    WDT_IRQHandler                           0x0000c101   Thumb Code    28  wdt.o(.text)
    __aeabi_uldivmod                         0x0000c121   Thumb Code     0  lludivv7m.o(.text)
    _ll_udiv                                 0x0000c121   Thumb Code   238  lludivv7m.o(.text)
    __use_two_region_memory                  0x0000c20f   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x0000c211   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x0000c213   Thumb Code     2  heapauxi.o(.text)
    __user_setup_stackheap                   0x0000c215   Thumb Code    74  sys_stackheap_outer.o(.text)
    exit                                     0x0000c25f   Thumb Code    12  exit.o(.text)
    __user_libspace                          0x0000c26d   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x0000c26d   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x0000c26d   Thumb Code     0  libspace.o(.text)
    _sys_exit                                0x0000c275   Thumb Code    16  sys_exit.o(.text)
    __I$use$semihosting                      0x0000c289   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x0000c289   Thumb Code     2  use_no_semi.o(.text)
    hex                                      0x0000c28a   Data         256  plc_public.o(.constdata)
    asc                                      0x0000c38a   Data          16  plc_public.o(.constdata)
    PLC_BIT_OR                               0x0000c39a   Data           8  plc_public.o(.constdata)
    PLC_BIT_AND                              0x0000c3a2   Data           8  plc_public.o(.constdata)
    Region$$Table$$Base                      0x0000c3ac   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0000c3cc   Number         0  anon$$obj.o(Region$$Table)
    PROG_CODE                                0x0003ffa4   Data         132  plc_public.o(.ARM.__AT_0x0003FFA4)
    ddddd                                    0x10000000   Data           1  main.o(.data)
    M8037_BIT                                0x10000001   Data           1  main.o(.data)
    SystemFrequency                          0x10000004   Data           4  system_lpc17xx.o(.data)
    PLC_PROG_W_BIT                           0x10000008   Data           1  plc_comm.o(.data)
    PLC_T_TIME                               0x10000010   Data           1  plc_other.o(.data)
    MyD_I_DATA                               0x10000014   Data           4  plc_other.o(.data)
    MyD_O_DATA                               0x10000018   Data           4  plc_other.o(.data)
    TempOutData                              0x1000001c   Data           4  plc_other.o(.data)
    TempIntData                              0x10000020   Data           8  plc_other.o(.data)
    IO_Count                                 0x10000028   Data           1  plc_other.o(.data)
    IO_CMD                                   0x10000029   Data           1  plc_other.o(.data)
    IO_Diy                                   0x1000002a   Data           1  plc_other.o(.data)
    X_FilterData                             0x10000030   Data           8  plc_other.o(.data)
    PLC_MMS_TIME                             0x10000038   Data           4  plc_other.o(.data)
    PLC_UART_RECEIVE_CNT                     0x10000040   Data           1  plc_public.o(.data)
    PLC_UART_T_CNT                           0x10000041   Data           1  plc_public.o(.data)
    PLC_STL_CMD                              0x10000042   Data           1  plc_public.o(.data)
    PLC_STL_ADD                              0x10000044   Data           2  plc_public.o(.data)
    PLC_PC                                   0x10000048   Data           4  plc_public.o(.data)
    PLC_O_PC                                 0x1000004c   Data           4  plc_public.o(.data)
    PLC_TEMP1                                0x10000050   Data           2  plc_public.o(.data)
    PLC_TEMP2                                0x10000052   Data           2  plc_public.o(.data)
    PLC_CMD                                  0x10000054   Data           2  plc_public.o(.data)
    PLC_TEMP3                                0x10000056   Data           2  plc_public.o(.data)
    PLC_TEMP4                                0x10000058   Data           2  plc_public.o(.data)
    PLC_TEMP5                                0x1000005c   Data           4  plc_public.o(.data)
    PLC_TEMP6                                0x10000060   Data           4  plc_public.o(.data)
    PLC_TEMPA                                0x10000064   Data           4  plc_public.o(.data)
    PLC_TEMP7                                0x10000068   Data           8  plc_public.o(.data)
    PLC_TEMP8                                0x10000070   Data           8  plc_public.o(.data)
    PLC_TEMP9                                0x10000078   Data           8  plc_public.o(.data)
    PLC_ACC_BIT                              0x10000080   Data           1  plc_public.o(.data)
    PLC_MPS_BIT                              0x10000081   Data           1  plc_public.o(.data)
    PLC_RUN_TIME                             0x10000082   Data           2  plc_public.o(.data)
    PLC_1MS_BIT                              0x10000084   Data           1  plc_public.o(.data)
    PLC_RUN_BIT                              0x10000085   Data           1  plc_public.o(.data)
    Y0_H_OE                                  0x10000086   Data           1  plc_public.o(.data)
    Y1_H_OE                                  0x10000087   Data           1  plc_public.o(.data)
    PWM_Y0_ON_TIMER                          0x10000088   Data           2  plc_public.o(.data)
    PWM_Y0_CYCLE                             0x1000008a   Data           2  plc_public.o(.data)
    PWM_Y0_COUNT                             0x1000008c   Data           2  plc_public.o(.data)
    PWM_Y1_ON_TIMER                          0x1000008e   Data           2  plc_public.o(.data)
    PWM_Y1_CYCLE                             0x10000090   Data           2  plc_public.o(.data)
    PWM_Y1_COUNT                             0x10000092   Data           2  plc_public.o(.data)
    PLSY_Y0_CCW                              0x10000094   Data           1  plc_public.o(.data)
    PLSY_Y1_CCW                              0x10000095   Data           1  plc_public.o(.data)
    PLSY_Y0_COUNT                            0x10000098   Data           4  plc_public.o(.data)
    PLSY_Y1_COUNT                            0x1000009c   Data           4  plc_public.o(.data)
    BOT_BIT                                  0x100000a0   Data           1  bod.o(.data)
    eint0_counter                            0x100000a4   Data           4  extint.o(.data)
    eint1_counter                            0x100000a8   Data           4  extint.o(.data)
    eint2_counter                            0x100000ac   Data           4  extint.o(.data)
    eint3_counter                            0x100000b0   Data           4  extint.o(.data)
    CCLK                                     0x100000b4   Data           4  flashprg.o(.data)
    UART0TxEmpty                             0x100000b8   Data           1  uart.o(.data)
    UART_COUNT                               0x100000b9   Data           1  uart.o(.data)
    UART_COUNT2                              0x100000ba   Data           1  uart.o(.data)
    UART0Status                              0x100000bc   Data           4  uart.o(.data)
    wdt_counter                              0x100000c0   Data           4  wdt.o(.data)
    X_FilterDiy                              0x100000c4   Data          40  plc_other.o(.bss)
    PLC_UART_BUFFER                          0x100000ec   Data         143  plc_public.o(.bss)
    PLC_CommBuf                              0x1000017b   Data         143  plc_public.o(.bss)
    PLC_UART_T_BUFFER                        0x1000020a   Data         143  plc_public.o(.bss)
    IAP                                      0x1000029c   Data          32  flashprg.o(.bss)
    __libspace_start                         0x100002bc   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x1000031c   Data           0  libspace.o(.bss)



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

Memory Map of the image

  Image Entry point : 0x000000cd

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x0000c490, Max: 0x00010000, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x0000c3cc, Max: 0x00010000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x000000cc   Data   RO            3    RESET               startup.o
    0x000000cc   0x00000008   Code   RO          403  * !!!main             __main.o(c_w.l)
    0x000000d4   0x00000034   Code   RO          570    !!!scatter          __scatter.o(c_w.l)
    0x00000108   0x0000001a   Code   RO          572    !!handler_copy      __scatter_copy.o(c_w.l)
    0x00000122   0x00000002   PAD
    0x00000124   0x0000001c   Code   RO          574    !!handler_zi        __scatter_zi.o(c_w.l)
    0x00000140   0x00000006   Code   RO          445    .ARM.Collect$$libinit$$00000000  libinit.o(c_w.l)
    0x00000146   0x00000000   Code   RO          459    .ARM.Collect$$libinit$$00000006  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          461    .ARM.Collect$$libinit$$00000008  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          463    .ARM.Collect$$libinit$$0000000A  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          466    .ARM.Collect$$libinit$$0000000D  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          468    .ARM.Collect$$libinit$$0000000F  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          470    .ARM.Collect$$libinit$$00000011  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          472    .ARM.Collect$$libinit$$00000013  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          474    .ARM.Collect$$libinit$$00000015  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          476    .ARM.Collect$$libinit$$00000017  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          478    .ARM.Collect$$libinit$$00000019  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          480    .ARM.Collect$$libinit$$0000001B  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          482    .ARM.Collect$$libinit$$0000001D  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          484    .ARM.Collect$$libinit$$0000001F  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          486    .ARM.Collect$$libinit$$00000021  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          490    .ARM.Collect$$libinit$$00000028  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          492    .ARM.Collect$$libinit$$0000002A  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          494    .ARM.Collect$$libinit$$0000002C  libinit2.o(c_w.l)
    0x00000146   0x00000000   Code   RO          496    .ARM.Collect$$libinit$$0000002E  libinit2.o(c_w.l)
    0x00000146   0x00000002   Code   RO          497    .ARM.Collect$$libinit$$0000002F  libinit2.o(c_w.l)
    0x00000148   0x00000002   Code   RO          528    .ARM.Collect$$libshutdown$$00000000  libshutdown.o(c_w.l)
    0x0000014a   0x00000000   Code   RO          555    .ARM.Collect$$libshutdown$$00000003  libshutdown2.o(c_w.l)
    0x0000014a   0x00000000   Code   RO          558    .ARM.Collect$$libshutdown$$00000006  libshutdown2.o(c_w.l)
    0x0000014a   0x00000000   Code   R

⌨️ 快捷键说明

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