📄 car1.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 0010 = 16. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0054 __lit_start
0064 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 0064 006D = 109. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0064 __idata_start
00D1 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 00D2 1278 = 4728. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0069 __text_start
0069 __start
008B _exit
008C _closeJTAG
0093 _PwmInit
009B _PwmASet
009E _PwmBSet
00A1 _CarGoAheadFullSpeed
00A8 _CarGoAheadMidSpeed
00AF _CarTurnLeft
00B6 _CarTurnRight
00BD _CarStop
00C4 _LightOnOff
00CD _timer2_init
00D7 _timer2_comp_isr
0118 _Time2OnOff
0124 _timer0_init
012B _timer0_comp_isr
0163 _Time0OnOff
016F _int1_isr
01E0 _int0_isr
021B _CarFindLine
0267 _init_devices
028F _main
03A8 _delay_1us
03B4 _delay_nus
03C2 _delay_1ms
03CC _delay_nms
03DA _delay_ns
03E8 _long_to_string
04DF _float_2_string
05AB _LCD_en_write
05B2 _LCD_write_command
05D1 _LCD_write_data
05F0 _LCD_init
0608 _LCD_set_rc
061B _LCD_write_string
0630 _LCD_write_char
063C _LCD_write_array
067A _LCD_write_datalongint
0693 _LCD_write_datafloat
06AE _strcpy
06B7 _strlen
06C3 push_arg4
06C5 push_arg2
06C8 div32u
06CA mod32u
06CE div32s
06D0 mod32s
06FC long_div_prolog
070F long_div_epilog
071F tst_R16_R19
0724 tst_R24_R27
0729 neg_R24_R27
0732 empy32u
0732 empy32s
0766 pop_xgsetF0FC
0771 push_xgsetF0FC
0773 push_xgset30FC
0775 push_xgset00FC
0777 push_xgset003C
077C push_xgset300C
0781 pop_xgset300C
0786 push_xgsetF000
078B pop_xgsetF000
0790 push_xgsetF00C
0797 pop_xgsetF00C
079E push_xgset303C
07A5 pop_xgset303C
07AC push_xgsetF03C
07B5 pop_xgsetF03C
07BE neg32
07C7 long_prolog
07D5 long_epilog
07E0 tstzero1
07E6 tstzero2
07EC lpm32
0800 fpsub
0802 fpadd
0803 fpadd_alt
0868 fpadd2
0873 fpsub2
087E fpint
08AA unpacks
08B2 tstR16_R19
08BA unpacku
08CF normalize_and_pack
08FD pack
0907 fpneg
090E fpneg2
0914 saveR8toR25
0923 restoreR8toR25
0932 fpmule
0982 fpmule1
098C fpcmp
0999 fpcmp2
09A5 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 006D = 109. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 _modle_now
0060 __data_start
0061 _modle_last
0062 _circle
0066 _circle_n_new
0067 _circle_n_old
0068 _getlinestart
0069 _nextint_time
006D _Light_time
0071 _light_set_flag
0072 _T2_int_n
0073 _T2_1s_set_n
0077 _T2_1s_set
0078 _T0_10_n
007C _T0_10_set
00CD __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 00CD 0006 = 6. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
00CD __bss_start
00CD _lcd_k
00CF _lcd_j
00D1 _lcd_i
00D3 __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0050 = 80. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\iccv7avr\lib\crtatmega.o [ crtatmega.s ]
car_main.o [ car_main.c ]
delay.o [ delay.c ]
lcd.o [ lcd.c ]
<library> [ strcpy.s, strlen.s, asave.s, div32.s, emul32.s, gpop5.s, gpush.s, gpushx.s, gpushy.s, gpushz.s, gpusha.s ]
[ gpushb.s, lneg.s, longutil.s, lpm32.s, fpadd.s, fpadd2.s, fpsub2.s, fpint.s, fputil.s, fpmule.s, fpmule1.s ]
[ fpcmp.s, fpcmp2.s ]
User Global Definitions
ram_end = 0x45f
hwstk_size = 0x1e
User Base Address Definitions
func_lit = 0x54
data = 0x60
eeprom:0.512
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -