📄 pwm.map
字号:
Archive member included because of file (symbol)
D:\Program Files\Microchip\MPLAB C30\bin\..\lib\libpic30-coff.a(crt1.o)
(_resetALT)
D:\Program Files\Microchip\MPLAB C30\bin\..\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 0xa4 0xf6 (246)
.dinit 0x1a4 0x2 0x3 (3)
.isr 0x1a6 0x2 0x3 (3)
Total program memory used (bytes): 0x276 (630) <1%
Data Memory Usage
section address alignment gaps total length (dec)
------- ------- -------------- -------------------
Total data memory used (bytes): 0 (0)
Dynamic Memory Usage
region address maximum length (dec)
------ ------- ---------------------
heap 0 0 (0)
stack 0x800 0x1fa0 (8096)
Maximum dynamic memory (bytes): 0x1fa0 (8096)
External Symbols in Program Memory (by address):
0x000100 __resetPRI
0x000180 _PWM_Init
0x00019e _main
0x0001a6 __DefaultInterrupt
External Symbols in Program Memory (by name):
0x000180 _PWM_Init
0x0001a6 __DefaultInterrupt
0x000100 __resetPRI
0x00019e _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 main.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 0xa4
*(.handle)
*(.libc)
.libc 0x000100 0x80 D:\Program Files\Microchip\MPLAB C30\bin\..\lib\libpic30-coff.a(crt0.o)
0x000100 _resetPRI
0x000100 _reset
0x000114 _psv_init
0x000124 _data_init
*(.libm)
*(.libdsp)
*(.lib*)
*(.text)
.text 0x000180 0x24 main.o
0x000180 PWM_Init
0x00019e main
usercode
*(usercode)
__FOSC
*(__FOSC.sec)
__FWDT
*(__FWDT.sec)
__FBORPOR
*(__FBORPOR.sec)
__CONFIG4
*(__CONFIG4.sec)
__CONFIG5
*(__CONFIG5.sec)
__FGS
*(__FGS.sec)
user_eedata
*(user_eedata)
userdata
*(userdata)
.comment
*(.comment)
.debug_info
*(.debug_info)
*(.gnu.linkonce.wi.*)
.debug_abbrev
*(.debug_abbrev)
.debug_line
*(.debug_line)
.debug_frame
*(.debug_frame)
.debug_str
*(.debug_str)
.debug_loc
*(.debug_loc)
.debug_macinfo
*(.debug_macinfo)
.debug_pubnames
*(.debug_pubnames)
.debug_ranges
*(.debug_ranges)
.debug_aranges
*(.debug_aranges)
.ivt 0x000004 0x7c
0x000004 0x4 LONG 0x1a6 DEFINED (__ReservedTrap0)?<code 336> (__ReservedTrap0):<code 336> (__DefaultInterrupt)
0x000006 0x4 LONG 0x1a6 DEFINED (__OscillatorFail)?<code 336> (__OscillatorFail):<code 336> (__DefaultInterrupt)
0x000008 0x4 LONG 0x1a6 DEFINED (__AddressError)?<code 336> (__AddressError):<code 336> (__DefaultInterrupt)
0x00000a 0x4 LONG 0x1a6 DEFINED (__StackError)?<code 336> (__StackError):<code 336> (__DefaultInterrupt)
0x00000c 0x4 LONG 0x1a6 DEFINED (__MathError)?<code 336> (__MathError):<code 336> (__DefaultInterrupt)
0x00000e 0x4 LONG 0x1a6 DEFINED (__ReservedTrap5)?<code 336> (__ReservedTrap5):<code 336> (__DefaultInterrupt)
0x000010 0x4 LONG 0x1a6 DEFINED (__ReservedTrap6)?<code 336> (__ReservedTrap6):<code 336> (__DefaultInterrupt)
0x000012 0x4 LONG 0x1a6 DEFINED (__ReservedTrap7)?<code 336> (__ReservedTrap7):<code 336> (__DefaultInterrupt)
0x000014 0x4 LONG 0x1a6 DEFINED (__INT0Interrupt)?<code 336> (__INT0Interrupt):<code 336> (__DefaultInterrupt)
0x000016 0x4 LONG 0x1a6 DEFINED (__IC1Interrupt)?<code 336> (__IC1Interrupt):<code 336> (__DefaultInterrupt)
0x000018 0x4 LONG 0x1a6 DEFINED (__OC1Interrupt)?<code 336> (__OC1Interrupt):<code 336> (__DefaultInterrupt)
0x00001a 0x4 LONG 0x1a6 DEFINED (__T1Interrupt)?<code 336> (__T1Interrupt):<code 336> (__DefaultInterrupt)
0x00001c 0x4 LONG 0x1a6 DEFINED (__IC2Interrupt)?<code 336> (__IC2Interrupt):<code 336> (__DefaultInterrupt)
0x00001e 0x4 LONG 0x1a6 DEFINED (__OC2Interrupt)?<code 336> (__OC2Interrupt):<code 336> (__DefaultInterrupt)
0x000020 0x4 LONG 0x1a6 DEFINED (__T2Interrupt)?<code 336> (__T2Interrupt):<code 336> (__DefaultInterrupt)
0x000022 0x4 LONG 0x1a6 DEFINED (__T3Interrupt)?<code 336> (__T3Interrupt):<code 336> (__DefaultInterrupt)
0x000024 0x4 LONG 0x1a6 DEFINED (__SPI1Interrupt)?<code 336> (__SPI1Interrupt):<code 336> (__DefaultInterrupt)
0x000026 0x4 LONG 0x1a6 DEFINED (__U1RXInterrupt)?<code 336> (__U1RXInterrupt):<code 336> (__DefaultInterrupt)
0x000028 0x4 LONG 0x1a6 DEFINED (__U1TXInterrupt)?<code 336> (__U1TXInterrupt):<code 336> (__DefaultInterrupt)
0x00002a 0x4 LONG 0x1a6 DEFINED (__ADCInterrupt)?<code 336> (__ADCInterrupt):<code 336> (__DefaultInterrupt)
0x00002c 0x4 LONG 0x1a6 DEFINED (__NVMInterrupt)?<code 336> (__NVMInterrupt):<code 336> (__DefaultInterrupt)
0x00002e 0x4 LONG 0x1a6 DEFINED (__SI2CInterrupt)?<code 336> (__SI2CInterrupt):<code 336> (__DefaultInterrupt)
0x000030 0x4 LONG 0x1a6 DEFINED (__MI2CInterrupt)?<code 336> (__MI2CInterrupt):<code 336> (__DefaultInterrupt)
0x000032 0x4 LONG 0x1a6 DEFINED (__CNInterrupt)?<code 336> (__CNInterrupt):<code 336> (__DefaultInterrupt)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -