📄 avr.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 004A = 74. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
008C __func_lit_start
00D6 __func_lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
lit 00D6 175D = 5981. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00D6 _function
00D6 __lit_start
0156 _action
01D6 _menu
0256 _para
02D6 _cursor
0356 _time
03D6 _question
0456 _warning
04D6 _sound
0556 _logo
08B6 _IcoMenu
08C0 _MenuFunc
08CA _MenuPara
08D4 _MenuMeasure
08DE _MenuLanguage
08E8 _MenuSetup
08F2 _Tip
08FC _icos
090C _KeyTab
0A01 _time_unit
0A21 _time_value
0A31 _r2w_fator
0A4F _GB_12
11D3 _chardot_6x12
1653 _chardot_5x8
1833 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 1833 05D8 = 1496. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
1833 __idata_start
1E0B __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 1E0C 7D80 = 32128. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0F06 __start
0F06 __text_start
0F25 _exit
0F26 __StackOverflowed
0F37 _main
0F93 _timer0_init
0FBA _timer0_ovf_isr
102C _Jump2Menu
1033 _CheckKey
10BA _DispMenuFuncInit
10C6 _DispMenuFuncUp
10E1 _DispMenuFuncDown
10E3 _DispMenuFuncLeft
10E5 _DispMenuFuncRight
10E7 _DispMenuLanguageInit
10FC _DispMenuLanguageUp
1116 _DispMenuLanguageDown
1118 _DispMenuLanguageLeft
111A _DispMenuLanguageRight
111C _DispMenuMeasureInit
1128 _DispMenuMeasureUp
118B _DispMenuMeasureDown
118D _DispMenuMeasureLeft
118F _DispMenuMeasureRight
1191 _DispMenuParaInit
119D _DispMenuParaUp
11E5 _DispMenuParaDown
11E7 _DispMenuParaLeft
11E9 _DispMenuParaRight
11EB _DispMenuSetupInit
120E _DispMenuSetupDown
1210 _DispMenuSetupLeft
1212 _DispMenuSetupRight
1214 _DispMenuSetupUp
127C _Time_Settings
1305 _InitMenuVal
1316 _DispMenuTop
1336 _DispMenuTopUp
133D _DispMenuTopDown
1351 _DispMenuTopLeft
1355 _DispMenuTopRight
1359 _PUSH
1381 _POP
13AC _BarDisp
13E1 _BarMenuInit
144C _BarMenuLeft
14DE _BarMenuRight
156B _DispIcoMenuInit
15A9 _DispIcoMenuUp
15F3 _DispIcoMenuDown
15F5 _DispIcoMenuLeft
1620 _DispIcoMenuRight
1649 _Bar
164A _DispBuildTime
1664 _MenuMainLoop
1678 _StrToFDTName
16E1 __GetFDTInfo
1734 _GetDrive
1749 _ChangeDrive
1766 _GetDirClusIndex
1828 _MakeDir
18E7 _RemoveDir
1944 _ChangeDir
196D _strupr
1986 _DiskInit
1996 _GetDiskInfo
19AC _GetEmptyDiskInfoAddr
19C8 _AddFileDriver
1C1C _RemoveFileDriver
1C4E _FATGetNextClus
1E2F _FATSetNextClus
2001 _FATAddClus
20EB _FATDelClusChain
2135 _ClearClus
2196 _ReadFDTInfo
2262 _WriteFDTInfo
232E _GetRootFDTInfo
2396 _GetFDTInfo
2454 _SetRootFDTInfo
24B9 _SetFDTInfo
2574 _FindFDTInfo
2603 _AddFDT
26AE _DelFDT
272D _ChangeFDT
27A8 _DirIsEmpty
2803 _FDTIsLie
2872 _FileInit
2884 _FindOpenFile
28F9 _RemoveFile
295C _FindOpenFileW
29D0 __FileOpenR
2A3C __FileOpenW
2AF7 __FileOpenRW
2B35 _FileOpen
2B62 _FileClose
2BCE _FileGetCh
2CE8 _FileRead
2D16 _FilePutCh
2DF6 _FileWrite
2E23 _FileCloseAll
2E45 _FileEof
2E63 _FileSeek
2F24 _GetVolumeFirstSect
2F91 _SD_Command
301D _CacheInit
3053 _CloseSec
305D _CacheWriteBack2
30A7 _CacheWriteBack
30D5 _AllCacheWriteBack
30EA _GetCache
312C _OpenSec
31DE _ReadSec
324C _WriteSec
327B _timer2_init
32B8 _timer2_ovf_isr
32F9 _fs_getDate
3339 _fs_getTime
337C _fs_getYear
337F _fs_getMonth
3381 _fs_getDay
3383 _fs_getHour
3386 _fs_getMinute
3389 _fs_getSecond
338C _GUI_Display_Time
33BB _SD_Initialize
33F7 _SD_ReadBlock
341C _SD_WriteBlock
3460 _SD_EraseBlock
34DE _SD_GetCardInfo
3597 _SD_CalTimeout
368C _SD_ActiveInit
36CE _SD_GetSDVer
36D1 _SD_SendCmd
377E _SD_PackParam
37A2 _SD_BlockCommand
37CB _SD_ResetSD
37DB _SD_ReadCSD
3803 _SD_StopTransmission
3813 _SD_ReadCard_Status
3829 _SD_SetBlockLen
384C _SD_ReadSingleBlock
3858 _SD_ReadMultipleBlock
3864 _SD_WriteSingleBlock
3870 _SD_WriteMultipleBlock
387C _SD_EraseStartBlock
3888 _SD_EraseEndBlock
3894 _SD_EraseSelectedBlock
38B6 _SD_ReadOCR
38E7 _SD_ReadRegister
394F _SD_ReadBlockData
39B4 _SD_WriteBlockData
39F6 _SD_StopMultiToken
39FE _SD_WaitBusy
3A40 _SD_SPIDelay
3A4D _SD_Power
3A64 _SPI_INIT
3A6E _SD_HardWareInit
3A79 _SPI_SendByte
3A7F _SPI_RecByte
3A88 _SPI_CS_Assert
3A8A _SPI_CS_Deassert
3A8C _SD_ChkCard
3A92 _SD_ChkCardWP
3A98 _GUI_Init
3AAD _GUI_Clear
3AAF _GUI_Delay
3AC5 _GUI_GotoX
3ACE _GUI_GotoY
3AD7 _GUI_GotoXY
3AE2 _GUI_SetTextMode
3AE5 _GUI_SetEnFont
3AF5 _GUI_Display_ASCII
3B2D _GUI_Display_InvASCII
3B65 _GUI_Display_ASCII_UnderLine
3B9F _GUI_DispCharAt
3BC2 _GUI_Display_Chinese
3C7E _GUI_DispCEOL
3C92 _GUI_DispStringAt
3D2B _GUI_DispString
3D42 _GUI_CursorOn
3D50 _GUI_CursorOFF
3D5C _GUI_DispStringAtBar
3E55 _GUI_Display_Image
3E72 _GUI_DrawIcon
3EAE _HBar
3EE3 _LCD_Delay
3EEE _LCD_Reset
3EF3 _LCD_SendCommand
3F31 _LCD_SendData
3F6F _LCD_Init
403E _LCD_ClearScreen
405F _LCD_DrawPoint
4073 _LCD_Display_Locate
4091 _uart1_rx_isr
40C4 _uart1_tx_isr
40E6 _putchar1
410E _getchar1
412D _Uart1_Init
413C _Uart1_SendString
4149 _PUT_INT8U_HexTOString
4166 _PUT_INT32U_DecTOString
41FF _StringTODec
42AD _Load_SD_BootSector
42B2 _Save_SD_BootSector
42B5 push_arg4
42B7 push_arg2
42B8 asr16
42BF mod16s
42C3 div16s
42D8 mod16u
42DA div16u
42DB xdiv16u
42F4 div32u
42F6 mod32u
42FA div32s
42FC mod32s
4325 long_div_prolog
4333 long_div_epilog
433D tst_R16_R19
4342 tst_R24_R27
4347 neg_R16_R19
4350 neg_R24_R27
4359 mod8u
435B div8u
435C xdiv8u
4371 empy16s
4381 empy32s
4381 empy32u
43AD pop_gset2
43AF pop_gset3
43B1 pop_gset4
43B3 pop_gset5
43B5 push_gset5
43B7 push_gset4
43B9 push_gset3
43BB push_gset2
43BD push_gset1
43C0 pop_gset1
43C1 pop
43D4 xicall
43DD neg32
43E6 long_prolog
43EF long_epilog
43F5 tstzero1
43FB tstzero2
4401 lpm32
4415 lsl16
441C lsl32
4426 lsl8
442C lsr32
4438 asgncblk
4451 _EEPROMread
4456 _EEPROMwrite
4465 _EEPROMReadBytes
4486 _EEPROMWriteBytes
44A7 __HWStackBottom
44AC __StackCheck
44C1 <created procedures>
4DC6 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0100 05D8 = 1496. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0100 __data_start
0100 _WritFileData
0193 _Keyvalue
0194 _Key_Deal_Flag
0195 _Count0
0196 _Key_time
0197 _LessCPUUseage
0198 _Flash
0199 _language
019A _KeyFuncIndex
019B _Layer
019C _ItemBackup_i
019D _WhereBackup_i
019E _KeyPressCount
019F _TopItemCN
01A9 _TopItemEN
01B3 _FuncItemCN
01BB _FuncItemEN
01C3 _ParaItemCN
01CB _ParaItemEN
01DB _LanguageItemCN
01DF _MeasureItemCN
01ED _MeasureItemEN
01FB _SetupItemCN
0207 _SetupItemEN
0213 _TipCN
021F _TipEN
06C1 _Hour
06C2 _Minute
06C3 _Second
06C4 _Count2
06CE _GUITextMode
06CF _GUIEnglishFont
06D0 _Char_XSIZE
06D1 _Char_YSIZE
06D2 _GUIChineseFont
06D3 _Chinese_XSIZE
06D4 _Chinese_YSIZE
06D5 _PosX
06D6 _PosY
06D7 _NoXY
06D8 __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 06D8 04E0 = 1248. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
06D8 __bss_start
06D8 _FHandle
06D9 _Data_Buf
08D9 _Keyvalue_second
08DA _Keyvalue_first
08DB _TipBar
08DD _BarMenu
08DF _DispItem
08E1 _DispMin
08E2 _Where
08E3 _ItemNum
08E4 _Item
08E5 _WhereBackup
08EA _ItemBackup
08EF _FatherIndex
08F5 _KeyFuncPtr
08F8 _DiskInfo
0989 _DiskCache
0B91 _sds
0BA9 _LCD_PenColor
0BAA _LCD_BGColor
0BAB _tx_counter1
0BAC _tx_rd_index1
0BAD _tx_wr_index1
0BAE _tx_buffer1
0BB2 _rx_buffer_overflow1
0BB3 _rx_counter1
0BB4 _rx_rd_index1
0BB5 _rx_wr_index1
0BB6 _rx_buffer1
0BB8 __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0084 = 132. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\PROGRA~1\icc\lib\crtatmega.o [ crtatmega.s ]
main.o [ main.c ]
KeyScan.o [ KeyScan.C ]
Menu.o [ Menu.C ]
MenuFSM.o [ MenuFSM.C ]
MenuFunc.o [ MenuFunc.C ]
MenuLanguage.o [ MenuLanguage.C ]
MenuMeasure.o [ MenuMeasure.C ]
MenuPara.o [ MenuPara.C ]
MenuSetup.o [ MenuSetup.c ]
MenuTop.o [ MenuTop.C ]
MenuMain.o [ MenuMain.C ]
dir.o [ dir.c ]
disk.o [ disk.c ]
fat.o [ fat.c ]
FDT.o [ FDT.c ]
file.o [ file.c ]
Interface.o [ Interface.c ]
RWSec.o [ RWSec.c ]
time.o [ time.c ]
TEST_SD.o [ TEST_SD.c ]
SD_Drive.o [ SD_Drive.c ]
SD_Cmd.o [ SD_Cmd.c ]
SD_CRC.o [ SD_CRC.c ]
SD_Hal.o [ SD_Hal.c ]
GUI.o [ GUI.c ]
LcdDrive.o [ LcdDrive.c ]
USART1.o [ USART1.c ]
SD_EEPROM.o [ SD_EEPROM.c ]
<library> [ asave.s, asr16.s, div16s.s, div16u.s, div32.s, div8u.s, emul16s.s, emul32.s, gpop2.s, gpop3.s, gpop4.s ]
[ gpop5.s, gpush.s, icall.s, lneg.s, longutil.s, lpm32.s, lsl16.s, lsl32.s, lsl8.s, lsr32.s, pmstruct.s ]
[ eepromr.s, eepromw.s, eepromrbytes.s, eepromwbytes.s, hwstack.s, stackcheck.s ]
User Global Definitions
ram_end = 0x10ff
hwstk_size = 0x40
User Base Address Definitions
func_lit = 0x8c
data = 0x100
eeprom:1.2048
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -