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

📄 mc06005.map

📁 一个可以运行在dsPIC30F微处理器上的电机控制代码。该代码以及后续说明完全使读者一看就明白。
💻 MAP
📖 第 1 页 / 共 5 页
字号:
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  
*default*        0x000000           0xffffffff  

Linker script and memory map

LOAD F:\CloseLoop(SPWM)\MC06005\MC06005.o
LOAD F:\CloseLoop(SPWM)\MC06005\Modulate.o
                    0xf80000                  __FOSC = 0xf80000
                    0xf80002                  __FWDT = 0xf80002
                    0xf80004                  __FBORPOR = 0xf80004
                    0xf80006                  __CONFIG4 = 0xf80006
                    0xf80008                  __CONFIG5 = 0xf80008
                    0xf8000a                  __FGS = 0xf8000a
                    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 <code 336> (__reset)
                  0x000001          0x2 SHORT 0x4
                  0x000002          0x2 SHORT 0x0 ((<code 336> (__reset) >> 0x10) & 0x7f)
                  0x000003          0x2 SHORT 0x0

.text             0x000100        0x8e6
 *(.handle)
 *(.libc)
 .libc            0x000100         0x80 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libpic30-coff.a(crt0.o)
                  0x000100                  _resetPRI
                  0x000100                  _reset
                  0x000114                  _psv_init
                  0x000124                  _data_init
 *(.libm)
 .libm            0x000180         0x56 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(floatsisf.o)
                  0x000180                  __floatsisf
 .libm            0x0001d6         0xbc C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(addsf3.o)
                  0x0001d6                  __subsf3
                  0x0001d8                  __addsf3
 .libm            0x000292         0x84 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(divsf3.o)
                  0x000292                  __divsf3
 .libm            0x000316         0x68 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(mulsf3.o)
                  0x000316                  __mulsf3
 .libm            0x00037e          0x4 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(fgtge.o)
                  0x00037e                  __gesf2
                  0x00037e                  __gtsf2
 .libm            0x000382          0x4 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(feqltle.o)
                  0x000382                  __eqsf2
                  0x000382                  __ltsf2
                  0x000382                  __lesf2
 .libm            0x000386         0x36 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(fixunssfsi.o)
                  0x000386                  __fixunssfsi
 .libm            0x0003bc         0x4c C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(fpack.o)
                  0x0003bc                  _fpack
 .libm            0x000408         0x10 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(funpack2.o)
                  0x000408                  _funpack2
 .libm            0x000418         0x20 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(futil.o)
                  0x000418                  _fPropagateNaN
                  0x00042a                  _fbopExit
                  0x000432                  _fbopReturnNaN
 .libm            0x000438         0x36 C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(fcompare.o)
                  0x000438                  _fcompare
 .libm            0x00046e         0x2a C:\Program Files\Microchip\MPLAB C30\bin\..\lib\libm-coff.a(funpack.o)
                  0x00046e                  _funpack
 *(.libdsp)
 *(.lib*)
 *(.text)
 .text            0x000498        0x3e0 F:\CloseLoop(SPWM)\MC06005\MC06005.o
                  0x000498                  _T1Interrupt
                  0x000608                  _ADCInterrupt
                  0x000632                  _PWMInterrupt
                  0x000654                  _IC3Interrupt
                  0x000698                  main
                  0x0006fa                  COR_AP_RunMotor
                  0x000778                  COR_AP_StopMotor
                  0x00078a                  COR_Init_ports
                  0x0007b6                  COR_Init_pwm
                  0x0007e8                  COR_Init_adc10
                  0x000806                  COR_Init_ic3
                  0x00081a                  COR_Init_timer1
                  0x00082c                  COR_Init_timer3
                  0x00083e                  COR_AP_ResetPowerModule
                  0x000854                  COR_AP_DelaySeconds
 .text            0x000878        0x16e F:\CloseLoop(SPWM)\MC06005\Modulate.o
                  0x000978                  COR_AL_Modulation

usercode
 *(usercode)

__FOSC            0xf80000          0x2
 *(__FOSC.sec)
 __FOSC.sec       0xf80000          0x2 F:\CloseLoop(SPWM)\MC06005\MC06005.o

__FWDT            0xf80002          0x2
 *(__FWDT.sec)
 __FWDT.sec       0xf80002          0x2 F:\CloseLoop(SPWM)\MC06005\MC06005.o

__FBORPOR         0xf80004          0x2
 *(__FBORPOR.sec)
 __FBORPOR.sec    0xf80004          0x2 F:\CloseLoop(SPWM)\MC06005\MC06005.o

__CONFIG4
 *(__CONFIG4.sec)

__CONFIG5
 *(__CONFIG5.sec)

__FGS
 *(__FGS.sec)

user_eedata
 *(user_eedata)

userdata
 *(userdata)

.comment
 *(.comment)

.debug_info
 *(.debug_info)
 *(.gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_pubnames
 *(.debug_pubnames)

.debug_ranges
 *(.debug_ranges)

.debug_aranges
 *(.debug_aranges)

.ivt              0x000004         0x7c
                  0x000004          0x4 LONG 0xa22 DEFINED (__ReservedTrap0)?<code 336> (__ReservedTrap0):<code 336> (__DefaultInterrupt)
                  0x000006          0x4 LONG 0xa22 DEFINED (__OscillatorFail)?<code 336> (__OscillatorFail):<code 336> (__DefaultInterrupt)
                  0x000008          0x4 LONG 0xa22 DEFINED (__AddressError)?<code 336> (__AddressError):<code 336> (__DefaultInterrupt)
                  0x00000a          0x4 LONG 0xa22 DEFINED (__StackError)?<code 336> (__StackError):<code 336> (__DefaultInterrupt)
                  0x00000c          0x4 LONG 0xa22 DEFINED (__MathError)?<code 336> (__MathError):<code 336> (__DefaultInterrupt)
                  0x00000e          0x4 LONG 0xa22 DEFINED (__ReservedTrap5)?<code 336> (__ReservedTrap5):<code 336> (__DefaultInterrupt)
                  0x000010          0x4 LONG 0xa22 DEFINED (__ReservedTrap6)?<code 336> (__ReservedTrap6):<code 336> (__DefaultInterrupt)
                  0x000012          0x4 LONG 0xa22 DEFINED (__ReservedTrap7)?<code 336> (__ReservedTrap7):<code 336> (__DefaultInterrupt)
                  0x000014          0x4 LONG 0xa22 DEFINED (__INT0Interrupt)?<code 336> (__INT0Interrupt):<code 336> (__DefaultInterrupt)
                  0x000016          0x4 LONG 0xa22 DEFINED (__IC1Interrupt)?<code 336> (__IC1Interrupt):<code 336> (__DefaultInterrupt)
                  0x000018          0x4 LONG 0xa22 DEFINED (__OC1Interrupt)?<code 336> (__OC1Interrupt):<code 336> (__DefaultInterrupt)
                  0x00001a          0x4 LONG 0x498 DEFINED (__T1Interrupt)?<code 336> (__T1Interrupt):<code 336> (__DefaultInterrupt)
                  0x00001c          0x4 LONG 0xa22 DEFINED (__IC2Interrupt)?<code 336> (__IC2Interrupt):<code 336> (__DefaultInterrupt)
                  0x00001e          0x4 LONG 0xa22 DEFINED (__OC2Interrupt)?<code 336> (__OC2Interrupt):<code 336> (__DefaultInterrupt)
                  0x000020          0x4 LONG 0xa22 DEFINED (__T2Interrupt)?<code 336> (__T2Interrupt):<code 336> (__DefaultInterrupt)
                  0x000022          0x4 LONG 0xa22 DEFINED (__T3Interrupt)?<code 336> (__T3Interrupt):<code 336> (__DefaultInterrupt)
                  0x000024          0x4 LONG 0xa22 DEFINED (__SPI1Interrupt)?<code 336> (__SPI1Interrupt):<code 336> (__DefaultInterrupt)
                  0x000026          0x4 LONG 0xa22 DEFINED (__U1RXInterrupt)?<code 336> (__U1RXInterrupt):<code 336> (__DefaultInterrupt)
                  0x000028          0x4 LONG 0xa22 DEFINED (__U1TXInterrupt)?<code 336> (__U1TXInterrupt):<code 336> (__DefaultInterrupt)
                  0x00002a          0x4 LONG 0x608 DEFINED (__ADCInterrupt)?<code 336> (__ADCInterrupt):<code 336> (__DefaultInterrupt)
                  0x00002c          0x4 LONG 0xa22 DEFINED (__NVMInterrupt)?<code 336> (__NVMInterrupt):<code 336> (__DefaultInterrupt)
                  0x00002e          0x4 LONG 0xa22 DEFINED (__SI2CInterrupt)?<code 336> (__SI2CInterrupt):<code 336> (__DefaultInterrupt)
                  0x000030          0x4 LONG 0xa22 DEFINED (__MI2CInterrupt)?<code 336> (__MI2CInterrupt):<code 336> (__DefaultInterrupt)
                  0x000032          0x4 LONG 0xa22 DEFINED (__CNInterrupt)?<code 336> (__CNInterrupt):<code 336> (__DefaultInterrupt)
                  0x000034          0x4 LONG 0xa22 DEFINED (__INT1Interrupt)?<code 336> (__INT1Interrupt):<code 336> (__DefaultInterrupt)
                  0x000036          0x4 LONG 0xa22 DEFINED (__IC7Interrupt)?<code 336> (__IC7Interrupt):<code 336> (__DefaultInterrupt)

⌨️ 快捷键说明

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