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

📄 m128.mp

📁 用SL811做USB主机的源码
💻 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   0060   0002 =      2. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0060  __func_lit_start
       0062  __func_lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             lit   0062   1655 =   5717. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0062  __lit_start
       0062  _codeTab
       0076  _dot
       0080  _Max
       008A  _char16x8
       018A  _ASCII
       073A  _char16x16
       0B9A  _char24x24
       0EFA  _pictureTab
       1238  _Ktab
       137C  _Ztab
       155E  _PCF_cover
       156E  _TEST_PACKET
       1576  _Get_Device_Descriptor1
       157E  _Get_Device_Descriptor2
       1586  _Get_Config_Descriptor1
       158E  _Get_Config_Descriptor2
       1596  _Set_Configuration
       159E  _Set_Address
       15A6  _Reset_MassStorageDevice
       15AE  _Get_MaxLUN
       15B6  __ctype
       16B7  __lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   16B7   0924 =   2340. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       16B7  __idata_start
       1FDB  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   1FDC   8ACC =  35532. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0FEE  __start
       0FEE  __text_start
       1013  _exit
       1014  _flash400ms
       1045  _init_ram
       1083  _put_u1
       1091  _dispASC
       10EE  _clear_screen
       1123  _disp16x16
       1193  _disp16x8
       11EE  _disp24x24
       125E  _picture
       12C2  _Line
       1328  _movx
       133F  _kuang
       142A  _put_shuzi
       1475  _put_shuzi_pcf
       149E  _bcd_hex
       14B2  _hex_bcd
       14C6  _start
       14CB  _stop
       14D0  _write8bit
       14D6  _testAck
       14DB  _NoAck
       14E1  _Ack
       14E7  _read_pcf
       150C  _read_pcf16
       155B  _write_pcf
       156E  _write_pcf16
       158A  _twi_init
       1598  _pcf_display
       15BF  _Time_display
       16DE  _adc_process
       17B9  _AD
       1823  _ASC
       183E  _USB_Fat
       18FA  _USB_display
       1A18  _hanzi_xianshi
       1AAF  _kuang_xianshi
       1AF4  _LCD
       1B15  _display_pages
       1B4B  _delayus
       1B51  _delayms
       1B6D  _mapping_init
       1B6E  _Printf_buffer
       1BAB  _init_sl811_master
       1BD5  _SL811_ReadEndPoint
       1BE8  _SL811_WriteEndPoint
       1BFB  _SL811_FWriteEndPoint
       1C10  _USBAGetPacket
       1C53  _USBASendZeroPacket
       1C87  _USBA_SendPacket
       1CC1  _USBA_FSendPacket
       1CFB  _USBAFirstSendPacket
       1D36  _SL811_ConfigUDisk
       1E79  _Printf_ReadBlockDatabuffer
       1EBC  _Bulk_Transfer_Out
       1EFE  _Bulk_Transfer_In
       1F47  _UDisk_1Block_Read
       1F97  _UDisk_1Block_Write
       1FE8  _ResetDevice
       200A  _Get_MaxLun
       202D  _Clear_BulkOut_Port
       2053  _Clear_BulkIn_Port
       207A  _ResetRecover
       208F  _UFI_Inquiry
       20F6  _UFI_RequestSense
       2147  _UFI_ReadCapacity
       21B5  _UFI_Read10
       2207  _UFI_Write10
       226C  _BusResetSlave
       22BE  _FindUnusedFileNum
       22E9  _DiscardFile
       22F8  _DiscardAllFiles
       2306  _Fat_Initial
       2596  _Printf_Directory
       265E  _NextCluster
       28AC  _List_Fat
       28CF  _ReadFile4Print
       2A55  _DetectFile
       2AED  _OpenFile
       2CF8  _ReadFileDirectly
       2E9E  _ReadFile
       32BC  _DeleteFile
       3839  _DeleteAllFiles
       38F5  _FAT12FindNextUnusedCluster
       3ACF  _FindNextUnusedCluster
       3CFE  _WriteFAT1FileAllocate
       4366  _CreatFile
       443F  _CloseFile
       460A  _WriteFile
       48C5  _WriteFileDirectly
       48F1  _ReadFileAll
       4A67  _int0_isr
       4ACF  _CalculateTime
       4AE7  _CalculateDate
       4B01  _lg_main
       4B36  _wrfile
       4B99  _key_0
       4BB8  _key_1
       4BD9  _key_2
       4BFA  _key_3
       4C1B  _key_4
       4C3C  _key_5
       4C5D  _key_6
       4C7E  _key_7
       4C9F  _key_8
       4CC0  _key_9
       4CE1  _key_d
       4CF3  _key_l
       4D05  _key_f
       4D06  _key_clr
       4D1A  _key_left
       4D33  _key_right
       4D4E  _key_set
       4DBD  _key_dian
       4DC0  _key_try
       4DC1  _key_bak1
       4DC2  _key_bak2
       4DC3  _key_bak3
       4DC4  _key_bak4
       4DC5  _key_bak5
       4DC6  _Scankey
       4E22  _SPI
       4ED8  _dealkey
       4FD6  _LED
       504C  _port_init
       5068  _timer0_init
       5072  _timer0_ovf_isr
       508A  _timer3_init
       50B1  _uart0_init
       50BE  _uart0_rx_isr
       50BF  _uart0_tx_isr
       50C0  _uart1_init
       50D1  _uart1_rx_isr
       50D2  _uart1_tx_isr
       50D3  _adc_init
       50DA  _int4_isr
       50DB  _int6_isr
       50EE  _spi_init
       50F4  _init_devices
       5111  _main
       5125  _islower
       5133  _toupper
       514A  mod8u
       514C  div8u
       514D  xdiv8u
       515E  mod16u
       5160  div16u
       5161  xdiv16u
       517A  mod16s
       517C  div16s
       5197  empy16s
       51A7  empy32u
       51A7  empy32s
       51D7  push_arg4
       51D9  push_arg2
       51DC  push_lset
       51F3  pop_lset
       520A  push_gset1
       520D  pop_gset1
       520E  pop
       5221  push_gset2
       5225  push_gset3
       5229  push_gset4
       522D  push_gset5
       5231  pop_gset2
       5234  pop_gset3
       5237  pop_gset4
       523A  pop_gset5
       523D  _itoa
       529F  _printf
       52BD  __print
       545E  __va_start
       5467  _putchar
       547E  _puts
       5497  xicall
       54A0  _strcpy
       54A9  lsl32
       54B5  lsr32
       54C1  neg32
       54CA  lsl8
       54D0  lsr16
       54D7  asr16
       54DE  long_prolog
       54EC  long_epilog
       54F7  tstzero1
       54FD  tstzero2
       5503  NEGMANT2
       5511  div32s
       5516  div32u
       551B  mod32s
       5521  mod32u
       5527  SDIV
       552C  resultneg
       552F  parmneg
       5534  UDIV
       5554  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            data   1000   0924 =   2340. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       1000  _usb_data
       1000  __data_start
       1200  _Fat_data
       1400  _page
       1401  _p_old
       1402  _d_old
       1403  _var_temp
       1404  _vars
       141A  _USB_address
       141E  _userflag
       141F  _userflag1
       1420  _PCF_register
       1431  _Clear_EndPFeature
       1439  _YES_UDisk
       143A  _USBA_Status
       143B  _USBB_Status
       143C  _Endp0_DataLen
       143D  _Config_DataLen
       143E  _BulkOut_PortNum
       143F  _BulkOut_DataLen
       1440  _BulkIn_PortNum
       1441  _BulkIn_DataLen
       1442  _UDisk_Address
       1443  _Bulk_Data_Toggle
       1444  _UDisk_Present
       1445  _permit_print
       1446  _FAT_ID
       1447  _Counter1ms
       1924  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   1924   495A =  18778. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       1924  __bss_start
       1927  _FileInfoRW
       193D  _RWFileTempBuffer
       1B3D  _RWFileClusterChain
       5B3D  _RWFileInfo
       5B7D  _RWFileStatus
       5B7F  _FAT1num
       5B80  _FAT1
       5D86  _SecondClusterStart
       5D8A  _DIREnd
       5D8E  _DIRStart
       5D92  _FAT2Start
       5D96  _FAT1Start
       5D9A  _File_Information
       5DBA  _Bpb_Fat16
       5DDF  _First_Partition
       5DEF  _ReadBlockData
       5FEF  _WriteBlockData
       61EF  _GetDataBuffer
       622F  _AD_Y
       6231  _AD_X
       6233  _adc_y
       6243  _adc_x
       6253  _Time_register
       625A  _bits
       6262  _re_disp
       627C  __textmode
       627E  __bss_end

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

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                          memory   0000   8002 =  32770. bytes (abs,ovr,rom)

       Addr  Global Symbol
      -----  --------------------------------
       8000  _SL811_ADDR
       8001  _SL811_COMM

Files Linked      [ module(s) ]

D:\software\icc\lib\crtatmegaram.o	[ crtatmegaram.s ]
Mainfile.o	[ Mainfile.c ]
<library>	[ ctype.s, islower.s, toupper.s, div8u.s, div16u.s, div16s.s, emul16s.s, emul32.s, asave.s, lpush.s, gpush.s ]
[ gpush2.s, gpush3.s, gpush4.s, gpush5.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s, itoa.s, printf.s, stdio.s ]
[ stdarg.s, putchar.s, puts.s, icall.s, textmode.s, strcpy.s, lsl32.s, lsr32.s, lneg.s, lsl8.s, lsr16.s ]
[ asr16.s, longutil.s, div32.s ]

User Global Definitions

ram_end = 0xfff
FRAM = 0x1
hwstk_size = 0x50

User Base Address Definitions

data = 0x1000
func_lit = 0x60
eeprom:1.4096

⌨️ 快捷键说明

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