📄 sinusoidal_bldc.map
字号:
Archive member included because of file (symbol)
..\lib\libpic30-coff.a(crt1.o)
(_resetALT)
..\lib\libpic30-coff.a(crt0.o)
(_resetPRI)
Program Memory Usage
section address length (PC units) length (bytes) (dec)
------- ------- ----------------- --------------------
.reset 0 0x4 0x6 (6)
.ivt 0x4 0x7c 0xba (186)
.aivt 0x84 0x7c 0xba (186)
.text 0x100 0xa38 0xf54 (3924)
.const 0xb38 0x164 0x216 (534)
.dinit 0xc9c 0x2a 0x3f (63)
.isr 0xcc6 0x2 0x3 (3)
__FOSC 0xf80000 0x2 0x3 (3)
__FWDT 0xf80002 0x2 0x3 (3)
__FBORPOR 0xf80004 0x2 0x3 (3)
Total program memory used (bytes): 0x132f (4911) 9%
Data Memory Usage
section address alignment gaps total length (dec)
------- ------- -------------- -------------------
.icd 0x800 0x50 0x50 (80)
C:\DOCUME~1\c11300\LOCALS~1\Temp/ccSMaaaa.s.scn1 0x850 0 0x6 (6)
.nbss 0x856 0 0x1a (26)
.ndata 0x870 0 0x18 (24)
C:\DOCUME~1\c11300\LOCALS~1\Temp/ccSMaaaa.s.scn2 0xff8 0 0x6 (6)
Total data memory used (bytes): 0x8e (142) 6%
Dynamic Memory Usage
region address maximum length (dec)
------ ------- ---------------------
heap 0 0 (0)
stack 0x888 0x770 (1904)
Maximum dynamic memory (bytes): 0x770 (1904)
External Symbols in Data Memory (by address):
0x0850 _ControlDifference
0x0856 _Flags
0x0858 _Phase
0x085a _PhaseInc
0x085c _PhaseAdvance
0x085e _HallValue
0x0860 _Sector
0x0862 _LastSector
0x0864 _Current_Direction
0x0865 _Required_Direction
0x0866 _PastCapture
0x0868 _ActualCapture
0x086a _Period
0x086c _MeasuredSpeed
0x086e _RefSpeed
0x0870 _PhaseOffset
0x0872 _MotorStalledCounter
0x0874 _SectorTable
0x087c __MINPERIOD
0x087e _ControlOutput
0x0880 _Kp
0x0882 _Ki
0x0884 _Kd
0x0886 __MAX_PH_ADV
0x0ff8 _PIDCoefficients
External Symbols in Data Memory (by name):
0x0868 _ActualCapture
0x0850 _ControlDifference
0x087e _ControlOutput
0x0864 _Current_Direction
0x0856 _Flags
0x085e _HallValue
0x0884 _Kd
0x0882 _Ki
0x0880 _Kp
0x0862 _LastSector
0x086c _MeasuredSpeed
0x0872 _MotorStalledCounter
0x0ff8 _PIDCoefficients
0x0866 _PastCapture
0x086a _Period
0x0858 _Phase
0x085c _PhaseAdvance
0x085a _PhaseInc
0x0870 _PhaseOffset
0x086e _RefSpeed
0x0865 _Required_Direction
0x0860 _Sector
0x0874 _SectorTable
0x0886 __MAX_PH_ADV
0x087c __MINPERIOD
External Symbols in Program Memory (by address):
0x000100 __resetPRI
0x000180 __T1Interrupt
0x000210 __CNInterrupt
0x00028a __IC7Interrupt
0x000310 __IC8Interrupt
0x00038a __PWMInterrupt
0x0003d8 __ADCInterrupt
0x0003e8 _main
0x000446 _ChargeBootstraps
0x000472 _RunMotor
0x000538 _StopMotor
0x000550 _SpeedControl
0x0005a8 _ForceCommutation
0x0005f6 _InitADC10
0x000616 _InitMCPWM
0x000648 _InitICandCN
0x00066c _InitTMR1
0x000680 _InitTMR3
0x000694 _InitUserInt
0x0006aa _SVM
0x000b38 _PhaseValues
0x000b44 _sinetable
0x000cc6 __DefaultInterrupt
0xf80000 __FOSC
0xf80002 __FWDT
0xf80004 __FBORPOR
External Symbols in Program Memory (by name):
0x000446 _ChargeBootstraps
0x0005a8 _ForceCommutation
0x0005f6 _InitADC10
0x000648 _InitICandCN
0x000616 _InitMCPWM
0x00066c _InitTMR1
0x000680 _InitTMR3
0x000694 _InitUserInt
0x000b38 _PhaseValues
0x000472 _RunMotor
0x0006aa _SVM
0x000550 _SpeedControl
0x000538 _StopMotor
0x0003d8 __ADCInterrupt
0x000210 __CNInterrupt
0x000cc6 __DefaultInterrupt
0xf80004 __FBORPOR
0xf80000 __FOSC
0xf80002 __FWDT
0x00028a __IC7Interrupt
0x000310 __IC8Interrupt
0x00038a __PWMInterrupt
0x000180 __T1Interrupt
0x000100 __resetPRI
0x0003e8 _main
0x000b44 _sinetable
Memory Configuration
Name Origin Length Attributes
data 0x000800 0x000800 a !xr
program 0x000100 0x007f00 xr
reset 0x000000 0x000004
ivt 0x000004 0x00007c
aivt 0x000084 0x00007c
__FOSC 0xf80000 0x000002
__FWDT 0xf80002 0x000002
__FBORPOR 0xf80004 0x000002
__CONFIG4 0xf80006 0x000002
__CONFIG5 0xf80008 0x000002
__FGS 0xf8000a 0x000002
eedata 0x7ffc00 0x000400
*default* 0x000000 0xffffffff
Linker script and memory map
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE003_Sinusoidal_BLDC\source\obj\SinusoidalBLDC v1.1.o
LOAD C:\Microchip Embedded Software Solutions\Code Examples and Libraries\CE003_Sinusoidal_BLDC\source\obj\SVM.o
0x0001 __NO_HANDLES = 0x1
0x0000 __RESET_BASE = 0x0
0x0004 __IVT_BASE = 0x4
0x0084 __AIVT_BASE = 0x84
0x0100 __CODE_BASE = 0x100
0x0000 __SFR_BASE = 0x0
0x0800 __DATA_BASE = 0x800
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -