📄 canmonitor.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 0054 0002 = 2. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0054 __func_lit_start
0056 __func_lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
lit 0056 000C = 12. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0056 __lit_start
0062 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 0062 004A = 74. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0062 __idata_start
00AC __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 00AC 11DA = 4570. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0056 __start
0056 __text_start
0078 _exit
0079 _shortdelay
0082 _delay_us
0085 _delay_nus
0094 _delay_ms
009E _delay_nms
00AD _rprintfInit
00B2 _rprintfChar
00BD _rprintfStr
00D0 _rprintfStrLen
00FE _rprintfProgStr
0113 _rprintfCRLF
0118 _rprintfu04
0126 _rprintfu08
0130 _rprintfu16
013C _rprintfu32
0149 _rprintfFloat
0249 _sja_port_init
0259 _sja_write_data
0269 _sja_read_data
0280 _sja_init
02D9 _sja_tx_service
032C _sja_tx
0391 _sja_rx_service
03CE _Search
03E5 _play_buffer
03F7 _buffer_init
0419 _test_can
042C _RX_ISR
0482 _uartSetBaudRate
04B5 _uartInit
04BF _uartSendByte
04C3 _uartReceiveService
04CA _uart_receive
04CE _int0_isr
0530 _isr_init
0539 _watchdog_init
053F _main
05BC push_arg4
05BE push_arg2
05C1 div32u
05C3 mod32u
05C7 div32s
05C9 mod32s
05F5 long_div_prolog
0608 long_div_epilog
0618 tst_R16_R19
061D tst_R24_R27
0622 neg_R24_R27
062B empy32s
062B empy32u
065F pop_xgset003C
0664 pop_xgset00FC
066B push_xgsetF0FC
066D push_xgset30FC
066F push_xgset00FC
0671 push_xgset003C
0676 xicall
067F neg32
0688 long_prolog
0696 long_epilog
06A1 tstzero1
06A7 tstzero2
06AD lpm32
06C1 fpsub
06C3 fpadd
06C4 fpadd_alt
0729 fpsub2
0734 fpint
0760 uint2fp
0762 int2fp
076B ulong2fp
076D long2fp
0780 fpdiv1
0789 fpdiv2
0793 fpdiv1x
079F fpdiv2x
0830 unpacks
0838 tstR16_R19
0840 unpacku
0855 normalize_and_pack
0883 pack
088D fpneg
0894 fpneg2
089A saveR8toR25
08A9 restoreR8toR25
08B8 fpmule
0908 fpmule1
0912 fpmule1x
091F fpcmp
092C fpcmp1
0937 fpcmp2
0943 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 004A = 74. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 rprint.c:HexChars
0060 __data_start
0071 _flag
0072 _uart_b0_flag
0073 _uart_b8_flag
0074 _uart_normal_flag
0075 _uart_alarm_flag
0076 _can_receive_flag
0077 _temp
00AA __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 00AA 001E = 30. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
00AA _value
00AA __bss_start
00AC _RxBuffer
00B9 _TransmitMessage
00C6 rprint.c:rputchar
00C8 __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0030 = 48. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\iccv7avr\lib\crtatmega.o [ crtatmega.s ]
main.o [ main.c ]
<library> [ asave.s, div32.s, emul32.s, gpop2.s, gpop3.s, gpush.s, icall.s, lneg.s, longutil.s, lpm32.s, fpadd.s ]
[ fpsub2.s, fpint.s, int2fp.s, fpdiv_new.s, fputil.s, fpmule.s, fpmule1.s, fpmule1x.s, fpcmp.s, fpcmp1.s ]
[ fpcmp2.s ]
User Global Definitions
ram_end = 0x45f
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x54
data = 0x60
eeprom:0.512
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -