📄 dcj_main.map
字号:
0x000450 _read_endpoint_status
0x0003d0 _read_interrupt_register
0x00041c _read_last_status
0x000a7a _report_descriptor
0x00040c _select_endpoint
0x000672 _set_configuration
0x000668 _set_descriptor
0x0003fe _set_endpoint_enable
0x00042e _set_endpoint_status
0x000650 _set_feature
0x000698 _set_interface
0x0003ec _set_usb_addr
0x0005ba _set_usb_address
0x0005ac _usb_bus_reset
0x0005b4 _usb_bus_suspend
0x000344 _usb_delay
0x00046c _validate_buffer
0x000396 _write_a_usb_data
0x000528 _write_endpoint_buff
0x00037a _write_usb_command
Memory Configuration
Name Origin Length Attributes
data 0x000800 0x004000 a !xr
reset 0x000000 0x000004
ivt 0x000004 0x0000fc
aivt 0x000104 0x0000fc
program 0x000200 0x015600 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 D:\DCJ\Work\DCJ_Main\Usb.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
0x2800 __YDATA_BASE = 0x2800
0x4000 __DMA_BASE = 0x4000
0x47ff __DMA_END = 0x47ff
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 0x828
*(.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 0x7a8 D:\DCJ\Work\DCJ_Main\Usb.o
0x000280 libuart2Init
0x0002ac U2_TX_B
0x0002c2 U2_TX_W
0x0002e8 SWAP
0x0002fe LSB
0x000308 MSB
0x000316 delay
0x000344 usb_delay
0x000358 Write_D12_DATA
0x00037a write_usb_command
0x000396 write_a_usb_data
0x0003b2 read_a_usb_data
0x0003d0 read_interrupt_register
0x0003ec set_usb_addr
0x0003fe set_endpoint_enable
0x00040c select_endpoint
0x00041c read_last_status
0x00042e set_endpoint_status
0x000450 read_endpoint_status
0x000462 clear_buffer
0x00046c validate_buffer
0x000476 ack_setup
0x000486 error
0x000492 read_endpoint_buff
0x000528 write_endpoint_buff
0x000578 disconnect_usb
0x00058e connect_usb
0x0005a0 init_usb
0x0005ac usb_bus_reset
0x0005b4 usb_bus_suspend
0x0005ba set_usb_address
0x0005de get_status
0x000638 clear_feature
0x000650 set_feature
0x000668 set_descriptor
0x000672 set_configuration
0x000684 get_configuration
0x000698 set_interface
0x0006aa get_interface
0x0006be get_descriptor
0x000784 endp0_out
0x0007e2 endp0_in
0x00095e endp2_out
0x000984 endp2_in
0x00098a main
__FBS
*(__FBS.sec)
__FSS
*(__FSS.sec)
__FGS
*(__FGS.sec)
__FOSCSEL
*(__FOSCSEL.sec)
__FOSC
*(__FOSC.sec)
__FWDT
*(__FWDT.sec)
__FPOR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -