📄 demo.map
字号:
0x0006be __U1TXInterrupt
0x0001e6 ___addsf3
0x0002a0 ___divsf3
0x00038c ___fixunssfsi
0x00018e ___floatsisf
0x000324 ___mulsf3
0x0001e4 ___subsf3
0x00041e __fPropagateNaN
0x000430 __fbopExit
0x000438 __fbopReturnNaN
0x0003c2 __fpack
0x00043e __funpack
0x00040e __funpack2
0x000100 __resetPRI
0x0007da _hc595_out1
0x000870 _lcd_checkbusy
0x000960 _lcd_clear
0x000992 _lcd_dispdata
0x00096e _lcd_gotoxy
0x00094e _lcd_initial
0x000a14 _lcd_putsf
0x00087a _lcd_writecom
0x0008e6 _lcd_writedata
0x000a84 _main
0x000180 _strlen
Memory Configuration
Name Origin Length Attributes
data 0x000800 0x000800 a !xr
program 0x000100 0x007f00 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 0x7ffc00 0x000400
*default* 0x000000 0xffffffff
Linker script and memory map
LOAD D:\PIC_prog\Example Software\30F4011\object_o_files\INTx_IO_pins.o
LOAD D:\PIC_prog\Example Software\30F4011\object_o_files\SPI_for_LCD.o
LOAD D:\PIC_prog\Example Software\30F4011\object_o_files\Timers.o
LOAD D:\PIC_prog\Example Software\30F4011\object_o_files\UART.o
LOAD D:\PIC_prog\Example Software\30F4011\object_o_files\DisplayRoutines.o
LOAD D:\PIC_prog\Example Software\30F4011\object_o_files\Main.o
LOAD D:\PIC_prog\Example Software\30F4011\object_o_files\A_to_D_Converter.o
LOAD D:\PIC_prog\Example Software\30F4011\object_o_files\Delay.o
LOAD D:\PIC_prog\Example Software\30F4011\object_o_files\traps.o
LOAD C:\Program Files\Microchip\MPLAB C30\lib\libpic30-coff.a
0x0001 __NO_HANDLES = 0x1
0x0000 __RESET_BASE = 0x0
0x0004 __IVT_BASE = 0x4
0x0084 __AIVT_BASE = 0x84
0x0100 __CODE_BASE = 0x100
0x0000 __SFR_BASE = 0x0
0x0800 __DATA_BASE = 0x800
0x0c00 __YDATA_BASE = 0xc00
.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 0xa54
*(.handle)
*(.libc)
.libc 0x000100 0x80 C:\Program Files\Microchip\MPLAB C30\lib\libpic30-coff.a(crt0.o)
0x000100 _resetPRI
0x000100 _reset
0x000114 _psv_init
0x000124 _data_init
.libc 0x000180 0xe C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libc-coff.a(strlen.o)
0x000180 strlen
*(.libm)
.libm 0x00018e 0x56 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(floatsisf.o)
0x00018e __floatsisf
.libm 0x0001e4 0xbc C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(addsf3.o)
0x0001e4 __subsf3
0x0001e6 __addsf3
.libm 0x0002a0 0x84 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(divsf3.o)
0x0002a0 __divsf3
.libm 0x000324 0x68 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(mulsf3.o)
0x000324 __mulsf3
.libm 0x00038c 0x36 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(fixunssfsi.o)
0x00038c __fixunssfsi
.libm 0x0003c2 0x4c C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(fpack.o)
0x0003c2 _fpack
.libm 0x00040e 0x10 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(funpack2.o)
0x00040e _funpack2
.libm 0x00041e 0x20 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(futil.o)
0x00041e _fPropagateNaN
0x000430 _fbopExit
0x000438 _fbopReturnNaN
.libm 0x00043e 0x2a C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(funpack.o)
0x00043e _funpack
*(.libdsp)
*(.lib*)
*(.text)
.text 0x000468 0xa0 D:\PIC_prog\Example Software\30F4011\object_o_files\INTx_IO_pins.o
0x000468 INTx_IO_Init
0x000486 _INT0Interrupt
0x0004d6 _INT1Interrupt
.text 0x000508 0xd4 D:\PIC_prog\Example Software\30F4011\object_o_files\SPI_for_LCD.o
0x000508 SPI_Init
0x00051c WriteSPI_to_LCD
.text 0x0005dc 0x94 D:\PIC_prog\Example Software\30F4011\object_o_files\Timers.o
0x0005dc Timer1_Init
0x0005f0 Timer2_Init
0x00060a _T1Interrupt
.text 0x000670 0x80 D:\PIC_prog\Example Software\30F4011\object_o_files\UART.o
0x000670 UART_Init
0x000696 WriteUART_to_RS232
0x0006be _U1TXInterrupt
.text 0x0006f0 0xea D:\PIC_prog\Example Software\30F4011\object_o_files\DisplayRoutines.o
0x0006f0 UpdateDisplayBuffer
0x000730 ADCResult2Decimal
.text 0x0007da 0x2d0 D:\PIC_prog\Example Software\30F4011\object_o_files\Main.o
0x0007da hc595_out1
0x000870 lcd_checkbusy
0x00087a lcd_writecom
0x0008e6 lcd_writedata
0x00094e lcd_initial
0x000960 lcd_clear
0x00096e lcd_gotoxy
0x000992 lcd_dispdata
0x000a14 lcd_putsf
0x000a46 InitQEI
0x000a84 main
.text 0x000aaa 0x5a D:\PIC_prog\Example Software\30F4011\object_o_files\A_to_D_Converter.o
0x000aaa ADC_Init
0x000af0 _ADCInterrupt
.text 0x000b04 0x20 D:\PIC_prog\Example Software\30F4011\object_o_files\Delay.o
0x000b04 Delay5us
0x000b14 Delay5ms
.text 0x000b24 0x30 D:\PIC_prog\Example Software\30F4011\object_o_files\traps.o
0x000b24 _OscillatorFail
0x000b2a _AddressError
0x000b30 _StackError
0x000b36 _MathError
0x000b3c _AltOscillatorFail
0x000b42 _AltAddressError
0x000b48 _AltStackError
0x000b4e _AltMathError
usercode
*(usercode)
__FOSC 0xf80000 0x2
*(__FOSC.sec)
__FOSC.sec 0xf80000 0x2 D:\PIC_prog\Example Software\30F4011\object_o_files\Main.o
0xf80000 _FOSC
__FWDT 0xf80002 0x2
*(__FWDT.sec)
__FWDT.sec 0xf80002 0x2 D:\PIC_prog\Example Software\30F4011\object_o_files\Main.o
0xf80002 _FWDT
__FBORPOR 0xf80004 0x2
*(__FBORPOR.sec)
__FBORPOR.sec 0xf80004 0x2 D:\PIC_prog\Example Software\30F4011\object_o_files\Main.o
0xf80004 _FBORPOR
__CONFIG4
*(__CONFIG4.sec)
__CONFIG5
*(__CONFIG5.sec)
__FGS 0xf8000a 0x2
*(__FGS.sec)
__FGS.sec 0xf8000a 0x2 D:\PIC_prog\Example Software\30F4011\object_o_files\Main.o
0xf8000a _FGS
user_eedata
*(user_eedata)
.icd 0x0800 0x50
0x0850 . = (. + DEFINED (__ICD2RAM)?0x50:0x0)
*fill* 0x0800 0x5000
userdata
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -