📄 real_time_clock.map
字号:
Archive member included because of file (symbol)
c:/program files/microchip/mplab c30/bin/../lib\libpic30-coff.a(crt1.o)
(_resetALT)
c:/program files/microchip/mplab c30/bin/../lib\libpic30-coff.a(crt0.o)
(_resetPRI)
Selected CodeGuard Options:
FGS:GCP:CODE_PROT_OFF
CodeGuard FLASH Memory:
boot (none)
secure (none)
general 0x100 to 0x17ffe
CodeGuard RAM Memory:
general 0x800 to 0x279f
secure (none)
boot (none)
CodeGuard EEPROM Memory:
general 0x7ff000 to 0x7fffff
secure (none)
boot (none)
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 0x348 0x4ec (1260)
.const 0x448 0x40 0x60 (96)
.dinit 0x488 0xe 0x15 (21)
.isr 0x496 0x2 0x3 (3)
__FOSC 0xf80000 0x2 0x3 (3)
__FWDT 0xf80002 0x2 0x3 (3)
__FBORPOR 0xf80004 0x2 0x3 (3)
__FGS 0xf8000a 0x2 0x3 (3)
Total program memory used (bytes): 0x6ea (1770) 1%
Data Memory Usage
section address alignment gaps total length (dec)
------- ------- -------------- -------------------
.icd 0x800 0x50 0x50 (80)
.nbss 0x850 0 0x4 (4)
.nbss 0x854 0 0x2 (2)
Total data memory used (bytes): 0x56 (86) 1%
Dynamic Memory Usage
region address maximum length (dec)
------ ------- ---------------------
heap 0 0 (0)
stack 0x856 0x1f4a (8010)
Maximum dynamic memory (bytes): 0x1f4a (8010)
External Symbols in Data Memory (by address):
0x0850 _hours
0x0851 _minutes
0x0852 _seconds
0x0853 _rtc_lcd_update
0x0854 _tens
0x0855 _ones
External Symbols in Data Memory (by name):
0x0850 _hours
0x0851 _minutes
0x0855 _ones
0x0853 _rtc_lcd_update
0x0852 _seconds
0x0854 _tens
External Symbols in Program Memory (by address):
0x000100 __resetPRI
0x000180 __OscillatorFail
0x00018e __AddressError
0x00019c __StackError
0x0001aa __MathError
0x0001b8 __AltOscillatorFail
0x0001c6 __AltAddressError
0x0001d4 __AltStackError
0x0001e2 __AltMathError
0x0001f0 _main
0x000248 _Update_LCD
0x0002b6 __T1Interrupt
0x000306 _Init_Timer1
0x000358 __INT1Interrupt
0x0003b0 _Init_INTpin
0x0003c6 _Display_Setup
0x0003d6 _Display_Byte
0x0003e6 _Display_ClrCol
0x000400 _Display_Pixel
0x000416 _Display_String
0x00042e _hexdec
0x000496 __DefaultInterrupt
0xf8000a __FGS.sec
External Symbols in Program Memory (by name):
0x0003d6 _Display_Byte
0x0003e6 _Display_ClrCol
0x000400 _Display_Pixel
0x0003c6 _Display_Setup
0x000416 _Display_String
0x0003b0 _Init_INTpin
0x000306 _Init_Timer1
0x000248 _Update_LCD
0x00018e __AddressError
0x0001c6 __AltAddressError
0x0001e2 __AltMathError
0x0001b8 __AltOscillatorFail
0x0001d4 __AltStackError
0x000496 __DefaultInterrupt
0xf8000a __FGS.sec
0x000358 __INT1Interrupt
0x0001aa __MathError
0x000180 __OscillatorFail
0x00019c __StackError
0x0002b6 __T1Interrupt
0x000100 __resetPRI
0x00042e _hexdec
0x0001f0 _main
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
__FICD 0xf8000c 0x000002
__FUID0 0x8005c0 0x000002
__FUID1 0x8005c2 0x000002
__FUID2 0x8005c4 0x000002
__FUID3 0x8005c6 0x000002
eedata 0x7ff000 0x001000
*default* 0x000000 0xffffffff
Linker script and memory map
LOAD ..\source\obj\traps.o
LOAD ..\source\obj\main_rtc.o
LOAD ..\source\obj\isr_timer1.o
LOAD ..\source\obj\init_timer1.o
LOAD ..\source\obj\device_config.o
LOAD ..\source\obj\isr_INTpin.o
LOAD ..\source\obj\init_INTpin.o
LOAD ..\source\obj\LCD Display.o
LOAD ..\source\obj\hexdec.o
LOAD c:/program files/microchip/mplab c30/bin/../lib\libdsp-coff.a
LOAD c:/program files/microchip/mplab c30/bin/../lib\libpic30-coff.a
LOAD c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a
LOAD c:/program files/microchip/mplab c30/bin/../lib\libc-coff.a
0xf80000 __FOSC = 0xf80000
0xf80002 __FWDT = 0xf80002
0xf80004 __FBORPOR = 0xf80004
0xf80006 __CONFIG4 = 0xf80006
0xf80008 __CONFIG5 = 0xf80008
0xf8000a __FGS = 0xf8000a
0xf8000c __FICD = 0xf8000c
0x8005c0 __FUID0 = 0x8005c0
0x8005c2 __FUID1 = 0x8005c2
0x8005c4 __FUID2 = 0x8005c4
0x8005c6 __FUID3 = 0x8005c6
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 <code 336> (__reset)
0x000001 0x2 SHORT 0x4
0x000002 0x2 SHORT 0x0 ((<code 336> (__reset) >> 0x10) & 0x7f)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -