📄 acmotor.map
字号:
PROGRAM "acmotor.abs"
******************************************************
TARGET SECTION
------------------------------------------------------
Processor : STMicroelectronics ST7/ST19
Memory Model: LARGE
File Format : HIWARE
Linker : SmartLinker V-5.0.17, Jul 14 2001
******************************************************
FILE SECTION
------------------------------------------------------
main.o LARGE ANSI-C
mtc.o LARGE ANSI-C
acmotor.o LARGE ANSI-C
pwmart.o LARGE ANSI-C
ports.o LARGE ANSI-C
adc.o LARGE ANSI-C
ST7_Misc.o LARGE ANSI-C
E:\Metrowerks\CodeWarrior_STM_V1.1\lib\ST7c\st7_lib_Data\C_Startup_Large\ObjectCode\START07.C.o (start07.o ) LARGE ANSI-C
E:\cw816_v1_0\lib\ST7c\st7_lib_Data\C_IEEE32-32_Large\ObjectCode\Rtsst7.c.o (ansi.lib ) LARGE ANSI-C
******************************************************
STARTUP SECTION
------------------------------------------------------
Entry point: 0x802E
_startupData is allocated at 8000 and uses 34 Bytes
extern struct _tagStartup{
unsigned flags 0
_PFunc main 802E (_main)
unsigned dataPage 0
long stackOffset 1FF
int nofZeroOuts 1
_Range pZeroOut -> 200 3C
long toCopyDownBeg 8022
_PFunc mInits -> NONE
void * libInits -> NONE
} _startupData;
******************************************************
SEGMENT-ALLOCATION SECTION
------------------------------------------------------
Segmentname Size Type From To Name
ROM_VAR 100 R 9432 9531 ROM
NON_BANKED 39D R 9095 9431 ROM
FUNCS 1067 R 802E 9094 ROM
COPY C R 8022 802D ROM
STARTUP 22 R 8000 8021 ROM
_OVERLAP 2B R/W B6 E0 ZRAM
_ZEROPAGE 36 R/W 80 B5 ZRAM
DEFAULT_RAM 3C R/W 200 23B RAM
CODE size: 1432 (dec: 5170)
DATA size: 9D (dec: 157)
CONST size: 100 (dec: 256)
STRING size: 0 (dec: 0)
******************************************************
OBJECT-ALLOCATION SECTION
------------------------------------------------------
Type: Name: Address: Size: Stack: Ref: Seg:
VECTOR:
&_Startup FFFE 2
&MCES_SE_IT FFFA 2
&PORTS_0_Interrupt FFF6 2
&MTC_U_CL_SO_IT FFF0 2
&MTC_R_Z_IT FFEE 2
&MTC_C_D_IT FFEC 2
&ART_Interrupt FFE0 2
MODULE: -- main.o --
- PROCEDURES:
StartMotor 81D8 41 0 ( 1) FUNCS
DoMotorControl 8148 90 0 ( 1) FUNCS
CheckPowerStage 812C 1C 0 ( 1) FUNCS
main 802E FE 0 ( 1) FUNCS
- VARIABLES:
PADDR 1 1 ( 1)
PAOR 2 1 ( 1)
PBDR 3 1 ( 3)
PBDDR 4 1 ( 6)
PBOR 5 1 ( 5)
PCDR 6 1 ( 1)
PCDDR 7 1 ( 1)
PCOR 8 1 ( 1)
PDDDR A 1 ( 1)
PDOR B 1 ( 1)
PEDDR D 1 ( 1)
PEOR E 1 ( 1)
PFDDR 10 1 ( 1)
PFOR 11 1 ( 1)
ISPR0 24 1 ( 1)
ISPR1 25 1 ( 1)
ISPR2 26 1 ( 1)
ISPR3 27 1 ( 1)
ADCCSR 2E 1 ( 7)
ADCDRH 2F 1 ( 4)
ADCDRL 30 1 ( 1)
MDTG 50 1 ( 3)
MPOL 51 1 ( 1)
MZPRV 52 1 ( 2)
MPWME 52 1 ( 1)
MZREG 53 1 ( 2)
MPAR 54 1 ( 1)
MPRSR 57 1 ( 5)
MIMR 58 1 ( 5)
MISR 59 1 ( 9)
MCRA 5A 1 ( 5)
MCRC 5C 1 ( 1)
MPHST 5D 1 ( 1)
MCFR 5F 1 ( 4)
MPCR 61 1 ( 2)
MREP 62 1 ( 1)
MCPWH 63 1 ( 4)
MCPWL 64 1 ( 3)
MCPVH 65 1 ( 4)
MCPVL 66 1 ( 3)
MCPUH 67 1 ( 6)
MCPUL 68 1 ( 5)
MCP0H 69 1 ( 1)
MCP0L 6A 1 ( 1)
PWMCR 78 1 ( 1)
ARTCSR 79 1 ( 4)
ARTCAR 7A 1 ( 1)
ARTARR 7B 1 ( 1)
ARTICCSR 7C 1 ( 1)
State 200 2 ( 15) DEFAULT_RAM
BrakingTorque DD 2 ( 1) _OVERLAP
_spill_1 E0 1 ( 3) _OVERLAP
_spill_3 DF 1 ( 3) _OVERLAP
FreqCmd D8 2 ( 4) _OVERLAP
StatorFreq DA 2 ( 14) _OVERLAP
SlipCmd D7 1 ( 2) _OVERLAP
NewVoltage D6 1 ( 2) _OVERLAP
_spill_0 DC 1 ( 2) _OVERLAP
NextState D3 2 ( 4) _OVERLAP
_spill_1 D6 1 ( 3) _OVERLAP
_spill_3 D5 1 ( 3) _OVERLAP
MODULE: -- mtc.o --
- PROCEDURES:
MTC_ResetPeripheral 8219 5 0 ( 1) FUNCS
MTC_EnableMCOutputs 821E 3 0 ( 2) FUNCS
MTC_DisableMCOutputs 8221 3 0 ( 5) FUNCS
MTC_Set_CounterClockWise_Direction 853F 5 0 ( 1) FUNCS
MTC_InitPeripheral 8224 5E 0 ( 1) FUNCS
MTC_Set_ClockWise_Direction 853A 5 0 ( 2) FUNCS
MTC_UpdateSine 82A0 BF 0 ( 7) FUNCS
MTC_InitSineGen 8282 1E 0 ( 1) FUNCS
MTC_GetStatorFreq 835F 11 0 ( 8) FUNCS
MTC_GetVoltage 8370 3 0 ( 2) FUNCS
MTC_GetRotorFreq 8399 60 0 ( 3) FUNCS
MTC_GetSlip 8373 26 0 ( 4) FUNCS
GetAvrgTachoPeriod 8442 79 0 ( 2) FUNCS
GetLastTachoPeriod 83F9 49 0 ( 2) FUNCS
MTC_InitTachoMeasure 84BB 25 0 ( 1) FUNCS
MTC_StartTachoFiltering 84E0 5 0 ( 1) FUNCS
MTC_ValidSpeedInfo 84E5 55 0 ( 1) FUNCS
MTC_StartBraking 8544 3E 0 ( 1) FUNCS
MTC_Brake 8582 89 0 ( 1) FUNCS
MTC_StopBraking 860B 16 0 ( 1) FUNCS
MTC_CheckEmergencyStop 8621 4 0 ( 1) FUNCS
MTC_U_CL_SO_IT 8625 88 0 ( 1) FUNCS
MTC_C_D_IT 86AD 9F 0 ( 1) FUNCS
MTC_R_Z_IT 874C 33 0 ( 1) FUNCS
MCES_SE_IT 877F 2E 0 ( 1) FUNCS
- VARIABLES:
OFFSET A 1 ( 3)
SINE3RDHARM 9432 100 ( 3) ROM_VAR
SineMag AC 1 ( 6) _ZEROPAGE
SineFreq 80 2 ( 6) _ZEROPAGE
SineFreqBuf 82 2 ( 6) _ZEROPAGE
PhaseShift AD 1 ( 5) _ZEROPAGE
MTCStatus AE 1 ( 30) _ZEROPAGE
Phase 84 2 ( 8) _ZEROPAGE
SensorPeriod 86 C ( 12) _ZEROPAGE
SpeedFIFO_Index AF 1 ( 24) _ZEROPAGE
StatorFreq 202 2 ( 10) DEFAULT_RAM
PrevStatorFreq 204 2 ( 4) DEFAULT_RAM
BrakeDutyCycle 206 2 ( 4) DEFAULT_RAM
MCES_Status 22A 1 ( 3) DEFAULT_RAM
_MTC_UpdateSinep1 B6 1 ( 6) _OVERLAP
_MTC_UpdateSinep0 BC 2 ( 7) _OVERLAP
ExtendedFreq B8 4 ( 19) _OVERLAP
UpdateStatus B7 1 ( 3) _OVERLAP
RotorFreq C6 2 ( 6) _OVERLAP
StatorFreq C4 2 ( 3) _OVERLAP
FreqBuffer C0 4 ( 12) _OVERLAP
LowNibble B6 1 ( 4) _OVERLAP
FreqBuffer B7 4 ( 12) _OVERLAP
LastSpeedFIFO_Index BB 1 ( 3) _OVERLAP
ST3_0 B6 1 ( 5) _OVERLAP
FreqBuffer B7 4 ( 12) _OVERLAP
AvrgBuffer BC 4 ( 20) _OVERLAP
AvrgSpeedFIFO_Index BB 1 ( 4) _OVERLAP
_MTC_ValidSpeedInfop0 CB 2 ( 6) _OVERLAP
_spill_1 C8 1 ( 2) _OVERLAP
_spill_5 C5 1 ( 2) _OVERLAP
_spill_0 CA 1 ( 2) _OVERLAP
_spill_4 C6 1 ( 2) _OVERLAP
_spill_3 C7 1 ( 2) _OVERLAP
_spill_6 C4 1 ( 2) _OVERLAP
_spill_2 C9 1 ( 2) _OVERLAP
_MTC_StartBrakingp0 BF 2 ( 4) _OVERLAP
Counter BE 1 ( 3) _OVERLAP
CurrentDutyCycle B8 2 ( 9) _OVERLAP
_spill_1 BA 1 ( 2) _OVERLAP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -