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

📄 sinusoidal_bldc.map

📁 数字信号处理器的基本代码的示例
💻 MAP
📖 第 1 页 / 共 5 页
字号:
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 + -