📄 lcd2864_display.map
字号:
Archive member included because of file (symbol)
D:\Program Files\Microchip\pic30_tools\bin\..\lib\libpic30.a(crt1.o)
(_resetALT)
D:\Program Files\Microchip\pic30_tools\bin\..\lib\libpic30.a(crt0.o)
(_resetPRI)
Program Memory Usage
section address length (PC units) length (bytes) (dec)
------- ------- ----------------- --------------------
.reset 0 0x4 0x6 (6)
.ivt 0x4 0x7c 0xba (186)
.aivt 0x84 0x7c 0xba (186)
.text 0x100 0x250 0x378 (888)
.dinit 0x350 0x8 0xc (12)
.const 0x358 0x130 0x1c8 (456)
.isr 0x488 0x2 0x3 (3)
__FOSC 0xf80000 0x2 0x2 (2)
__FWDT 0xf80002 0x2 0x2 (2)
__FBORPOR 0xf80004 0x2 0x2 (2)
__FGS 0xf8000a 0x2 0x2 (2)
Total program memory used (bytes): 0x6d5 (1749)
Data Memory Usage
section address alignment gaps total length (dec)
------- ------- -------------- -------------------
.nbss 0x800 0 0x4 (4)
Total data memory used (bytes): 0x4 (4)
Dynamic Memory Usage
region address maximum length (dec)
------ ------- ---------------------
heap 0x804 0 (0)
stack 0x804 0x1f94 (8084)
Maximum dynamic memory (bytes): 0x1f94 (8084)
Memory Configuration
Name Origin Length Attributes
data 0x000800 0x001fa0 a !xr
program 0x000100 0x017f00 xr
reset 0x000000 0x000004
ivt 0x000004 0x00007c
aivt 0x000084 0x00007c
__FOSC 0xf80000 0x000002
__FWDT 0xf80002 0x000002
__FBORPOR 0xf80004 0x000002
__CONFIG4 0xf80006 0x000002
__CONFIG5 0xf80008 0x000002
__FGS 0xf8000a 0x000002
eedata 0x7ff000 0x001000
Linker script and memory map
LOAD F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
0x0000 __RESET_BASE=0x0
0x0004 __IVT_BASE=0x4
0x0084 __AIVT_BASE=0x84
0x0100 __CODE_BASE=0x100
0x0000 __SFR_BASE=0x0
0x0800 __DATA_BASE=0x800
0x1800 __YDATA_BASE=0x1800
.reset 0x000000 0x4
0x000000 0x2 SHORT 0x100 M(__reset)
0x000001 0x2 SHORT 0x4
0x000002 0x2 SHORT 0x0 ((M(__reset)>>=0x10)&0x7f)
0x000003 0x2 SHORT 0x0
.text 0x000100 0x250
*(.handle)
*(.libc)
.libc 0x000100 0x80 D:\Program Files\Microchip\pic30_tools\bin\..\lib\libpic30.a(crt0.o)
0x000100 _reset
0x000114 _psv_init
0x000100 _resetPRI
0x000124 _data_init
*(.libm)
*(.libdsp)
*(.lib*)
*(.text)
.text 0x000180 0x1d0 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
0x00026a lcd_init
0x00028a wr_zb
0x0002aa qushu
0x00025c init
0x0002ee send_i
0x00030a chk_busy
0x0002d2 send_d
0x000298 clear_p
0x00033c delay
0x000180 main
.dinit 0x000350 0x8
*(.dinit)
.dinit 0x000350 0x8 data_init
usercode
*(usercode)
__FOSC 0xf80000 0x2
*(__FOSC.sec)
__FOSC.sec 0xf80000 0x2 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
0xf80000 _FOSC
__FWDT 0xf80002 0x2
*(__FWDT.sec)
__FWDT.sec 0xf80002 0x2 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
0xf80002 _FWDT
__FBORPOR 0xf80004 0x2
*(__FBORPOR.sec)
__FBORPOR.sec 0xf80004 0x2 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
0xf80004 _FBORPOR
__CONFIG4
*(__CONFIG4.sec)
__CONFIG5
*(__CONFIG5.sec)
__FGS 0xf8000a 0x2
*(__FGS.sec)
__FGS.sec 0xf8000a 0x2 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
0xf8000a _FGS
.eedata
*(.eedata)
.icd 0x0800 0x0
0x0800 .=(.+DEFINED(__ICD2RAM)?0x50:0x0)
.xbss 0x0800 0x0
0x0800 __bxdata=.
*(.xbss)
.xdata 0x0800 0x0
*(.xdata)
0x0800 __exdata=.
.pbss
*(.pbss)
.nbss 0x000800 0x4
0x000800 __bndata=.
*(.nbss)
.nbss 0x000800 0x4 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
0x000800 lcd_x
0x000802 lcd_y
.ndata 0x0804 0x0
*(.ndata)
*(.ndconst)
0x0804 __endata=.
.bss 0x0804 0x0
*(.bss)
.data 0x0804 0x0
*(.data)
*(.dconst)
userdata
*(userdata)
.ybss
*(.ybss)
.ydata
*(.ydata)
.const 0x8358 0x130
*(.const)
.const 0x8358 0x130 F:\QLdsPIC3\picc\LCD2864_display\lcd2864_dispaly.o
0x8358 sdgt
0x8387 TAB
0x8377 time
0x8367 clear
0x0000 __X_OVERFLOW=((__exdata!=__bxdata)&&(__exdata>__YDATA_BASE))?(__exdata-__YDATA_BASE):0x0
0x0000 __NEAR_OVERFLOW=((__endata!=__bndata)&&(__endata>0x2000))?(__endata-0x2000):0x0
.ivt 0x000004 0x7c
0x000004 0x4 LONG 0x488 DEFINED(__ReservedTrap0)?M(__ReservedTrap0):M(__DefaultInterrupt)
0x000006 0x4 LONG 0x488 DEFINED(__OscillatorFail)?M(__OscillatorFail):M(__DefaultInterrupt)
0x000008 0x4 LONG 0x488 DEFINED(__AddressError)?M(__AddressError):M(__DefaultInterrupt)
0x00000a 0x4 LONG 0x488 DEFINED(__StackError)?M(__StackError):M(__DefaultInterrupt)
0x00000c 0x4 LONG 0x488 DEFINED(__MathError)?M(__MathError):M(__DefaultInterrupt)
0x00000e 0x4 LONG 0x488 DEFINED(__ReservedTrap5)?M(__ReservedTrap5):M(__DefaultInterrupt)
0x000010 0x4 LONG 0x488 DEFINED(__ReservedTrap6)?M(__ReservedTrap6):M(__DefaultInterrupt)
0x000012 0x4 LONG 0x488 DEFINED(__ReservedTrap7)?M(__ReservedTrap7):M(__DefaultInterrupt)
0x000014 0x4 LONG 0x488 DEFINED(__INT0Interrupt)?M(__INT0Interrupt):M(__DefaultInterrupt)
0x000016 0x4 LONG 0x488 DEFINED(__IC1Interrupt)?M(__IC1Interrupt):M(__DefaultInterrupt)
0x000018 0x4 LONG 0x488 DEFINED(__OC1Interrupt)?M(__OC1Interrupt):M(__DefaultInterrupt)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -