📄 251.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 00AA = 170. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0026 _VoltageOil
0026 __lit_start
002C _MotorVoltageAngleOil
0032 _VoltageTemp
003A _MotorVoltageAngleTemp
0042 _VoltageOilP
0050 _MotorVoltageAngleOilP
005E _VoltageAir1
0074 _MotorVoltageAngleAir1
008A _VoltageAir2
00A0 _MotorVoltageAngleAir2
00B6 _VoltageVolt
00BA _MotorVoltageAngleVolt
00BE _VoltageTableN
00C4 _SpeedAlarm
00CC _SpeedAlarmOut
00D0 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 00D0 008F = 143. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00D0 __idata_start
015F __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 0160 1340 = 4928. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
00B0 __start
00B0 __text_start
00CF _exit
00D0 _SPIOutput
00D4 _delay
00DA _send
00EF _init_lcd
00FF _lcd_display
011C _EEPROM_write
0126 _EEPROM_read
012D _port_init
013A _timer0_init
0141 _timer1_init
0155 _timer2_init
015F _watchdog_init
0163 _timer2_ovf_isr
0172 _timer1_ovf_isr
0199 _timer0_ovf_isr
01C4 _spi_init
01C9 _adc_setmux
01D4 _adc_init
01DD _adc_isr
021C _int0_isr
02A0 _int1_isr
02C3 _init_devices
02CF _main
0311 _motor
0401 _Parallel
0407 _ParallelOutput
0412 _LCDDecoding
0510 _MileageSaving
053E _MileageLoding
0586 _KeyMileageCurrentClear
05DD _AlarmCalculate
0707 _Calculate
0910 div32u
0912 mod32u
0916 div32s
0918 mod32s
0943 long_div_prolog
0956 long_div_epilog
0965 tst_R16_R19
096A tst_R24_R27
096F neg_R16_R19
0978 neg_R24_R27
0981 empy16s
0991 empy32s
0991 empy32u
09BD pop_gset2
09BF pop_gset3
09C1 pop_gset4
09C3 pop_gset5
09C5 push_gset5
09C7 push_gset4
09C9 push_gset3
09CB push_gset2
09CD push_gset1
09D0 pop_gset1
09D1 pop
09E4 long_prolog
09F2 long_epilog
09FD tstzero1
0A03 tstzero2
0A09 push_lset
0A20 pop_lset
0A37 lsl16
0A3E lsl8
0A44 lsr32
0A50 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 008F = 143. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 __data_start
0060 _lcdshow
006B _MotorBlocked
006C _CalculateBlocked
006D _ParallelBlocked
006E _Timer0Div
006F _MileageSaveBlocked
0070 _TimeIntervalRefreshed
0071 _SpeedUltraLow
0072 _TimeInterval
0076 _TimeIntervalAvg
007A _NPulseCnt
007C _NPulse
007E _NPulseAvg
0080 _ADCCurrentChannel
0081 _Voltage
008D _VoltageAvg
0099 _VoltageRefreshed
009F _VoltageTable
00AB _MotorVoltageAngleTable
00B7 _mileage
00BB _MileageCurrent
00BF _MileagePulseCnt
00C1 _MileageSaved
00C2 _SpeedMotorCurrent
00C4 _SpeedMotorSetting
00C6 _NMotorCurrent
00C8 _NMotorSetting
00CA _VoltageMotorSetting
00D6 _VoltageMotorCurrent
00E2 _LCDContent
00EF __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 00EF 0002 = 2. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
00EF __bss_start
00EF _ParallelOutputCmd
00F1 __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 ]
251.o [ _251.c ]
<library> [ div32.s, emul16s.s, emul32.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, longutil.s, lpush.s, lsl16.s ]
[ lsl8.s, lsr32.s ]
User Global Definitions
ram_end = 0x45f
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x26
data = 0x60
eeprom:1.512
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -