📄 pfc_foc integrated.map
字号:
0x000990 _SetupBoard
0x000caa _SetupControlParameters
0x000a4e _SetupParm
0x00123a _SetupPorts
0x001a60 _SetupUART
0x001a74 _SetupUARTFast
0x001ce6 _SinCos
0x000e08 _VoltagePIControl
0x001458 _Wait
0x0013d4 _WrtChrNext
0x001404 _WrtLCDByte
0x0013f2 _WrtLCDData
0x0013e0 _WrtLCDInst
0x001278 _Wrt_Int_LCD
0x0012b2 _Wrt_S_LCD
0x0012e6 _Wrt_Signed_Int_LCD
0x0006f2 __ADCInterrupt
0x00084c __AddressError
0x001d9e __DefaultInterrupt
0x00083e __MathError
0x00082a __OC6Interrupt
0x0007a6 __PWMInterrupt
0x00085a __StackError
0x000816 __T3Interrupt
0x0001d8 ___addsf3
0x000296 ___divsf3
0x0003c4 ___divsi3
0x0003e2 ___eqsf2
0x000382 ___fixsfsi
0x000180 ___floatsisf
0x000292 ___gesf2
0x000292 ___gtsf2
0x0003e2 ___lesf2
0x0003e2 ___ltsf2
0x00031a ___mulsf3
0x0001d6 ___subsf3
0x0004c2 ___udivsi3
0x000442 __fPropagateNaN
0x000454 __fbopExit
0x00045c __fbopReturnNaN
0x000462 __fcompare
0x0003e6 __fpack
0x000498 __funpack
0x000432 __funpack2
0x000100 __resetPRI
0x000f0c _adc2dec
0x001002 _bin2dec
0x000db2 _calcIacRef
0x000cfe _calcVsumAndFreq
0x001914 _cordic
0x0004e2 _main
0x000db2 calcIacRef
0x000cfe calcVsumAndFreq
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
__FBS 0xf80006 0x000002
__FSS 0xf80008 0x000002
__FGS 0xf8000a 0x000002
__FUID0 0x8005c0 0x000002
__FUID1 0x8005c2 0x000002
__FUID2 0x8005c4 0x000002
__FUID3 0x8005c6 0x000002
eedata 0x7ff000 0x001000
*default* 0x000000 0xffffffff
Linker script and memory map
LOAD hex\PFC Project.o
LOAD hex\PFC.o
LOAD hex\PI.o
LOAD hex\bin2dec.o
LOAD hex\encoder.o
LOAD hex\init6010a.o
LOAD hex\LCD.o
LOAD hex\smcpos.o
LOAD hex\uart.o
LOAD hex\CalcRef.o
LOAD hex\calcVel.o
LOAD hex\clrkpark.o
LOAD hex\config.o
LOAD hex\Int2Ascii.o
LOAD hex\InvClark.o
LOAD hex\InvPark.o
LOAD hex\MeasCurr.o
LOAD hex\openloop.o
LOAD hex\ReadADC0.o
LOAD hex\SVGEN.o
LOAD hex\trig.o
0xf80000 __FOSC = 0xf80000
0xf80002 __FWDT = 0xf80002
0xf80004 __FBORPOR = 0xf80004
0xf80006 __FBS = 0xf80006
0xf80008 __FSS = 0xf80008
0xf8000a __FGS = 0xf8000a
0x8005c0 __FUID0 = 0x8005c0
0x8005c2 __FUID1 = 0x8005c2
0x8005c4 __FUID2 = 0x8005c4
0x8005c6 __FUID3 = 0x8005c6
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 0x1c3c
*(.init)
.init 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
*(.handle)
*(.libc)
*(.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 0x4 c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(fgtge.o)
0x000292 __gesf2
0x000292 __gtsf2
.libm 0x000296 0x84 c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(divsf3.o)
0x000296 __divsf3
.libm 0x00031a 0x68 c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(mulsf3.o)
0x00031a __mulsf3
.libm 0x000382 0x42 c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(fixsfsi.o)
0x000382 __fixsfsi
.libm 0x0003c4 0x1e c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(divsi3.o)
0x0003c4 __divsi3
.libm 0x0003e2 0x4 c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(feqltle.o)
0x0003e2 __eqsf2
0x0003e2 __ltsf2
0x0003e2 __lesf2
.libm 0x0003e6 0x4c c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(fpack.o)
0x0003e6 _fpack
.libm 0x000432 0x10 c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(funpack2.o)
0x000432 _funpack2
.libm 0x000442 0x20 c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(futil.o)
0x000442 _fPropagateNaN
0x000454 _fbopExit
0x00045c _fbopReturnNaN
.libm 0x000462 0x36 c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(fcompare.o)
0x000462 _fcompare
.libm 0x000498 0x2a c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(funpack.o)
0x000498 _funpack
.libm 0x0004c2 0x20 c:/program files/microchip/mplab c30/bin/../lib\libm-coff.a(udivsi3.o)
0x0004c2 __udivsi3
*(.libdsp)
*(.lib*)
*(.text)
.text 0x0004e2 0x81c hex\PFC Project.o
0x0004e2 main
0x0006e4 Delay
0x0006f2 _ADCInterrupt
0x000784 InitOutputCompare6
0x0007a6 _PWMInterrupt
0x000816 _T3Interrupt
0x00082a _OC6Interrupt
0x00083e _MathError
0x00084c _AddressError
0x00085a _StackError
0x000868 DoControl
0x000990 SetupBoard
0x0009b0 Dis_RPM
0x000a4e SetupParm
0x000c22 CalculateParkAngle
0x000caa SetupControlParameters
.text 0x000cfe 0x1d0 hex\PFC.o
0x000cfe calcVsumAndFreq
0x000cfe calcVsumAndFreq
0x000db2 calcIacRef
0x000db2 calcIacRef
0x000e08 VoltagePIControl
0x000e08 VoltagePIControl
0x000e70 CurrentPIControl
0x000e70 CurrentPIControl
.text 0x000ece 0x3e hex\PI.o
0x000ece InitPI
0x000ece InitPI
0x000ed2 CalcPI
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -