📄 m8demo.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 0026 0010 = 16. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0026 __lit_start
0026 _DataTab
0036 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 0036 015E = 350. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0036 __idata_start
0194 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 0194 1546 = 5446. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00CA __text_start
00CA __start
00E9 _exit
00EA _Delay
00F1 _Delayms
0102 _port_init
010E _timer0_init
0115 _timer0_ovf_isr
0180 _timer1_init
0196 _timer1_ovf_isr
01BC _spi_init
01C1 _twi_init
01CB _twi_Enable
01CE _twi_Disable
01D1 _adc_init
01D8 _adc_Enable
01E1 _adc_Disable
01E4 _adc_isr
020B _ReadADC
021C _init_devices
0228 _DisplayHexData
0244 _DisplayData
026A _Display_Data_LED
02C9 _DisplayTimer
02EE _Key_Decode
0318 _Key_Task
03B9 _UserApplication
0656 _main
0658 _SPI_MOSI
0660 _SPI_MISO
0666 _SPI_SCK
066E _SPI_CS
0676 _SPI_Start
0687 _SPI_End
0699 _SPI_Send8BitData
06BD _SPI_Receive8BitData
06ED _erasing_flash
06FE _EasingBlock
0721 _EasingPage
0737 _WriteToBuffer
0767 _WriteToMemory
0799 _ReadBuffer
07CB _MemoryToBuffer
07EE _MemoryPageRead
0829 _ContinuousArraryRead
0861 _WriteBlock
089B _ReadBlock
0936 _i2c_Write
0985 _i2c_Read
09DE _uart0_RX_Enable
09E1 _uart0_RX_Disable
09E4 _uart0_init
09EF _uart0_rx_isr
0A04 _uart0_udre_isr
0A05 _uart0_tx_isr
0A06 _PutStr
0A19 _PutInt
0A83 _PutChar
0A87 mod16u
0A89 div16u
0A8A xdiv16u
0AA3 mod8u
0AA5 div8u
0AA6 xdiv8u
0ABB pop_gset2
0ABD pop_gset3
0ABF pop_gset4
0AC1 pop_gset5
0AC3 push_gset5
0AC5 push_gset4
0AC7 push_gset3
0AC9 push_gset2
0ACB push_gset1
0ACE pop_gset1
0ACF pop
0AE2 push_lset
0AF9 pop_lset
0B10 lsr16
0B17 _EEPROMread_extIO
0B1C _EEPROMwrite_extIO
0B2B _EEPROMReadBytes_extIO
0B4C _EEPROMWriteBytes_extIO
0B6D __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 015E = 350. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 _out_eeprom_addr
0060 __data_start
0061 _in_eeprom_addr
0062 _adc_value
0064 _AT45DB021_addr
0065 _Display_Position
01BE __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 01BE 0011 = 17. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
01BE _AT45DB021_data
01BE __bss_start
01BF _in_eeprom_data
01C0 _out_eeprom_data
01C1 _OutPutStr
01C3 _mode_state
01C4 _key_pressed
01C5 _key_value
01C6 _key_state
01C7 _key_tick
01C9 _TimerCountOld
01CB _TimerCount
01CD _DelayTimer
01CF __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 001E = 30. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\icc\lib\crtAVR.o [ crtavr.s ]
M8Demo.o [ M8Demo.c ]
AT45DB021.o [ AT45DB021.c ]
I2C.o [ I2C.C ]
Uart.o [ Uart.c ]
<library> [ div16u.s, div8u.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, lpush.s, lsr16.s, eepromrm169.s, eepromwm169.s ]
[ eepromrbytesm169.s, eepromwbytesm169.s ]
User Global Definitions
ram_end = 0x45f
hwstk_size = 0x20
User Base Address Definitions
func_lit = 0x26
data = 0x60
eeprom:1.512
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -