📄 codeexample.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:GSS:GSS_OFF
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 0x196 0x261 (609)
.dinit 0x296 0x2 0x3 (3)
.isr 0x298 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): 0x3ed (1005) <1%
Data Memory Usage
section address alignment gaps total length (dec)
------- ------- -------------- -------------------
.icd 0x800 0x50 0x50 (80)
Total data memory used (bytes): 0x50 (80) <1%
Dynamic Memory Usage
region address maximum length (dec)
------ ------- ---------------------
heap 0 0 (0)
stack 0x850 0x1f50 (8016)
Maximum dynamic memory (bytes): 0x1f50 (8016)
External Symbols in Program Memory (by address):
0x000100 __resetPRI
0x000180 _main
0x00019a _INTx_IO_Init
0x0001b8 __INT0Interrupt
0x0001cc __INT1Interrupt
0x0001fa __INT2Interrupt
0x00022e __INT3Interrupt
0x000262 __INT4Interrupt
0x000298 __DefaultInterrupt
0xf8000a __FGS.sec
External Symbols in Program Memory (by name):
0x00019a _INTx_IO_Init
0x000298 __DefaultInterrupt
0xf8000a __FGS.sec
0x0001b8 __INT0Interrupt
0x0001cc __INT1Interrupt
0x0001fa __INT2Interrupt
0x00022e __INT3Interrupt
0x000262 __INT4Interrupt
0x000100 __resetPRI
0x000180 _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
__FBS 0xf80006 0x000002
__FSS 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 ..\src\obj\external_interrupts.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 __FBS = 0xf80006
0xf80008 __FSS = 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)
0x000003 0x2 SHORT 0x0
.text 0x000100 0x196
*(.init)
.init 0x000100 0x80 c:/program files/microchip/mplab c30/bin/../lib\libpic30-coff.a(crt0.o)
0x000100 _resetPRI
0x000100 _reset
0x000114 _psv_init
0x000124 _data_init
*(.handle)
*(.libc)
*(.libm)
*(.libdsp)
*(.lib*)
*(.text)
.text 0x000180 0x116 ..\src\obj\external_interrupts.o
0x000180 main
0x00019a INTx_IO_Init
0x0001b8 _INT0Interrupt
0x0001cc _INT1Interrupt
0x0001fa _INT2Interrupt
0x00022e _INT3Interrupt
0x000262 _INT4Interrupt
usercode
*(usercode)
__FOSC 0xf80000 0x2
*(__FOSC.sec)
__FOSC.sec 0xf80000 0x2 ..\src\obj\external_interrupts.o
__FWDT 0xf80002 0x2
*(__FWDT.sec)
__FWDT.sec 0xf80002 0x2 ..\src\obj\external_interrupts.o
__FBORPOR 0xf80004 0x2
*(__FBORPOR.sec)
__FBORPOR.sec 0xf80004 0x2 ..\src\obj\external_interrupts.o
__FBS
*(__FBS.sec)
__FSS
*(__FSS.sec)
__FGS 0xf8000a 0x2
*(__FGS.sec)
__FGS.sec 0xf8000a 0x2 FGS
0xf8000a _FGS.sec
__FICD
*(__FICD.sec)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -