📄 main_frame.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 0010 = 16. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
008C __func_lit_start
009C __func_lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
lit 009C 0101 = 257. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
009C __lit_start
009C __ctype
019D __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 019D 00DD = 221. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
019D __idata_start
027A __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 027A 23DC = 9180. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
013D __start
013D __text_start
015D _exit
015E _identifier_init
017B _tras_ack
0187 _eeprom_write
018F _eeprom_read
0196 _CC1100_sendDone
0197 _CC1100_receive
027F _port_init
0295 _uart0_init
02A2 _init_devices
02C0 _T0_timeout
02F0 _T1_timeout
0338 _resend
034B _T2_timeout
035F _T3_timeout
03BB _delay_1ms
03D0 _delay_x
03E1 _main
03ED _atomic_start
03F0 _atomic_end
03F2 _TOSH_wait
03F5 _TOSH_sleep
03F9 _sched_init
0419 _post
0445 _TOSH_run_next_task
0476 _run_task
048E ___nesc_enable_interrupt
0490 _SET_CLOCK
0496 _CLEAR_CLOCK
049C _SET_IN
04A2 _CLEAR_IN
04A8 _SET_CSN
04AA _CLEAR_CSN
04AC _GET_OUT
04B4 _CC1100_send
04BF _Dly10us
04CF _Dly1mS
04EE _SPI_write
051F _SPI_read
0546 _spiGetRxTxStatus
0558 _halSpiWriteReg
056D _halSpiStrobe
057E _halSpiWriteBurstReg
05A2 _CC1100_POR
05D1 _halRfSendPacket
05F4 _halSpiReadReg
0611 _halSpiReadBurstReg
0639 _halSpiReadStatus
064E _halRfWriteRfSettings
06B7 _cc1100_rx_isr
06DA _CC1100_init
06FF _CC1100_setStrobe
070B _CC1100_setRegister
0716 _CC1100_readRegister
0720 _CC1100_readStatus
0728 _CC1100_readBurstReg
0737 _CC1100_setInterrupt
075B _CC1100_sendRFburst
0777 _led_init
077B _led0Off
0782 _led0On
0789 _led0Toggle
0791 _led1Off
0798 _led1On
079F _led1Toggle
07A7 _led2Off
07AE _led2On
07B5 _led2Toggle
07BD _uart0_rx_isr
07C6 _uart0_tx_isr
07D0 _put
07D9 _get
07E2 _serial_put
080A _serial_get
0894 _start_T0
0925 _stop_T0
092D _start_T1
09C5 _stop_T1
09CD _start_T2
0A5C _stop_T2
0A64 _start_T3
0B03 _stop_T3
0B0E _T0_init
0B41 _T1_init
0B73 _T2_init
0BA4 _T3_init
0BD8 _mcu_sleep
0BDC _timer0_ovf_isr
0C91 _timer1_ovf_isr
0D4F _timer2_ovf_isr
0E02 _timer3_ovf_isr
0EC8 _getPowerLevel
0ED8 _doAdjustment
0EF0 _adjustPower
0F05 _PowerEnable
0F09 _PowerDisable
0F0D __print
10B3 _strcpy
10BC push_arg4
10BE push_arg2
10C1 mod16s
10C5 div16s
10DF mod16u
10E1 div16u
10E2 xdiv16u
10FB div32u
10FD mod32u
1101 div32s
1103 mod32s
112E long_div_prolog
1141 long_div_epilog
1150 tst_R16_R19
1155 tst_R24_R27
115A neg_R16_R19
1163 neg_R24_R27
116C empy16s
117C empy32u
117C empy32s
11AC pop_gset2
11AF pop_gset3
11B2 pop_gset4
11B5 pop_gset5
11B8 push_gset5
11BA push_gset4
11BC push_gset3
11BE push_gset2
11C0 push_gset1
11C3 pop_gset1
11C4 pop
11D7 xicall
11E0 long_prolog
11EE long_epilog
11F9 tstzero1
11FF tstzero2
1205 push_lset
121C pop_lset
1233 _putchar
124A __va_start
1253 _itoa
12AC _utoa
12E8 _islower
12F6 _toupper
130D _printf
132B __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0100 00DD = 221. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0100 _flag
0100 __data_start
0102 _sync_count
010E _paTable
0116 _SEND_DONE
0117 _ledsOn
0118 _put_done
0119 _recv_done
011A _newMSG
011B _change_flag
011C _serial_recv_flag
011D _disabled
01DD __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 01DD 0168 = 360. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
01DD __bss_start
01DD _ackack
01DF _change_channel
01E0 _counter_data
01E1 _counter_sync
01E2 _sync_Nflag
01E3 _sync_Cflag
01E4 _local_buff
01EC _ack
01F8 _pre_trans
0218 _recv
0238 _TOSH_sched_free
0239 _TOSH_sched_full
023A _TOSH_queue
024A _rd_reg
024B _rxBuffer
026B _serial_recv_MSG
026D _i
026E _recvBuff
02EE _T3
02FD _T2
030C _T1
031B _T0
0343 __textmode
0345 __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0078 = 120. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\icc\lib\crtatmega.o [ crtatmega.s ]
main.o [ main.c ]
schedule.o [ schedule.c ]
cc1100.o [ cc1100.c ]
Leds.o [ Leds.c ]
Uart.o [ Uart.c ]
timer.o [ timer.c ]
power.o [ power.c ]
<library> [ _printf.s, strcpy.s, asave.s, div16s.s, div16u.s, div32.s, emul16s.s, emul32.s, gpop2.s, gpop3.s, gpop4.s ]
[ gpop5.s, gpush.s, icall.s, longutil.s, lpush.s, putchar.s, stdarg.s, itoa.s, utoa.s, islower.s, ctype.s ]
[ toupper.s, printf.s, textmode.s ]
User Global Definitions
ram_end = 0x10ff
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x8c
data = 0x100
eeprom:1.4096
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -