📄 testlcd.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 0054 0A3E = 2622. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0054 __lit_start
0054 _Search_FileExName1
0057 _MainUIPic
0457 _Ascii
0767 _BattVolPic
0857 _BanHanzi
0867 _ScreenStr12
0A37 _Menustr6
0A92 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 0A92 0052 = 82. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0A92 __idata_start
0AE4 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 0AE4 2A84 = 10884. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0572 __start
0572 __text_start
0594 _exit
0595 _VS1011B_SPI_Low
0599 _VS1011B_SPI_High
059D _VS1011B_WriteByte
05A1 _VS1011B_ReadByte
05A7 _VS1011B_WriteCMD
05BA _VS1011B_ReadCMD
05D2 _VS1011B_WriteDAT
05DB _VS1011B_Init
065D _VS1011B_SoftReset
0667 _MCUMode
0678 _ADC_Init
0683 _ADC_Convert
06AB _E2PROM_Write
06C7 _E2PROM_Read_OneChar
06D0 _fat_root_dir_addr
0778 _fat_load
08ED _fat_read_dir_ent
0997 _fat_read_file
0A07 _strscmp
0A25 _fat_search_file
0A65 _Delay_1ms
0A71 _Delay
0A83 _LCD_AK_Control
0A8A _check_busy
0AA1 _send_cmd
0AAF _send_dat
0ABD _LCD_Ini
0ADD _Set_Page_Address
0AE4 _Set_Colume_Address
0AF4 _PrintOneASCII
0B16 _ClearLCD
0B2B _Display_BattVol
0B43 _Display_Picture
0B5F _PrintConstAscStr
0B7C _PrintAscStr
0B99 _PrintOneHZ
0BE1 _IniData_From_EEPROM
0BEC _DisplayNumChar
0C28 _DisplayNumInt
0C66 _MMCFntHZ
0CBF _PrintHZ16
0D11 _ChangeVS1011Vol
0DCA _ChangeVS1011Bass
0ECE _ChangePlayPosition
0F8C _MainMenu
1128 _main
141F _SPI_Low
1423 _SPI_High
1427 _SPI_Init
142C _SPI_WriteByte
1431 _MMC_SD_Detect
143C _MMC_SD_Init
143F _MMC_SD_SendCommand
1471 _MMC_SD_Reset
14AB _MMC_SD_ReadSingleBlock
14EE _timer0_init
14FD _timer0_ovf_isr
15B0 _strcpy
15B9 push_arg4
15BB push_arg2
15BE mod16u
15C0 div16u
15C1 xdiv16u
15DA div32u
15DC mod32u
15E0 div32s
15E2 mod32s
160B long_div_prolog
161A long_div_epilog
1625 tst_R16_R19
162A tst_R24_R27
162F neg_R24_R27
1638 mod8u
163A div8u
163B xdiv8u
1650 empy16s
1660 empy32s
1660 empy32u
1690 pop_xgset003C
1693 pop_xgsetF0FC
169C push_xgsetF0FC
169E push_xgset30FC
16A0 push_xgset00FC
16A2 push_xgset003C
16A7 push_xgsetF000
16AA pop_xgsetF000
16AF push_xgsetF00C
16B4 pop_xgsetF00C
16BB push_xgset303C
16C2 pop_xgset303C
16C7 push_xgsetF03C
16CE pop_xgsetF03C
16D5 neg32
16DE long_prolog
16E8 long_epilog
16EF tstzero1
16F5 tstzero2
16FB lsl32
1705 lsr32
170F <created procedures>
1AB4 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 0052 = 82. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 __data_start
0060 _old_pos_a
0062 fat.c:serial
0063 _Hanzi
00A3 _Lcdak
00A4 _UsrSel
00A5 _SWPlayTime
00A6 _SWSpeaker
00A7 _SWIRRemoteMode
00A8 _CurStatus
00A9 _DEF_MAX_SONGS
00AB _CurSongTim
00AE _TotalSongTim
00B2 __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 00B2 0228 = 552. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
00B2 _old_pos_blk
00B2 __bss_start
00B6 _FirstRootDirSecNum
00BA _pointer_FDT
00BC _SecPerClus
00BD _blocknow
00C1 _FatFlags
00C2 _data_offset
00C6 _fat_offset
00CA _BlockSize
00CC _FONT_ClusterVar
00D0 _CurBass
00D1 _CurVol
00D2 _Mp3FileName
00DA _buff
02DA __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0028 = 40. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
D:\ѧϰ\iccv7avr\lib\crtatmega.o [ crtatmega.s ]
VS1011B.o [ VS1011B.c ]
ADC.o [ ADC.C ]
E2PROM.o [ E2PROM.C ]
fat.o [ fat.c ]
LCDDriver.o [ LCDDriver.C ]
Main.o [ Main.C ]
mmc.o [ mmc.c ]
Timer.o [ Timer.C ]
<library> [ strcpy.s, asave.s, div16u.s, div32.s, div8u.s, emul16s.s, emul32.s, gpop2.s, gpop5.s, gpush.s, gpushy.s ]
[ gpushz.s, gpusha.s, gpushb.s, lneg.s, longutil.s, lsl32.s, lsr32.s ]
User Global Definitions
ram_end = 0x45f
hwstk_size = 0x20
User Base Address Definitions
func_lit = 0x54
data = 0x60
eeprom:0.512
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -