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

📄 v4_00.map

📁 用于motor控制的dispic实现
💻 MAP
📖 第 1 页 / 共 5 页
字号:
Archive member included       because of file (symbol)

C:\pic30_tools\bin\..\lib\libpic30.a(crt1.o)
                              (_resetALT)
C:\pic30_tools\bin\..\lib\libpic30.a(crt0.o)
                              (_resetPRI)
C:\pic30_tools\bin\..\lib\libm.a(udivsi3.o)
                              C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\medium_event.o (__udivsi3)
C:\pic30_tools\bin\..\lib\libm.a(mulsi3.o)
                              C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\medium_event.o (__mulsi3)
C:\pic30_tools\bin\..\lib\libm.a(divsi3.o)
                              C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\medium_event.o (__divsi3)


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              0x1c2e          0x2a45  (10821)
.dinit          0x1d2e                0x52            0x7b  (123)
.const          0x1d80               0x800           0xc00  (3072)
__FOSC        0xf80000                 0x2             0x2  (2)

         Total program memory used (bytes):         0x383d  (14397)


Data Memory Usage

section        address      alignment gaps    total length  (dec)
-------        -------      --------------    -------------------
.nbss            0x850                   0           0x8b2  (2226)
.ndata          0x1102                   0            0x66  (102)

            Total data memory used (bytes):          0x918  (2328)


Dynamic Memory Usage

region         address                      maximum length  (dec)
------         -------                      ---------------------
heap            0x1168                                   0  (0)
stack           0x1168                              0x1630  (5680)

            Maximum dynamic memory (bytes):         0x1630  (5680)


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  
__CONFIG4        0xf80006           0x000002  
__CONFIG5        0xf80008           0x000002  
__FGS            0xf8000a           0x000002  
eedata           0x7ff000           0x001000  

Linker script and memory map

LOAD C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\config.o
LOAD C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\flash_routines.o
LOAD C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\ISRs.o
LOAD C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\lcd_drivers.o
LOAD C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\main.o
LOAD C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\medium_event.o
LOAD C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\setup.o
LOAD C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\slow_event.o
LOAD C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\user_interface.o
LOAD C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\globals.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 M(__reset)
                  0x000001          0x2 SHORT 0x4
                  0x000002          0x2 SHORT 0x0 ((M(__reset)>>=0x10)&0x7f)
                  0x000003          0x2 SHORT 0x0

.text             0x000100       0x1c2e
 *(.handle)
 *(.libc)
 .libc            0x000100         0x80 C:\pic30_tools\bin\..\lib\libpic30.a(crt0.o)
                  0x000100                  _reset
                  0x000114                  _psv_init
                  0x000100                  _resetPRI
                  0x000124                  _data_init
 *(.libm)
 .libm            0x000180         0x20 C:\pic30_tools\bin\..\lib\libm.a(udivsi3.o)
                  0x000180                  __udivsi3
 .libm            0x0001a0          0xc C:\pic30_tools\bin\..\lib\libm.a(mulsi3.o)
                  0x0001a0                  __mulsi3
 .libm            0x0001ac         0x1e C:\pic30_tools\bin\..\lib\libm.a(divsi3.o)
                  0x0001ac                  __divsi3
 *(.libdsp)
 *(.lib*)
 *(.text)
 .text            0x0001ca         0xb8 C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\flash_routines.o
                  0x0001ca                  erase_flash_row
                  0x0001e6                  program_flash
 .text            0x000282        0x9c8 C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\ISRs.o
                  0x0004fa                  _T3Interrupt
                  0x0002ec                  _ADCInterrupt
                  0x000288                  _AddressError
                  0x0003be                  _T2Interrupt
                  0x0003a6                  _T1Interrupt
                  0x000292                  _StackError
                  0x0002d8                  _FLTAInterrupt
                  0x0002b0                  _MathError
                  0x000282                  _DefaultInterrupt
                  0x0002d0                  _PWMInterrupt
                  0x000502                  check_zero_crossing
 .text            0x000c4a        0x1da C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\lcd_drivers.o
                  0x000c74                  DelayPORXLCD
                  0x000c62                  DelayXLCD
                  0x000db0                  WriteCmdXLCD
                  0x000cba                  OpenXLCD
                  0x000c8e                  BusyXLCD
                  0x000d72                  SetDDRamAddr
                  0x000c7c                  Screen_Delay
                  0x000dea                  WriteDataXLCD
                  0x000d58                  putsXLCD
                  0x000c4a                  DelayFor18TCY
 .text            0x000e24         0x8a C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\main.o
                  0x000e24                  main
 .text            0x000eae        0x4b4 C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\medium_event.o
                  0x001104                  voltage_control
                  0x000f58                  speed_loop
                  0x000eae                  medium_event_handler
                  0x001188                  starting_code
 .text            0x001362         0xda C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\setup.o
                  0x001414                  ReadConfig
                  0x0013fc                  setup_timers
                  0x0013f0                  setup_qei
                  0x001362                  setup_ports
                  0x00141e                  WriteConfig
                  0x00138c                  setup_motor_pwms
                  0x0013d2                  setup_adc
 .text            0x00143c         0x30 C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\slow_event.o
                  0x00143c                  slow_event_handler
 .text            0x00146c        0x8c2 C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\user_interface.o
                  0x001b7e                  Run_Screen
                  0x001af6                  Write_Screen
                  0x001786                  process_parameters
                  0x001502                  process_switches
                  0x00146c                  screen_handler
                  0x001ca8                  uint_to_string
                  0x001ac2                  debounce_switches
                  0x001b26                  Edit_Screen
                  0x001734                  save_parameter

.dinit            0x001d2e         0x52
 *(.dinit)
 .dinit           0x001d2e         0x52 data_init

usercode
 *(usercode)

__FOSC            0xf80000          0x2
 *(__FOSC.sec)
 __FOSC.sec       0xf80000          0x2 C:\Steve\dsPIC Projects\SPS\Sensorless BLDC\v4_00\config.o
                  0xf80000                  _FOSC

__FWDT
 *(__FWDT.sec)

__FBORPOR
 *(__FBORPOR.sec)

__CONFIG4
 *(__CONFIG4.sec)

__CONFIG5
 *(__CONFIG5.sec)

__FGS
 *(__FGS.sec)

.eedata
 *(.eedata)

.icd                0x0800         0x50
 *fill*             0x0800         0x50
                    0x08a0                  .=(.+DEFINED(__ICD2RAM)?0x50:0x0)

.xbss               0x0850          0x0
                    0x0850                  __bxdata=.
 *(.xbss)

.xdata              0x0850          0x0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -