📄 sensorless.map
字号:
0x0ce6 _SnapBuf2
0x10e6 _SnapBuf3
0x14e6 _SnapBuf4
0x1940 _SnapCount
0x196e _Speed
0x198c _SpeedControl_D
0x198a _SpeedControl_I
0x1988 _SpeedControl_P
0x18f0 _SpeedPtr
0x190a _TMR4Save
0x1960 _Timer1TimeoutCntr
0x08a0 _ZeroCrossPeriodFalling
0x08b0 _ZeroCrossPeriodRising
0x088c _abcCoefficients
0x18f2 _accumulator_c
0x1928 _blanking_count_initial
0x1ffa _controlHistory
0x190c _lock1_demand
0x1910 _lock1_duration
0x190e _lock2_demand
0x1912 _lock2_duration
0x1964 _phase_advance
0x192c _phase_advance_slope
0x192a _phase_advance_start
0x1970 _pos_ptr
0x08c2 _pot
0x191e _ramp_demand_rate
0x1918 _ramp_duration
0x1916 _ramp_end_demand
0x191c _ramp_end_speed
0x1920 _ramp_speed_rate
0x1914 _ramp_start_demand
0x191a _ramp_start_speed
0x08c0 _signal_average
0x1922 _speed_constant
0x192e _speed_max
0x08c4 _vbus
0x18ea _vpha
0x18f6 _vpha_filtered_sample
0x18ec _vphb
0x18f8 _vphb_filtered_sample
0x18ee _vphc
0x18fa _vphc_filtered_sample
External Symbols in Program Memory (by address):
0x000100 __resetPRI
0x000180 ___udivsi3
0x0001a0 _PID
0x0001da _PIDInit
0x0001f2 _PIDCoeffCalc
0x000218 _BlockIIRTransposeFilter
0x00027a _IIRTransposeFilterInit
0x00028a _Init_ADC
0x0002b4 _initPWM
0x0002e6 _main
0x000368 _MediumEvent
0x00066c __ADCInterrupt
0x00072e __T1Interrupt
0x000754 __T2Interrupt
0x00078e __T3Interrupt
0x0007ca __PWMInterrupt
0x000806 _CheckZeroCrossing
0x000c68 _Commutate
0x000c84 _ThirtyDegreeTimeAverage
0x000cc6 _ResetPowerModule
0x000ce2 _SlowEvent
0x000e56 __OscillatorFail
0x000e5c __AddressError
0x000e68 __StackError
0x000e6e __MathError
0x000e74 __AltOscillatorFail
0x000e7a __AltAddressError
0x000e80 __AltStackError
0x000e86 __AltMathError
0x000e8c _GetParameters
0x000fe2 _PercentageLimits
0x000fe6 _LockDurationLimits
0x000fea _RampDurationLimits
0x000fee _RampStartSpeedLimits
0x000ff2 _RampEndSpeedLimits
0x000ff6 _MaxMotorSpeedLimits
0x000ffa _BlankingCountInitLimits
0x000ffe _ControlTermLimits
0x001002 _PhaseAdvanceStartLimits
0x001006 _PhaseAdvanceSlopeLimits
0x00100a _NoOfMotorPolesLimits
0x00100e _CrossOverLimits
0x0010ce __DefaultInterrupt
0xf80000 __FOSC
0xf80002 __FWDT
0xf80004 __FBORPOR
0xf80006 __FBS
0xf80008 __FSS
0xf8000a __FGS
External Symbols in Program Memory (by name):
0x000ffa _BlankingCountInitLimits
0x000218 _BlockIIRTransposeFilter
0x000806 _CheckZeroCrossing
0x000c68 _Commutate
0x000ffe _ControlTermLimits
0x00100e _CrossOverLimits
0x000e8c _GetParameters
0x00027a _IIRTransposeFilterInit
0x00028a _Init_ADC
0x000fe6 _LockDurationLimits
0x000ff6 _MaxMotorSpeedLimits
0x000368 _MediumEvent
0x00100a _NoOfMotorPolesLimits
0x0001a0 _PID
0x0001f2 _PIDCoeffCalc
0x0001da _PIDInit
0x000fe2 _PercentageLimits
0x001006 _PhaseAdvanceSlopeLimits
0x001002 _PhaseAdvanceStartLimits
0x000fea _RampDurationLimits
0x000ff2 _RampEndSpeedLimits
0x000fee _RampStartSpeedLimits
0x000cc6 _ResetPowerModule
0x000ce2 _SlowEvent
0x000c84 _ThirtyDegreeTimeAverage
0x00066c __ADCInterrupt
0x000e5c __AddressError
0x000e7a __AltAddressError
0x000e86 __AltMathError
0x000e74 __AltOscillatorFail
0x000e80 __AltStackError
0x0010ce __DefaultInterrupt
0xf80004 __FBORPOR
0xf80006 __FBS
0xf8000a __FGS
0xf80000 __FOSC
0xf80008 __FSS
0xf80002 __FWDT
0x000e6e __MathError
0x000e56 __OscillatorFail
0x0007ca __PWMInterrupt
0x000e68 __StackError
0x00072e __T1Interrupt
0x000754 __T2Interrupt
0x00078e __T3Interrupt
0x000180 ___udivsi3
0x000100 __resetPRI
0x0002b4 _initPWM
0x0002e6 _main
Memory Configuration
Name Origin Length Attributes
data 0x000800 0x001fa0 a !xr
program 0x000100 0x017f00 xr
reset 0x000000 0x000004
ivt 0x000004 0x00007c
aivt 0x000084 0x00007c
__FOSC 0xf80000 0x000002
__FWDT 0xf80002 0x000002
__FBORPOR 0xf80004 0x000002
__FBS 0xf80006 0x000002
__FSS 0xf80008 0x000002
__FGS 0xf8000a 0x000002
eedata 0x7ff000 0x001000
*default* 0x000000 0xffffffff
Linker script and memory map
LOAD C:\dsPIC\HS BLDC\obj\BEMF_filter.o
LOAD C:\dsPIC\HS BLDC\obj\IIRT_Filter.o
LOAD C:\dsPIC\HS BLDC\obj\init_ADC.o
LOAD C:\dsPIC\HS BLDC\obj\init_PWM.o
LOAD C:\dsPIC\HS BLDC\obj\main.o
LOAD C:\dsPIC\HS BLDC\obj\medium_event.o
LOAD C:\dsPIC\HS BLDC\obj\Motor_isr.o
LOAD C:\dsPIC\HS BLDC\obj\pid.o
LOAD C:\dsPIC\HS BLDC\obj\ResetPowerModule.o
LOAD C:\dsPIC\HS BLDC\obj\slow_event.o
LOAD C:\dsPIC\HS BLDC\obj\traps.o
LOAD C:\dsPIC\HS BLDC\obj\TuningInterface.o
0x0000 __RESET_BASE = 0x0
0x0004 __IVT_BASE = 0x4
0x0084 __AIVT_BASE = 0x84
0x0100 __CODE_BASE = 0x100
0x0000 __SFR_BASE = 0x0
0x0800 __DATA_BASE = 0x800
0x1800 __YDATA_BASE = 0x1800
.reset 0x000000 0x4
0x000000 0x2 SHORT 0x100 <code 336> (__reset)
0x000001 0x2 SHORT 0x4
0x000002 0x2 SHORT 0x0 ((<code 336> (__reset) >> 0x10) & 0x7f)
0x000003 0x2 SHORT 0x0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -