⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dcj_main.map

📁 PDIUSBD12 HID固件源代码
💻 MAP
📖 第 1 页 / 共 5 页
字号:
                  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 + -