📄 atmegal16l.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 0008 = 8. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0054 __lit_start
005C __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 005C 000A = 10. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
005C __idata_start
0066 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 0066 0B06 = 2822. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0033 __start
0033 __text_start
0053 _exit
0054 _uart0_rx_isr
005E _timer0_ovf_isr
0078 _int0_isr
0094 _measure
00DF _EN_init
00E1 _main
0159 _BlockCRC16UsingAlgorithm
0186 _eeprom_read_byte
0190 _eeprom_write_byte
019D _Write_EEPROM
01B7 _Read_EEPROM
01D1 _crccheck
0200 _delay_us
0208 _ds1820_ack
0225 _read_byte
024B _write_byte
0270 _Read_Temperature
0311 _Read_RomCode
033A _ds1820_match
034E _Uart_PutChar
0352 _Uart_GetChar
0362 _Uart_Send_Frame
0376 _Uart_Receive_Frame
03B3 _port_init
03BF _uart0_init
03CA _timer0_init
03D1 _timer1_init
03DC _ext_init
03E1 _init_devices
03ED _watchdog_init
03F1 push_arg4
03F3 push_arg2
03F6 empy16s
0406 pop_gset2
0409 pop_gset3
040C pop_gset4
040F pop_gset5
0412 push_gset1
0415 pop_gset1
0416 pop
0429 push_gset2
042D push_gset3
0431 push_gset4
0435 push_gset5
0439 neg32
0442 lpm32
0456 int2fp
045C long2fp
0461 ITOF
0486 save_floatregs
0491 restore_floatregs
049C stk2arg1
04A1 stk2arg0
04A6 float_epilog
04AD float_prolog
04B0 add32fs
04B3 add32f
04B8 sub32fs
04BB sub32f
04C0 fret2
04C7 FSUB
04C8 FADD
050D usub24
051D empy32fs
0520 empy32f
0529 eFMUL
0541 eumul24
0568 savfacc1
056B restorefacc1
056E unpackfacc1
0577 negmant
057D maxres
0584 minres
058A ac1toac2
0590 swapacc
059C unpack
05AE repack
05B6 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 000A = 10. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 __data_start
0060 _JS
0061 _JC
0062 _JSM
0063 _mcount
0064 _TIMEHH
0066 _jydata
006A __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 006A 01CE = 462. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
006A _LENGTH
006A __bss_start
006E _TIMEH
0070 _TIMEL
0072 _EEBuffer
00D6 _ReceiveBuf
016C _SendBuf
01D0 _SendData
0234 _temperature
0238 __bss_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0030 = 48. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\icc\lib\crtatmega.o [ crtatmega.s ]
main.o [ main.c ]
Crc.o [ Crc.c ]
Eeprom16.o [ Eeprom16.c ]
DS18B20.o [ DS18B20.C ]
ultrasonic.o [ ultrasonic.c ]
Uart.o [ Uart.c ]
init.o [ init.c ]
<library> [ asave.s, emul16s.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, gpush2.s, gpush3.s, gpush4.s, gpush5.s ]
[ lneg.s, lpm32.s, fpint2fp.s, fputil.s, fpadd.s, fpemul.s, fputil2.s, fputil3.s ]
User Global Definitions
ram_end = 0x45f
hwstk_size = 0x56
User Base Address Definitions
func_lit = 0x54
data = 0x60
eeprom:1.512
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -