📄 real_time_clock.map
字号:
Archive member included because of file (symbol)
..\lib\libpic30-coff.a(crt1.o)
(_resetALT)
..\lib\libpic30-coff.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 0x2f0 0x468 (1128)
.const 0x3f0 0x40 0x60 (96)
.dinit 0x430 0xe 0x15 (21)
.isr 0x43e 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): 0x666 (1638) 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
0x000184 __AddressError
0x000188 __StackError
0x00018c __MathError
0x000190 __AltOscillatorFail
0x000194 __AltAddressError
0x000198 __AltStackError
0x00019c __AltMathError
0x0001a0 _main
0x0001f2 _Update_LCD
0x000260 __T1Interrupt
0x0002a2 _Init_Timer1
0x0002ec __INT1Interrupt
0x000356 _Init_INTpin
0x00036c _Display_Setup
0x00037c _Display_Byte
0x000392 _Display_ClrCol
0x0003ae _Display_Pixel
0x0003c4 _Display_String
0x0003dc _hexdec
0x00043e __DefaultInterrupt
0xf80000 __FOSC
0xf80002 __FWDT
0xf80004 __FBORPOR
0xf8000a __FGS
External Symbols in Program Memory (by name):
0x00037c _Display_Byte
0x000392 _Display_ClrCol
0x0003ae _Display_Pixel
0x00036c _Display_Setup
0x0003c4 _Display_String
0x000356 _Init_INTpin
0x0002a2 _Init_Timer1
0x0001f2 _Update_LCD
0x000184 __AddressError
0x000194 __AltAddressError
0x00019c __AltMathError
0x000190 __AltOscillatorFail
0x000198 __AltStackError
0x00043e __DefaultInterrupt
0xf80004 __FBORPOR
0xf8000a __FGS
0xf80000 __FOSC
0xf80002 __FWDT
0x0002ec __INT1Interrupt
0x00018c __MathError
0x000180 __OscillatorFail
0x000188 __StackError
0x000260 __T1Interrupt
0x000100 __resetPRI
0x0003dc _hexdec
0x0001a0 _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
eedata 0x7ff000 0x001000
*default* 0x000000 0xffffffff
Linker script and memory map
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE004_Timer1_RTC\source\obj\traps.o
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE004_Timer1_RTC\source\obj\main_rtc.o
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE004_Timer1_RTC\source\obj\isr_timer1.o
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE004_Timer1_RTC\source\obj\init_timer1.o
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE004_Timer1_RTC\source\obj\device_config.o
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE004_Timer1_RTC\source\obj\isr_INTpin.o
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE004_Timer1_RTC\source\obj\init_INTpin.o
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE004_Timer1_RTC\source\obj\LCD Display.o
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE004_Timer1_RTC\source\obj\hexdec.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 <code 336> (__reset)
0x000001 0x2 SHORT 0x4
0x000002 0x2 SHORT 0x0 ((<code 336> (__reset) >> 0x10) & 0x7f)
0x000003 0x2 SHORT 0x0
.text 0x000100 0x2f0
*(.handle)
*(.libc)
.libc 0x000100 0x80 ..\lib\libpic30-coff.a(crt0.o)
0x000100 _resetPRI
0x000100 _reset
0x000114 _psv_init
0x000124 _data_init
*(.libm)
*(.libdsp)
*(.lib*)
*(.text)
.text 0x000180 0x20 C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE004_Timer1_RTC\source\obj\traps.o
0x000180 _OscillatorFail
0x000184 _AddressError
0x000188 _StackError
0x00018c _MathError
0x000190 _AltOscillatorFail
0x000194 _AltAddressError
0x000198 _AltStackError
0x00019c _AltMathError
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -