📄 pid_test.map
字号:
Archive member included because of file (symbol)
c:/program files/microchip/mplab c30/bin/../lib\libpic30-coff.a(crt1.o)
(_resetALT)
c:/program files/microchip/mplab c30/bin/../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 0x51e 0x7ad (1965)
.dinit 0x61e 0x30 0x48 (72)
.isr 0x64e 0x2 0x3 (3)
__FOSC 0xf80000 0x2 0x3 (3)
__FWDT 0xf80002 0x2 0x3 (3)
__FBORPOR 0xf80004 0x2 0x3 (3)
Total program memory used (bytes): 0x97b (2427) 9%
Data Memory Usage
section address alignment gaps total length (dec)
------- ------- -------------- -------------------
C:\DOCUME~1\A11374\LOCALS~1\Temp/cc96k6kT.s.scn1 0x800 0 0x6 (6)
.ndata 0x806 0 0x20 (32)
.nbss 0x826 0 0x16 (22)
C:\DOCUME~1\A11374\LOCALS~1\Temp/cc96k6kT.s.scn2 0xbf8 0 0x6 (6)
Total data memory used (bytes): 0x42 (66) 6%
Dynamic Memory Usage
region address maximum length (dec)
------ ------- ---------------------
heap 0 0 (0)
stack 0x83c 0x3bc (956)
Maximum dynamic memory (bytes): 0x3bc (956)
External Symbols in Data Memory (by address):
0x0800 _ControlDifference
0x0806 _MotorStalledCounter
0x0808 _SectorTable
0x0810 _StateLoTable
0x081c _Kp
0x081e _Ki
0x0820 _Kd
0x0822 _ControlOutput
0x0824 __MINPERIOD
0x0826 _Flags
0x0828 _HallValue
0x082a _Sector
0x082c _LastSector
0x082e _Current_Direction
0x082f _Required_Direction
0x0830 _PastCapture
0x0832 _ActualCapture
0x0834 _Period
0x0836 _Speed
0x0838 _RefSpeed
0x083a _SpeedAbsValue
0x0bf8 _PIDCoefficients
External Symbols in Data Memory (by name):
0x0832 _ActualCapture
0x0800 _ControlDifference
0x0822 _ControlOutput
0x082e _Current_Direction
0x0826 _Flags
0x0828 _HallValue
0x0820 _Kd
0x081e _Ki
0x081c _Kp
0x082c _LastSector
0x0806 _MotorStalledCounter
0x0bf8 _PIDCoefficients
0x0830 _PastCapture
0x0834 _Period
0x0838 _RefSpeed
0x082f _Required_Direction
0x082a _Sector
0x0808 _SectorTable
0x0836 _Speed
0x083a _SpeedAbsValue
0x0810 _StateLoTable
0x0824 __MINPERIOD
External Symbols in Program Memory (by address):
0x000100 __resetPRI
0x000180 _SpeedCalculation
0x00018c _SpeedControl
0x0001b8 __T1Interrupt
0x000242 __CNInterrupt
0x0002a6 __IC7Interrupt
0x000318 __IC8Interrupt
0x00037c __ADCInterrupt
0x0003a2 _main
0x0003ea _ChargeBootstraps
0x000406 _RunMotor
0x0004b4 _StopMotor
0x0004ca _SixStepComm
0x000536 _ForceCommutation
0x00056e _InitADC10
0x00058e _InitMCPWM
0x0005bc _Init_IC_and_CN
0x0005e0 _InitTMR1
0x0005f4 _InitTMR3
0x000608 _InitUserInt
0x00064e __DefaultInterrupt
0xf80000 __FOSC
0xf80002 __FWDT
0xf80004 __FBORPOR
External Symbols in Program Memory (by name):
0x0003ea _ChargeBootstraps
0x000536 _ForceCommutation
0x00056e _InitADC10
0x00058e _InitMCPWM
0x0005e0 _InitTMR1
0x0005f4 _InitTMR3
0x000608 _InitUserInt
0x0005bc _Init_IC_and_CN
0x000406 _RunMotor
0x0004ca _SixStepComm
0x000180 _SpeedCalculation
0x00018c _SpeedControl
0x0004b4 _StopMotor
0x00037c __ADCInterrupt
0x000242 __CNInterrupt
0x00064e __DefaultInterrupt
0xf80004 __FBORPOR
0xf80000 __FOSC
0xf80002 __FWDT
0x0002a6 __IC7Interrupt
0x000318 __IC8Interrupt
0x0001b8 __T1Interrupt
0x000100 __resetPRI
0x0003a2 _main
Memory Configuration
Name Origin Length Attributes
data 0x000800 0x000400 a !xr
program 0x000100 0x003f00 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 D:\learning\Tsinghua\DSP Project\PID_Lab\PID.o
LOAD D:\learning\Tsinghua\DSP Project\PID_Lab\Close_Loop.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
0x0a00 __YDATA_BASE = 0xa00
.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
.text 0x000100 0x51e
*(.handle)
*(.libc)
.libc 0x000100 0x80 c:/program files/microchip/mplab c30/bin/../lib\libpic30-coff.a(crt0.o)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -