📄 ecancodeexample1.map
字号:
0x000b48 _ecan2WriteTxMsgBufId
0x000d58 _main
0x00128e _oscConfig
0x000dc0 _rxECAN1
0x00101a _rxECAN2
Memory Configuration
Name Origin Length Attributes
data 0x000800 0x007800 a !xr
reset 0x000000 0x000004
ivt 0x000004 0x0000fc
aivt 0x000104 0x0000fc
program 0x000200 0x02aa00 xr
FBS 0xf80000 0x000002
FSS 0xf80002 0x000002
FGS 0xf80004 0x000002
FOSCSEL 0xf80006 0x000002
FOSC 0xf80008 0x000002
FWDT 0xf8000a 0x000002
FPOR 0xf8000c 0x000002
CONFIG3 0xf8000e 0x000002
FUID0 0xf80010 0x000002
FUID1 0xf80012 0x000002
FUID2 0xf80014 0x000002
FUID3 0xf80016 0x000002
*default* 0x000000 0xffffffff
Linker script and memory map
LOAD ..\src\ECAN1Config.o
LOAD ..\src\ECAN2Config.o
LOAD ..\src\traps.o
LOAD ..\src\ECAN1Drv.o
LOAD ..\src\ECAN2Drv.o
LOAD ..\src\main.o
0xf80000 __FBS = 0xf80000
0xf80002 __FSS = 0xf80002
0xf80004 __FGS = 0xf80004
0xf80006 __FOSCSEL = 0xf80006
0xf80008 __FOSC = 0xf80008
0xf8000a __FWDT = 0xf8000a
0xf8000c __FPOR = 0xf8000c
0xf80010 __FUID0 = 0xf80010
0xf80012 __FUID1 = 0xf80012
0xf80014 __FUID2 = 0xf80014
0xf80016 __FUID3 = 0xf80016
0x0004 __IVT_BASE = 0x4
0x0104 __AIVT_BASE = 0x104
0x0800 __DATA_BASE = 0x800
0x4800 __YDATA_BASE = 0x4800
0x7800 __DMA_BASE = 0x7800
0x7fff __DMA_END = 0x7fff
0x0200 __CODE_BASE = 0x200
.reset 0x000000 0x4
0x000000 0x2 SHORT 0x200 <code 336> (__reset)
0x000001 0x2 SHORT 0x4
0x000002 0x2 SHORT 0x0 ((<code 336> (__reset) >> 0x10) & 0x7f)
0x000003 0x2 SHORT 0x0
.text 0x000200 0x1186
*(.handle)
*(.libc)
.libc 0x000200 0x80 c:/program files/microchip/mplab c30/bin/../lib\libpic30-coff.a(crt0.o)
0x000200 _resetPRI
0x000200 _reset
0x000214 _psv_init
0x000224 _data_init
*(.libm)
*(.libdsp)
*(.lib*)
*(.text)
.text 0x000280 0xf8 ..\src\ECAN1Config.o
0x000280 dma0init
0x0002a0 dma2init
0x0002c0 ecan1ClkInit
0x000302 ecan1Init
.text 0x000378 0xf4 ..\src\ECAN2Config.o
0x000378 dma1init
0x000394 dma3init
0x0003b4 ecan2ClkInit
0x0003f6 ecan2Init
.text 0x00046c 0x3c ..\src\traps.o
0x00046c _OscillatorFail
0x000472 _AddressError
0x000478 _StackError
0x00047e _MathError
0x000484 _DMACError
0x00048a _AltOscillatorFail
0x000490 _AltAddressError
0x000496 _AltStackError
0x00049c _AltMathError
0x0004a2 _AltDMACError
.text 0x0004a8 0x458 ..\src\ECAN1Drv.o
0x0004a8 ecan1WriteRxAcptFilter
0x000600 ecan1WriteRxAcptMask
0x0006f0 ecan1WriteTxMsgBufId
0x00084e ecan1WriteTxMsgBufData
0x0008da ecan1DisableRXFilter
.text 0x000900 0x458 ..\src\ECAN2Drv.o
0x000900 ecan2WriteRxAcptFilter
0x000a58 ecan2WriteRxAcptMask
0x000b48 ecan2WriteTxMsgBufId
0x000ca6 ecan2WriteTxMsgBufData
0x000d32 ecan2DisableRXFilter
.text 0x000d58 0x62e ..\src\main.o
0x000d58 main
0x000d80 ecan1WriteMessage
0x000da0 ecan2WriteMessage
0x000dc0 rxECAN1
0x00101a rxECAN2
0x001274 clearIntrflags
0x00128e oscConfig
0x0012e2 _C1Interrupt
0x001324 _C2Interrupt
0x001366 _DMA0Interrupt
0x00136e _DMA1Interrupt
0x001376 _DMA2Interrupt
0x00137e _DMA3Interrupt
__FBS
*(__FBS.sec)
__FSS
*(__FSS.sec)
__FGS
*(__FGS.sec)
__FOSCSEL 0xf80006 0x2
*(__FOSCSEL.sec)
__FOSCSEL.sec 0xf80006 0x2 ..\src\main.o
__FOSC 0xf80008 0x2
*(__FOSC.sec)
__FOSC.sec 0xf80008 0x2 ..\src\main.o
__FWDT 0xf8000a 0x2
*(__FWDT.sec)
__FWDT.sec 0xf8000a 0x2 ..\src\main.o
__FPOR
*(__FPOR.sec)
__FUID0
*(__FUID0.sec)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -