1.0
### uVision Project, (C) Keil Software
*.c
*.s*; *.src; *.a*
*.obj; *.o
*.lib
*.txt; *.h; *.inc; *.md
*.plm
*.cpp
0
0
0
Genfo_FOC_F103
0x4
ARM-ADS
12000000
1
1
0
1
1
1
65535
0
0
0
79
66
8
.\Listings\
1
1
1
0
1
1
0
1
0
0
0
0
1
1
1
1
1
1
1
0
0
1
0
1
18
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
0
1
0
0
4
Segger\JL2CM3.dll
0
DLGUARM
?
0
JL2CM3
-U150713304 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103R8$Flash\STM32F10x_128.FLM)
0
UL2CM3
UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32F10x_128 -FL020000 -FS08000000 -FP0($$Device:STM32F103R8$Flash\STM32F10x_128.FLM)
0
ARMRTXEVENTFLAGS
-L70 -Z18 -C0 -M0 -T1
0
DLGTARM
(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)
0
ARMDBGFLAGS
0
1
batt.sign.bit.bTwoBattLv
1
1
hall.BaseMaxSpeed,0x0A
2
1
hall.SetMaxSpeed,0x0A
3
1
hall.Speed,0x0A
4
1
batt.outReciprocal,0x0A
5
1
driver,0x0A
6
1
batt.stableOut,0x0A
7
1
hall.SpeedPu,0x0A
8
1
foc,0x0A
9
1
driver.GearSet
10
1
parameter.StartFlag,0x0A
11
1
driver.IObit.bit.bBackIO
12
1
driver.IObit.bit.bBreakIO
13
1
driver.IObit.bit.bBreakIO
14
1
hand.ADout,0x0A
15
1
FaultClassDisp.Fault_0th.bit.bInitHandNoStop
16
1
hand.sign.bit.bHandInit
17
1
hand.ADout,0x0A
18
1
FaultClassDisp.Fault_0th.bit.bInitHandNoStop
19
1
foc.IqRef
20
1
hand.speed,0x0A
21
1
curr.rmsOut
22
1
hall.inCode
23
1
driver.TIM1CCRBuf
24
1
FaultClassDisp
25
1
batt.LowBatt1,0x0A
26
1
U_batt.LessBatSet,0x0A
27
1
U_batt.overBatSet,0x0A
28
1
batt.Real_stableOut,0x0A
29
1
temperature.MosTemp,0x0A
30
1
hall
31
1
driver.GearSet
32
1
hand.speed
33
1
foc.IqRef,0x0A
34
1
foc.Uq,0x0A
35
1
G_RunStatus
36
1
hall.SpeedPu,0x0A
37
1
curr,0x0A
38
1
foc.Iq,0x0A
39
1
parameter.StartFlag
40
1
curr.rmsOut,0x0A
41
1
driver.InHoldTime,0x0A
42
1
driver.sign.bit.bholdBraking
43
1
MCUInformation2.vehicleFunction.vehicleFunction_Bit.lowVolSpeedLimitMode
44
1
TorqueGiven,0x0A
45
1
test
46
1
hall
47
1
foc.Uq
48
1
thief.pathCnt,0x0A
49
1
thief.maxPwm,0x0A
50
1
hall
51
1
\\SZSQ_T10C_APPV05\../../MotorCtrl/hall.c\hall
52
1
Receive_ID,0x0A
53
1
VCUGyroAngle
54
1
driver.IObit.bit.bBackIO
55
1
driver.sign.bit.bBackCar
56
1
driver.setSpeed,0x0A
57
1
sysTime
58
1
hall,0x0A
0
2
RunStatusBuf
1
2
FaultClassDisp.Fault_0th.bit.bHandOver
2
2
FaultClassDisp.Fault_0th.bit.bHandGnd
3
2
FaultClassDisp.Fault_0th.bit.bInitHandNoStop
4
2
hand.ADout,0x0A
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
2
10000000
Startup
0
0
0
0
1
1
2
0
0
0
..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_md.s
startup_stm32f10x_md.s
0
0
CMSIS
0
0
0
0
2
2
1
0
0
0
..\..\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c
core_cm3.c
0
0
2
3
1
0
0
0
..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c
system_stm32f10x.c
0
0
StdPeriph_Derive
0
0
0
0
3
4
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c
misc.c
0
0
3
5
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c
stm32f10x_adc.c
0
0
3
6
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c
stm32f10x_bkp.c
0
0
3
7
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c
stm32f10x_cec.c
0
0
3
8
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c
stm32f10x_crc.c
0
0
3
9
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c
stm32f10x_dac.c
0
0
3
10
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c
stm32f10x_can.c
0
0
3
11
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c
stm32f10x_dbgmcu.c
0
0
3
12
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c
stm32f10x_dma.c
0
0
3
13
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c
stm32f10x_exti.c
0
0
3
14
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c
stm32f10x_flash.c
0
0
3
15
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c
stm32f10x_fsmc.c
0
0
3
16
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c
stm32f10x_gpio.c
0
0
3
17
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c
stm32f10x_i2c.c
0
0
3
18
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c
stm32f10x_iwdg.c
0
0
3
19
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c
stm32f10x_pwr.c
0
0
3
20
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c
stm32f10x_rcc.c
0
0
3
21
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c
stm32f10x_rtc.c
0
0
3
22
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c
stm32f10x_sdio.c
0
0
3
23
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c
stm32f10x_spi.c
0
0
3
24
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c
stm32f10x_tim.c
0
0
3
25
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c
stm32f10x_usart.c
0
0
3
26
1
0
0
0
..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c
stm32f10x_wwdg.c
0
0
Hardware
1
0
0
0
4
27
1
0
0
0
..\..\Hardware\adc.c
adc.c
0
0
4
28
1
0
0
0
..\..\Hardware\I2c.c
I2c.c
0
0
4
29
1
0
0
0
..\..\Hardware\timer1.c
timer1.c
0
0
4
30
1
0
0
0
..\..\Hardware\timer3.c
timer3.c
0
0
4
31
1
0
0
0
..\..\Hardware\usart.c
usart.c
0
0
4
32
1
0
0
0
..\..\Hardware\gpio.c
gpio.c
0
0
Include
0
0
0
0
5
33
5
0
0
0
..\..\Include\Common.h
Common.h
0
0
5
34
5
0
0
0
..\..\Include\Common_Type.h
Common_Type.h
0
0
5
35
5
0
0
0
..\..\Include\HardwareInterface.h
HardwareInterface.h
0
0
5
36
5
0
0
0
..\..\Include\main.h
main.h
0
0
5
37
5
0
0
0
..\..\Include\qmathLib.h
qmathLib.h
0
0
State_Observer
0
0
0
0
6
38
1
0
0
0
..\..\MotorCtrl\smopos.c
smopos.c
0
0
MotorCtrl
1
0
0
0
7
39
1
0
0
0
..\..\MotorCtrl\FOC.c
FOC.c
0
0
7
40
1
0
0
0
..\..\MotorCtrl\pi_regular.c
pi_regular.c
0
0
7
41
1
0
0
0
..\..\MotorCtrl\Weakfield.c
Weakfield.c
0
0
7
42
1
0
0
0
..\..\MotorCtrl\hall.c
hall.c
0
0
7
43
1
0
0
0
..\..\MotorCtrl\SpeedLoop.c
SpeedLoop.c
0
0
7
44
1
0
0
0
..\..\MotorCtrl\driver.c
driver.c
0
0
7
45
1
0
0
0
..\..\AppFunction\IqGivenControl.c
IqGivenControl.c
0
0
7
46
1
0
0
0
..\..\MotorCtrl\Deadtimecomp.c
Deadtimecomp.c
0
0
7
47
1
0
0
0
..\..\MotorCtrl\Voltage_ripple_comp.c
Voltage_ripple_comp.c
0
0
7
48
1
0
0
0
..\..\MotorCtrl\Current_Virtualizer.c
Current_Virtualizer.c
0
0
7
49
1
0
0
0
..\..\MotorCtrl\Math_Transform.c
Math_Transform.c
0
0
7
50
1
0
0
0
..\..\MotorCtrl\PWM_Shift.c
PWM_Shift.c
0
0
7
51
1
0
0
0
..\..\MotorCtrl\Shunt_Sample.c
Shunt_Sample.c
0
0
7
52
1
0
0
0
..\..\MotorCtrl\Phase_comp.c
Phase_comp.c
0
0
7
53
1
0
0
0
..\..\MotorCtrl\Lesshall.c
Lesshall.c
0
0
7
54
1
0
0
0
..\..\MotorCtrl\Speed_pll.c
Speed_pll.c
0
0
7
55
1
0
0
0
..\..\MotorCtrl\Back_Emf_Det.c
Back_Emf_Det.c
0
0
Math
1
0
0
0
8
56
1
0
0
0
..\..\Math\Atan.c
Atan.c
0
0
8
57
1
0
0
0
..\..\Math\SinCos.c
SinCos.c
0
0
8
58
1
0
0
0
..\..\Math\Mag.c
Mag.c
0
0
8
59
1
0
0
0
..\..\Math\Filter.c
Filter.c
0
0
AppFunction
1
0
0
0
9
60
1
0
0
0
..\..\AppFunction\batt.c
batt.c
0
0
9
61
1
0
0
0
..\..\AppFunction\cruise.c
cruise.c
0
0
9
62
1
0
0
0
..\..\AppFunction\curr.c
curr.c
0
0
9
63
1
0
0
0
..\..\AppFunction\error_led.c
error_led.c
0
0
9
64
1
0
0
0
..\..\AppFunction\FaultDisp.c
FaultDisp.c
0
0
9
65
1
0
0
0
..\..\AppFunction\flash.c
flash.c
0
0
9
66
1
0
0
0
..\..\AppFunction\HoldBrake.c
HoldBrake.c
0
0
9
67
1
0
0
0
..\..\AppFunction\hand.c
hand.c
0
0
9
68
1
0
0
0
..\..\AppFunction\help.c
help.c
0
0
9
69
1
0
0
0
..\..\AppFunction\io.c
io.c
0
0
9
70
1
0
0
0
..\..\AppFunction\ProtocolGenfo.c
ProtocolGenfo.c
0
0
9
71
1
0
0
0
..\..\AppFunction\temperature.c
temperature.c
0
0
9
72
1
0
0
0
..\..\AppFunction\thief.c
thief.c
0
0
9
73
1
0
0
0
..\..\AppFunction\Tcs.c
Tcs.c
0
0
9
74
1
0
0
0
..\..\AppFunction\low_battery_life.c
low_battery_life.c
0
0
9
75
1
0
0
0
..\..\AppFunction\oneLine.c
oneLine.c
0
0
9
76
1
0
0
0
..\..\AppFunction\can.c
can.c
0
0
User
1
0
0
0
10
77
1
0
0
0
..\..\User\stm32f10x_it.c
stm32f10x_it.c
0
0
10
78
1
0
0
0
..\..\User\main.c
main.c
0
0
Debug
1
0
0
0
11
79
1
0
0
0
..\..\Debug\anodebug.c
anodebug.c
0
0
Parameter
1
0
0
0
12
80
5
0
0
0
..\..\Parameter\consttbl.h
consttbl.h
0
0
12
81
1
0
0
0
..\..\Parameter\ConstTbl.c
ConstTbl.c
0
0
12
82
5
0
0
0
..\..\Parameter\parameter.h
parameter.h
0
0
12
83
1
0
0
0
..\..\Parameter\parameter.c
parameter.c
0
0
12
84
5
0
0
0
..\..\Parameter\MotorCtrlConfig.h
MotorCtrlConfig.h
0
0
12
85
1
0
0
0
..\..\Parameter\MotorCtrlConfig.c
MotorCtrlConfig.c
0
0
Readme
0
0
0
0
13
86
5
0
0
0
..\..\Readme\01.例程功能说明.txt
01.例程功能说明.txt
0
0
13
87
5
0
0
0
..\..\Readme\02.开发环境说明.txt
02.开发环境说明.txt
0
0
13
88
5
0
0
0
..\..\Readme\03_技术难点说明.txt
03_技术难点说明.txt
0
0
CanCommunication
1
0
0
0
14
89
1
0
0
0
..\..\CanCommunication\CanApp.c
CanApp.c
0
0
14
90
1
0
0
0
..\..\CanCommunication\CanCycleSend_app.c
CanCycleSend_app.c
0
0
14
91
1
0
0
0
..\..\CanCommunication\dev_can1.c
dev_can1.c
0
0
14
92
1
0
0
0
..\..\CanCommunication\eeprom_app.c
eeprom_app.c
0
0
14
93
1
0
0
0
..\..\CanCommunication\kernel.c
kernel.c
0
0
14
94
1
0
0
0
..\..\CanCommunication\mode_key.c
mode_key.c
0
0
14
95
1
0
0
0
..\..\CanCommunication\time.c
time.c
0
0