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

📄 usbdisk.mp

📁 Atmeag162-k9f5608-pdiusbd12-u usb接口 u盘源码 包括fat文件源码
💻 MP
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                        func_lit   0070   0014 =     20. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0070  __func_lit_start
       0084  __func_lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             lit   0084   027C =    636. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0084  __lit_start
       0084  _inquiryData
       00A8  _ModeData
       00AC  _ReadCapacityData
       00B4  _CapacitylistHead
       00B8  _CMFormatCapacityData
       00C0  _DeviceDescr
       00D2  _ConfigDescr
       00DB  _InterfaceDescr
       00E4  _EP1_TXDescr
       00EB  _EP1_RXDescr
       00F2  _EP2_TXDescr
       00F9  _EP2_RXDescr
       0100  _Fat16_Bpb
       0300  __lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   0300   0040 =     64. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0300  __idata_start
       0340  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   0340   1BB4 =   7092. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       01A0  __start
       01A0  __text_start
       01C0  _exit
       01C1  _RBC_Hander
       022B  _SPC_InQuiry
       0233  _SPC_ModeSense
       023B  _RBC_Read10
       030B  _RBC_ReadCapacity
       0313  _SPC_FormatCapacity
       031B  _SPC_TestUnit
       0324  _RBC_Verify10
       032D  _RBC_Write10
       046E  _SPC_LockMedia
       0477  _SPC_Reserve6
       0480  _reserved
       0482  _get_status
       04D5  _clear_feature
       051D  _set_feature
       0565  _set_address
       0571  _get_descriptor
       0591  _get_configuration
       05A3  _set_configuration
       05D6  _get_interface
       05DF  _set_interface
       05F8  _D12_SetEndpointEnable
       0605  _D12_SetAddressEnable
       060E  _D12_SetMode
       0618  _D12_SetDMA
       061F  _D12_ReadInterruptRegister
       062B  _D12_SelectEndpoint
       0636  _D12_ReadLastTransactionStatus
       063E  _D12_ReadEndpointStatus
       0646  _D12_SetEndpointStatus
       064E  _D12_ReadEndpoint
       06B4  _D12_WriteEndpoint
       06DB  _D12_CWriteEndpoint
       0703  _D12_AcknowledgeEndpoint
       070F  _Flash_Reset
       0717  _Check_Flash_Id
       072A  _Erase_Cluster
       0757  _ReadPage
       0790  _WritePage
       07D5  _CopyBlack
       0826  _Format_Fat16Media
       08C3  _usb_isr
       08FE  _bus_reset
       08FF  _ep0_rxdone
       09BA  _ep0_txdone
       0A61  _ep1_txdone
       0A64  _ep1_rxdone
       0A67  _main_txdone
       0B42  _main_rxdone
       0C03  _init_port
       0C14  _init_serial
       0C1D  _disconnect_USB
       0C21  _connect_USB
       0C38  _reconnect_USB
       0C4A  _stall_ep0
       0C52  _init_unconfig
       0C55  _init_config
       0C58  _single_transmit
       0C6A  _code_transmit
       0CD3  _control_handler
       0CFD  _main
       0D42  _Bulk_CBWHandler
       0D5A  _Bulk_CSWHandler
       0D6A  _Bulk_code_transmit
       0DDE  _IsCBWValid
       0E01  _Bulk_ErrorHandler
       0E2B  _BPB_Local
       0E91  empy16s
       0EA1  empy32u
       0EA1  empy32s
       0ED1  pop_gset2
       0ED4  pop_gset3
       0ED7  pop_gset4
       0EDA  pop_gset5
       0EDD  push_gset1
       0EE0  pop_gset1
       0EE1  pop
       0EF4  push_gset2
       0EF8  push_gset3
       0EFC  push_gset4
       0F00  push_gset5
       0F04  xicall
       0F0D  long_prolog
       0F1B  long_epilog
       0F26  tstzero1
       0F2C  tstzero2
       0F32  push_lset
       0F49  pop_lset
       0F60  lsl16
       0F67  lsr16
       0F6E  lsr32
       0F7A  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            data   0100   0040 =     64. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0100  _StandardDeviceRequest
       0100  __data_start
       0120  _VendorDeviceRequest
       0140  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   0140   0254 =    596. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0140  __bss_start
       0140  _PageBuf
       0340  _Bulk_Control_w
       034A  _Bulk_Control_r
       0354  _ioRequest
       035A  _bEPPflags
       035D  _ControlData
       0375  _Bulk_Block
       0394  __bss_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                          vector   0000   0008 =      8. bytes (abs,ovr,rom)

Files Linked      [ module(s) ]

C:\icc\lib\crtatmega.o	[ crtatmega.s ]
SCSI.o	[ SCSI.C ]
CHAP9.o	[ CHAP9.C ]
D12CI.o	[ D12CI.C ]
Flash.o	[ Flash.c ]
ISR.o	[ ISR.C ]
MAIN.o	[ MAIN.C ]
BulkOnly.o	[ BulkOnly.C ]
Fat.o	[ Fat.c ]
<library>	[ emul16s.s, emul32.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, gpush2.s, gpush3.s, gpush4.s, gpush5.s ]
[ icall.s, longutil.s, lpush.s, lsl16.s, lsr16.s, lsr32.s ]

User Global Definitions

ram_end = 0x4ff
hwstk_size = 0x10

User Base Address Definitions

func_lit = 0x70
data = 0x100
eeprom:1.512

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -