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 + -
显示快捷键?