📄 mp3play.mp
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
lit 008C 533C = 21308. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
008C _vsBeepMP3
008C __lit_start
134C _header
1388 _DIR
1988 _playstatus
1B08 _nBitmapDot
2108 _xuanzhe
21A8 _edit
2248 _luyin
22E8 _suiji
2388 _system
2428 _yinyuan
24C8 _data
2568 _week
2608 _time
26A8 _DotTbl16
2948 _play_menu
2AC8 _out
2B68 _please_time
2CE8 _full
2FE8 _tab
3168 _show_main
32E8 _add_tab
3388 _del_tab
3428 _show_tab
34C8 _diskinfor
3948 _main_lab
3AC8 _sys_lab
3C48 _nAsciiDot
4248 _power1
42E8 _power2
4388 _power3
4428 _show_power
44C8 _close_time
4568 _open_time
4608 _path_menu
4788 _path_1
4828 _path_2
48C8 _path_3
4968 _lin_menu
4AE8 _lin_in1
4B88 _lin_in2
4C28 _lin_in3
4CC8 _lin_in4
4D68 _show_record
4E08 _new_record
4EA8 _del_record
4F48 _record_now
50C8 _nofile
53C8 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 53C8 030A = 778. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
53C8 __idata_start
56D2 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 56D2 A4DC = 42204. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
2B69 __start
2B69 __text_start
2B89 _exit
2B8A _CH375_PORT_INIT
2B90 _xWriteCH375Cmd
2B94 _xWriteCH375Data
2B98 _xReadCH375Data
2B9C _delay_1us
2B9D _delay_nus
2BAC _delay_1ms
2BB6 _DelayIni
2BBB _delay_ms
2BCF _mp3portIni
2BDD _spiByte
2BE7 _spiSend
2BEB _mp3WriteReg
2C00 _mp3ReadReg
2C1D _SoftReset
2C3F _mp3Reset
2C6F _vs1003_infor
2CC4 _mp3SineTest
2D36 _record_init
2D5C _Usart_init
2D64 _USART_Transmit
2D68 _USART_Receive
2D6C _Print_str
2D7B _Print_val
2D9D _Print_int
2DAB _Print_size
2DE5 _xQueryInterrupt
2DFE _xWriteToExtBuf
2E00 _xReadFromExtBuf
2E02 _CH375LibInit
2E11 _mp3_pause
2E13 _mDelaymS
2E54 _test_vs1003
2E7A _Init_usb
2ECF _mStopIfError
2EF0 _close_make_file
2EF7 _make_newfile
2FB6 _mp3_play
3064 _recordmStopIfError
307B _del_file
3088 _RecordAdpcm1003
352A _test_file
3575 _Play_audio
35F0 _show_file_name
36A7 _Play_xuanzhe
3789 _test_file_system
37EC _Init_system
3868 _set_system_time
39C4 _set_system_date
3B20 _set_system_week
3B59 _set_out_time
3CEA _set_system
3D33 _main_menu
3E19 _main
3E35 _lcd_read_cmd
3E58 _lcd_busy
3E62 _lcd_write_cmd
3E87 _lcd_write_data
3EAC _lcd_read_data
3EBC _delay_1s
3ECE _lcd_init
3F12 _show_welcom
3F61 _show_clear
3F9F _show_lcd
4093 _show_menu
4165 _show_set_system
41D7 _show_play
421E _show_init
424E _show_status
425F _show_tiem
4501 _show_set_tiem
4694 _show_set_date
4881 _show_set_week
48D7 _show_tiem_out
4A6E _play_record_tiem
4B9A _Read_Keybroad
4C43 _key_init
4C4D _ds1302_init
4C54 _Ds1302buf_Write
4CAE _Ds1302buf_Read
4D0F _Read_InfoDs1302buf
4D3A _Write_InfoDs1302buf
4D62 _Set_time
4D79 _Printf_time
4D7A _Del_Edit
5010 _Play_Edit
523F _show_name
53C8 _Edit_add
5489 _Play_edit_data
5765 _autoplay
58A2 _get_sys_path
598C _adjust_cheng
59C5 _Line_in
5AF0 _Play_record
5BEA _outpower_init
5BF5 _open_close
5C57 _CH375GetVer
5D38 _CH375Reset
5D49 _CH375Init
5D8B _CH375DirtyBuffer
5D9C _CH375DiskConnect
5EF0 _CH375ReadBlock
5FAD _CH375WriteBlock
6645 _CH375DiskSize
66A1 _CH375DiskQuery
67AF _CH375FileOpen
6BE3 _CH375FileEnumer
6BEE _CH375FileClose
6C53 _CH375FileErase
6CF5 _CH375FileCreate
6F4F _CH375FileModify
7045 _CH375FileQuery
7059 _CH375FileLocate
70AE _CH375FileReadX
71B5 _CH375FileWriteX
745B _CH375ByteLocate
74A5 _CH375ByteRead
75AC _CH375ByteWrite
7789 _CH375BulkOnlyCmd
77F2 _CH375DiskReady
7BB6 _strcpy
7BBF _strlen
7BCB push_arg4
7BCD push_arg2
7BD0 mod16s
7BD4 div16s
7BEE mod16u
7BF0 div16u
7BF1 xdiv16u
7C0A div32u
7C0C mod32u
7C10 div32s
7C12 mod32s
7C3D long_div_prolog
7C50 long_div_epilog
7C5F tst_R16_R19
7C64 tst_R24_R27
7C69 neg_R16_R19
7C72 neg_R24_R27
7C7B mod8u
7C7D div8u
7C7E xdiv8u
7C93 empy16s
7CA3 empy32u
7CA3 empy32s
7CD3 pop_gset2
7CD6 pop_gset3
7CD9 pop_gset4
7CDC pop_gset5
7CDF push_gset1
7CE2 pop_gset1
7CE3 pop
7CF6 push_gset2
7CFA push_gset3
7CFE push_gset4
7D02 push_gset5
7D06 long_prolog
7D14 long_epilog
7D1F tstzero1
7D25 tstzero2
7D2B lsl16
7D32 lsl32
7D3E lsl8
7D44 lsr16
7D4B lsr32
7D57 mpy16s
7D6B mpy8s
7D77 _EEPROMread
7D7E _EEPROMwrite
7D8F _EEPROMReadBytes
7DB3 _EEPROMWriteBytes
7DD7 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0100 030A = 778. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0100 __data_start
040A __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 040A 06CF = 1743. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
040A _DISK_BASE_BUF
040A __bss_start
060A _mCmdParam
080A _Filename
0832 _filename
088C _mp3buf
0A8C _timebuf
0A93 _keybuf
0A94 _CH375Version2
0A9E _CH375vFdtOffset
0AA0 _CH375vFdtLba
0AA9 _CH375vDataStart
0AB6 _CH375vDiskRoot
0AC8 _CH375vCurrentOffset
0ACC _CH375vFileSize
0AD0 _CH375vStartCluster
0AD4 _CH375vSecPerClus
0AD5 _CH375vDiskFat
0AD6 _CH375LibConfig
0AD7 _CH375DiskStatus
0AD8 _CH375IntStatus
0AD9 __bss_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 002C = 44. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\icc\lib\crtatmega.o [ crtatmega.s ]
375interface.o [ _375interface.c ]
delay.o [ delay.c ]
vs1003.o [ vs1003.c ]
Com.o [ Com.c ]
Play.o [ Play.c ]
mp3.o [ mp3.c ]
lcd.o [ lcd.C ]
key.o [ key.c ]
DS1302.o [ DS1302.C ]
playedit.o [ playedit.c ]
lin.o [ lin.c ]
record.o [ record.c ]
outtest.o [ outtest.c ]
<library> [ CH375HFB.s, strcpy.s, strlen.s, asave.s, div16s.s, div16u.s, div32.s, div8u.s, emul16s.s, emul32.s ]
[ gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, gpush2.s, gpush3.s, gpush4.s, gpush5.s, longutil.s, lsl16.s ]
[ lsl32.s, lsl8.s, lsr16.s, lsr32.s, mpy16s.s, mpy8s.s, eepromr.s, eepromw.s, eepromrbytes.s, eepromwbytes.s ]
User Global Definitions
ram_end = 0x10ff
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x8c
data = 0x100
eeprom:1.2048
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -