⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pid_test.map

📁 dsPIC30f3010的PID控制代码
💻 MAP
📖 第 1 页 / 共 5 页
字号:
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 + -