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

📄 mp3.mp

📁 用ATmega128做的mp3播放器
💻 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   008C   0002 =      2. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       008C  __func_lit_start
       008E  __func_lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             lit   008E   0101 =    257. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       008E  __lit_start
       008E  __ctype
       018F  __lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                           idata   018F   0066 =    102. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       018F  __idata_start
       01F5  __idata_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   01F6   2F24 =  12068. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       00FB  __text_start
       00FB  __start
       011B  _exit
       011C  _init_ata
       016A  _ata_hard_reset
       017F  _ata_select_device
       0199  _ata_write_word
       01DA  _ata_write_byte
       01E5  _ata_read_word
       0232  _ata_read_byte
       023B  _ata_rdy
       0243  _ata_bsy
       024B  _ata_drq
       0253  _ata_err
       025B  _ata_read_sector_byte
       034B  _ata_write_sector
       0418  _InitFat
       0482  _Clust2LBA
       04B4  _GetNextCluster
       053C  _GetDir
       073B  _DisplayFiles
       0787  _delay_ms
       079D  _delay_us
       07B3  _main
       07D0  _DirBrowser
       09A8  __StackOverflowed
       09AB  _PlayMP3
       0AE8  _InitRemote
       0AFA  _RemoteSendLine
       0B35  _RemoteSendScreen
       0C13  _SendRemote
       0C4C  _SendByte
       0C71  _TxChar
       0C7A  _RxChar
       0CC8  _InitUSB
       0CD0  _USBRxChar
       0D31  _USBReadSector
       0D62  _USBWriteSector
       0DBF  _USBIsChar
       0DC5  _USBTxChar
       0DCB  _WriteByteSPI
       0DD0  _VS1001_Read
       0E05  _VS1001_Write
       0E29  _VS1001_Stream
       0E44  _VS1001Init
       0EB6  _Reg_Test
       0EF4  _Sine_On
       0F0E  _Sine_Off
       0F24  _Sine_Sweep
       0F36  _VS1001_SetVolume
       0F51  __print
       13FF  _memcpy
       140D  _strcpy
       1416  _strlen
       1422  _strncmp
       1438  push_arg4
       143A  push_arg2
       143D  mod16s
       1441  div16s
       145B  mod16u
       145D  div16u
       145E  xdiv16u
       1477  div32u
       1479  mod32u
       147D  div32s
       147F  mod32s
       14AA  long_div_prolog
       14BD  long_div_epilog
       14CC  tst_R16_R19
       14D1  tst_R24_R27
       14D6  neg_R16_R19
       14DF  neg_R24_R27
       14E8  empy16s
       14F8  empy32s
       14F8  empy32u
       1528  pop_gset2
       152B  pop_gset3
       152E  pop_gset4
       1531  pop_gset5
       1534  push_gset1
       1537  pop_gset1
       1538  pop
       154B  push_gset2
       154F  push_gset3
       1553  push_gset4
       1557  push_gset5
       155B  xicall
       1564  neg32
       156D  long_prolog
       157B  long_epilog
       1586  tstzero1
       158C  tstzero2
       1592  push_lset
       15A9  pop_lset
       15C0  lsr32
       15CC  mpy16s
       15E0  mpy32u
       15E0  mpy32s
       1602  __HWStackBottom
       1607  __StackCheck
       161F  __va_start
       1628  _cstrlen
       1635  _atoi
       1688  _atol
       1715  _itoa
       1775  _ltoa
       1814  _isdigit
       1822  _islower
       1830  _isspace
       183E  _toupper
       185F  _sprintf
       188D  __text_end

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

       Addr  Global Symbol
      -----  --------------------------------
       0100  __data_start
       0100  _Key
       0101  _IsPlaying
       0166  __data_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   0166   044A =   1098. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0166  _FirstDataSector
       0166  __bss_start
       016A  _File
       0276  _Boot
       02AA  _Part
       02BA  _RemoteTextLine
       0382  _SectorBuffer
       05B0  __bss_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                          vector   0000   007C =    124. bytes (abs,ovr,rom)

Files Linked      [ module(s) ]

C:\iccavr\lib\crtatmega.o	[ crtatmega.s ]
ata.o	[ ata.c ]
fat.o	[ fat.c ]
generic.o	[ generic.c ]
MP3Player.o	[ MP3Player.c ]
remote.o	[ remote.c ]
usb.o	[ usb.c ]
vs1001.o	[ vs1001.c ]
<library>	[ _printf.s, memcpy.s, strcpy.s, strlen.s, strncmp.s, asave.s, div16s.s, div16u.s, div32.s, emul16s.s ]
[ emul32.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, gpush2.s, gpush3.s, gpush4.s, gpush5.s, icall.s ]
[ lneg.s, longutil.s, lpush.s, lsr32.s, mpy16s.s, mul32.s, hwstack.s, stackcheck.s, stdarg.s, cstrlen.s ]
[ atoi.s, atol.s, itoa.s, ltoa.s, isdigit.s, islower.s, isspace.s, ctype.s, toupper.s, sprintf.s ]

User Global Definitions

ram_end = 0x10ff
hwstk_size = 0x80

User Base Address Definitions

func_lit = 0x8c
data = 0x100
eeprom:1.4096

⌨️ 快捷键说明

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