readme 更新

This commit is contained in:
Michael Chemic 2024-07-28 22:53:27 +08:00
parent 3aa0d074a8
commit 5b78a89047
23 changed files with 326 additions and 97 deletions

View File

@ -231,11 +231,11 @@ int main(void)
// }
// ABZ_Set_Angle(5);
ABZ_Set_Speed(100);// 速度闭环。
ABZ_Set_Speed(10);// 速度闭环。
// openloop debug
// Current_Speed(2.0f, 0.1f);
// Open_Loop_Control(0.2f, -0.1f); // 开环控制顺时针,设置电压和速度。
//Open_Loop_Control(0.2f, -0.1f); // 开环控制顺时针,设置电压和速度。
// Open_Loop_Control(1.0f, -0.01f); // 开环控制逆时针,设置电压和速度。
// ABZ编码器debug

View File

@ -174,7 +174,7 @@ void FOC_ABZ_Init(int _PP, int _DIR)
PP = _PP;
DIR = _DIR;
setTorque(2, _2PI);
setTorque(3, _2PI);
HAL_Delay(3000);
setTorque(0, _2PI);
@ -262,8 +262,8 @@ void Open_Loop_Control(float Uq, float speed)
// char buffer[50]; // 用于存储转换后的字符串
// int length = 0;
float angle_el; // 初始化电角度
while (1)
float circulation;
for (circulation=0;circulation<1000;circulation++)
{
// Read_ADC1_Values();
@ -282,8 +282,10 @@ void Open_Loop_Control(float Uq, float speed)
// HAL_UART_Transmit(&huart1, (uint8_t *)buffer, length, HAL_MAX_DELAY);
// 延时,确保控制频率
HAL_Delay(1); // 根据实际情况调整延时
HAL_Delay(1);//等待到达目标机械角度
}
HAL_Delay(2000); // 根据实际情况调整延时
}
/***********************************************

View File

@ -54,6 +54,8 @@ void PID_init() //
pid_speed.Ki = 0.0005f; // 速度环积分系数初始化为0.005
pid_speed.Kd = 0.00001f; // 速度环微分系数初始化为0.0008
// 电流环pid
pid_current.Set = 0.0f; // 设置目标值初始化为0
pid_current.Actual = 0.0f; // 实际值初始化为0

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<cprj schemaVersion="2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2024-07-27T22:33:31" tool="csolution 2.4.0"/>
<created timestamp="2024-07-28T07:20:20" tool="csolution 2.4.0"/>
<info isLayer="false">
<description>Automatically generated project</description>

View File

@ -20,12 +20,12 @@
<View>
<WinId>346</WinId>
<ViewName>Code Coverage</ViewName>
<TableColWidths>725 136</TableColWidths>
<TableColWidths>725 160</TableColWidths>
</View>
<View>
<WinId>204</WinId>
<ViewName>Performance Analyzer</ViewName>
<TableColWidths>885 132 132 100</TableColWidths>
<TableColWidths>885</TableColWidths>
</View>
</SECTreeCtrl>
@ -1360,7 +1360,7 @@
<Window>
<RegID>50003</RegID>
<PaneID>50003</PaneID>
<IsVisible>0</IsVisible>
<IsVisible>1</IsVisible>
<IsFloating>0</IsFloating>
<IsTabbed>0</IsTabbed>
<IsActivated>0</IsActivated>
@ -1370,11 +1370,11 @@
<RecentRowIndex>0</RecentRowIndex>
<RectRecentDocked>
<Len>16</Len>
<Data>860300006600000036040000A3010000</Data>
<Data>BD000000660000003604000081000000</Data>
</RectRecentDocked>
<RectRecentFloat>
<Len>16</Len>
<Data>A4000000BB0000005A01000065010000</Data>
<Data>0A0000000A0000006E0000006E000000</Data>
</RectRecentFloat>
</Window>
<Window>
@ -1822,7 +1822,7 @@
<Name>Build</Name>
<Buttons>
<Len>1008</Len>
<Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000001853544D333247343734524554785F44656D6F5F426C696E6B960000000000000001001853544D333247343734524554785F44656D6F5F426C696E6B000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
<Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000001853544D333247343734524554785F44656D6F5F426C696E6B960000000000000001001853544D333247343734524554785F44656D6F5F426C696E6B000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
</Buttons>
<OriginalItems>
<Len>583</Len>
@ -1838,7 +1838,7 @@
<Name>Debug</Name>
<Buttons>
<Len>2373</Len>
<Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
<Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
</Buttons>
<OriginalItems>
<Len>898</Len>
@ -3607,7 +3607,7 @@
<Doc>
<Name>..\FOC_Related\ABZ\ABZ.c</Name>
<ColumnNumber>17</ColumnNumber>
<TopLine>171</TopLine>
<TopLine>191</TopLine>
<CurrentLine>223</CurrentLine>
<Folding>1</Folding>
<ContractedFolders></ContractedFolders>
@ -3651,8 +3651,8 @@
</Doc>
<Doc>
<Name>../Core/Src/main.c</Name>
<ColumnNumber>24</ColumnNumber>
<TopLine>209</TopLine>
<ColumnNumber>21</ColumnNumber>
<TopLine>206</TopLine>
<CurrentLine>234</CurrentLine>
<Folding>1</Folding>
<ContractedFolders></ContractedFolders>
@ -3660,9 +3660,9 @@
</Doc>
<Doc>
<Name>..\FOC_Related\FOC\FOC.c</Name>
<ColumnNumber>5</ColumnNumber>
<ColumnNumber>4</ColumnNumber>
<TopLine>183</TopLine>
<CurrentLine>190</CurrentLine>
<CurrentLine>183</CurrentLine>
<Folding>1</Folding>
<ContractedFolders></ContractedFolders>
<PaneID>0</PaneID>
@ -3670,7 +3670,7 @@
<Doc>
<Name>..\FOC_Related\CONTROL\control.c</Name>
<ColumnNumber>23</ColumnNumber>
<TopLine>57</TopLine>
<TopLine>61</TopLine>
<CurrentLine>100</CurrentLine>
<Folding>1</Folding>
<ContractedFolders></ContractedFolders>
@ -3696,9 +3696,9 @@
</Doc>
<Doc>
<Name>..\FOC_Related\PID\pid.c</Name>
<ColumnNumber>25</ColumnNumber>
<TopLine>22</TopLine>
<CurrentLine>54</CurrentLine>
<ColumnNumber>28</ColumnNumber>
<TopLine>1</TopLine>
<CurrentLine>16</CurrentLine>
<Folding>1</Folding>
<ContractedFolders></ContractedFolders>
<PaneID>0</PaneID>

View File

@ -8,7 +8,7 @@ Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: xxx xxx
xxx
User-based license: Keil MDK Community (non-commercial free of charge)
Valid until: Jun 1 2033. Cached until: Aug 2 2024
Valid until: Jun 1 2033. Cached until: Aug 3 2024
Tool Versions:
Toolchain: Keil MDK Community (non-commercial free of charge Version: 5.37.0.0

View File

@ -177,7 +177,7 @@
:100AF00000F06CBD704700004FF4005001F01CB8CE
:100B0000EFF3108072B600BFFEE7000000000000A7
:100B1000B0B52DED048B9FED2C8A40F2040440F219
:100B20000805C2F20004C2F20005B0EE000AF0EEC1
:100B20000805C2F20004C2F20005B0EE080AF0EEB9
:100B3000480A2060296004F0CBFE40F6B83000F08F
:100B400031FE9FED220AF0EE480A04F0C1FE28684B
:100B50002168484300EE100AB8EEC09AFFF7AAFEDB
@ -1418,8 +1418,8 @@
:10588000C2F2000494ED020AFBF7A2F9D4E9000188
:10589000FBF73EF9FFF788FAFFF794FA4FF09040D4
:1058A0004FF480610122FCF741FA40F60000C4F693
:1058B00000004FF400710122FCF738FA9FED038AD3
:1058C000B0EE480AFBF790F8FAE700BF0000C842C4
:1058B00000004FF400710122FCF738FAB2EE048ABE
:1058C000B0EE480AFBF790F8FAE70000000000008D
:1058D0002DE9F04F81B02DED088B82B040F20C071E
:1058E000C2F2000797ED001ABEEE002A21EE028AEE
:1058F000B4EE408AF1EE10FA0CDCB6EE002A21EE8E

View File

@ -3,7 +3,7 @@
<title>Static Call Graph - [STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6180002: Last Updated: Sat Jul 27 22:32:42 2024
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6180002: Last Updated: Sun Jul 28 07:44:51 2024
<BR><P>
<H3>Maximum Stack Usage = 432 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@ -1503,7 +1503,7 @@ Global Symbols
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32g474xx.o(RESET)
</UL>
<P><STRONG><a name="[6f]"></a>main</STRONG> (Thumb, 296 bytes, Stack size 80 bytes, main.o(.text.main))
<P><STRONG><a name="[6f]"></a>main</STRONG> (Thumb, 290 bytes, Stack size 80 bytes, main.o(.text.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 432<LI>Call Chain = main &rArr; FOC_ABZ_Init &rArr; setTorque &rArr; __hardfp_sin &rArr; __ieee754_rem_pio2 &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin

View File

@ -168,28 +168,8 @@ Section Cross References
foc.o(.text.Set_Speed) refers to d2f.o(.text) for __aeabi_d2f
foc.o(.text.Set_Speed) refers to foc.o(.text.setTorque) for setTorque
foc.o(.ARM.exidx.text.Set_Speed) refers to foc.o(.text.Set_Speed) for [Anonymous Symbol]
foc.o(.text.Open_Loop_Control) refers to foc.o(.bss..L_MergedGlobals) for .L_MergedGlobals
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.gain_c) for gain_c
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.current1_C) for current1_C
foc.o(.text.Open_Loop_Control) refers to foc.o(.rodata.str1.1) for .L.str
foc.o(.text.Open_Loop_Control) refers to usart.o(.bss.huart1) for huart1
foc.o(.text.Open_Loop_Control) refers to adc.o(.text.Read_ADC1_Values) for Read_ADC1_Values
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.adc1_Ia) for adc1_Ia
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.adc1_Ib) for adc1_Ib
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.adc1_Ic) for adc1_Ic
foc.o(.text.Open_Loop_Control) refers to lowpass_filter.o(.bss.adc1_filter_Ia) for adc1_filter_Ia
foc.o(.text.Open_Loop_Control) refers to lowpass_filter.o(.text.ADC_Filter_Update) for ADC_Filter_Update
foc.o(.text.Open_Loop_Control) refers to lowpass_filter.o(.bss.adc1_filter_Ib) for adc1_filter_Ib
foc.o(.text.Open_Loop_Control) refers to lowpass_filter.o(.bss.adc1_filter_Ic) for adc1_filter_Ic
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.offset_ia) for offset_ia
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.gain_a) for gain_a
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.current1_A) for current1_A
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.offset_ib) for offset_ib
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.gain_b) for gain_b
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.current1_B) for current1_B
foc.o(.text.Open_Loop_Control) refers to main.o(.bss.offset_ic) for offset_ic
foc.o(.text.Open_Loop_Control) refers to printf6.o(i.__0snprintf$6) for __2snprintf
foc.o(.text.Open_Loop_Control) refers to stm32g4xx_hal_uart.o(.text.HAL_UART_Transmit) for HAL_UART_Transmit
foc.o(.text.Open_Loop_Control) refers to foc.o(.text.Send_ADC1_Values) for Send_ADC1_Values
foc.o(.text.Open_Loop_Control) refers to f2d.o(.text) for __aeabi_f2d
foc.o(.text.Open_Loop_Control) refers to fmod.o(i.__hardfp_fmod) for __hardfp_fmod
foc.o(.text.Open_Loop_Control) refers to d2f.o(.text) for __aeabi_d2f
@ -2245,7 +2225,7 @@ Removing Unused input sections from the image.
Removing foc.o(.ARM.exidx.text.ABZ_Set_Speed), (8 bytes).
Removing foc.o(.text.Set_Speed), (196 bytes).
Removing foc.o(.ARM.exidx.text.Set_Speed), (8 bytes).
Removing foc.o(.text.Open_Loop_Control), (432 bytes).
Removing foc.o(.text.Open_Loop_Control), (156 bytes).
Removing foc.o(.ARM.exidx.text.Open_Loop_Control), (8 bytes).
Removing foc.o(.text.Send_ADC1_Values), (316 bytes).
Removing foc.o(.ARM.exidx.text.Send_ADC1_Values), (8 bytes).
@ -3687,7 +3667,7 @@ Removing Unused input sections from the image.
Removing dfixul.o(.text), (48 bytes).
Removing cdrcmple.o(.text), (48 bytes).
1490 unused section(s) (total 97550 bytes) removed from the image.
1490 unused section(s) (total 97274 bytes) removed from the image.
==============================================================================
@ -4286,7 +4266,7 @@ Image Symbol Table
UART_SetConfig 0x0800519d Thumb Code 688 stm32g4xx_hal_uart.o(.text.UART_SetConfig)
UART_WaitOnFlagUntilTimeout 0x0800545d Thumb Code 840 stm32g4xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout)
UsageFault_Handler 0x080057a5 Thumb Code 2 stm32g4xx_it.o(.text.UsageFault_Handler)
main 0x080057a9 Thumb Code 296 main.o(.text.main)
main 0x080057a9 Thumb Code 290 main.o(.text.main)
setTorque 0x080058d1 Thumb Code 812 foc.o(.text.setTorque)
__ARM_fpclassify 0x08005bfd Thumb Code 48 fpclassify.o(i.__ARM_fpclassify)
__hardfp_cos 0x08005c31 Thumb Code 180 cos.o(i.__hardfp_cos)
@ -4576,7 +4556,8 @@ Memory Map of the image
0x0800545c 0x0800545c 0x00000348 Code RO 1364 .text.UART_WaitOnFlagUntilTimeout stm32g4xx_hal_uart.o
0x080057a4 0x080057a4 0x00000002 Code RO 362 .text.UsageFault_Handler stm32g4xx_it.o
0x080057a6 0x080057a6 0x00000002 PAD
0x080057a8 0x080057a8 0x00000128 Code RO 160 .text.main main.o
0x080057a8 0x080057a8 0x00000122 Code RO 160 .text.main main.o
0x080058ca 0x080058ca 0x00000006 PAD
0x080058d0 0x080058d0 0x0000032c Code RO 63 .text.setTorque foc.o
0x08005bfc 0x08005bfc 0x00000030 Code RO 2298 i.__ARM_fpclassify m_wm.l(fpclassify.o)
0x08005c2c 0x08005c2c 0x00000004 PAD
@ -4673,12 +4654,12 @@ Image component sizes
268 8 0 0 12 1372 control.o
118 0 0 0 0 4118 dma.o
436 0 0 0 204 6138 fdcan.o
1216 72 0 0 0 14943 foc.o
1216 72 0 0 0 14825 foc.o
234 0 0 0 0 4745 gpio.o
484 0 0 0 168 7122 i2c.o
66 8 0 0 88 1562 lowpass_filter.o
306 4 0 16 40 3645 main.o
122 0 0 0 108 778 pid.o
300 0 0 16 40 3640 main.o
122 0 0 0 108 780 pid.o
36 8 472 0 1024 844 startup_stm32g474xx.o
184 0 0 8 4 9540 stm32g4xx_hal.o
1636 0 0 0 0 28766 stm32g4xx_hal_adc.o
@ -4703,9 +4684,9 @@ Image component sizes
810 0 0 0 540 7696 usart.o
----------------------------------------------------------------------
21356 198 584 28 3192 436851 Object Totals
21356 194 584 28 3192 436730 Object Totals
0 0 32 0 0 0 (incl. Generated)
110 0 0 0 0 0 (incl. Padding)
116 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
@ -4772,9 +4753,9 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
25952 498 880 32 3192 438107 Grand Totals
25952 498 880 32 3192 438107 ELF Image Totals
25952 498 880 32 0 0 ROM Totals
25952 494 880 32 3192 437986 Grand Totals
25952 494 880 32 3192 437986 ELF Image Totals
25952 494 880 32 0 0 ROM Totals
==============================================================================

View File

@ -51,7 +51,7 @@ I (..\Core\Inc\usart.h)(0x667E4DDA)
F (..\FOC_Related\CONTROL\control.c)(0x66A4B738)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/control.o -MD)
I (..\FOC_Related\CONTROL\control.h)(0x668CB771)
I (../FOC_Related/PID/pid.h)(0x6689F130)
F (..\FOC_Related\FOC\FOC.c)(0x66A4FE3C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/foc.o -MD)
F (..\FOC_Related\FOC\FOC.c)(0x66A585F5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/foc.o -MD)
I (..\FOC_Related\FOC\FOC.h)(0x66A4584D)
I (..\Core\Inc\usart.h)(0x667E4DDA)
I (..\Core\Inc\main.h)(0x66978768)
@ -147,7 +147,7 @@ I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_tim.h)(0x66690E8D)
I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_tim_ex.h)(0x66690E8D)
I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart.h)(0x66690E8D)
I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart_ex.h)(0x66690E8D)
F (..\FOC_Related\PID\pid.c)(0x66A50509)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/pid.o -MD)
F (..\FOC_Related\PID\pid.c)(0x66A58670)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/pid.o -MD)
I (..\FOC_Related\PID\pid.h)(0x6689F130)
F (..\FOC_Related\HALL\HALL.c)(0x668F847B)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/hall.o -MD)
F (..\FOC_Related\ABZ\ABZ.c)(0x66A4F185)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/abz.o -MD)
@ -198,7 +198,7 @@ I (..\FOC_Related\ABZ\ABZ.h)(0x66A3A434)
I (..\FOC_Related\FOC\foc.h)(0x66A4584D)
I (..\Core\Inc\usart.h)(0x667E4DDA)
I (D:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x625333C6)
F (../Core/Src/main.c)(0x66A5049D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/main.o -MD)
F (../Core/Src/main.c)(0x66A5856B)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/main.o -MD)
I (..\Core\Inc\main.h)(0x66978768)
I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal.h)(0x66690E8C)
I (..\Core\Inc\stm32g4xx_hal_conf.h)(0x66814B76)

View File

@ -1,13 +1,15 @@
# ninja log v6
3 149 7437717732688044 STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-mkdir 659dcb057e6677a5
312 458 7437717735778046 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-update a5715626eeb43326
3 149 7437717732688044 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-mkdir 659dcb057e6677a5
149 311 7437717734298039 STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-download 5894830ab43e9bb8
149 311 7437717734298039 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-download 5894830ab43e9bb8
312 458 7437717735778046 STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-update a5715626eeb43326
312 458 7437717735778046 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-update a5715626eeb43326
458 600 7437717737198054 STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-patch 33ad302ad833c822
149 311 7437717734298039 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-download 5894830ab43e9bb8
458 600 7437717737198054 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-patch 33ad302ad833c822
312 458 7437717735778046 STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-update a5715626eeb43326
600 6411 7437717795314478 STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-configure cdc06ecaf99d34d8
600 6411 7437717795314478 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-configure cdc06ecaf99d34d8
6411 6568 7437717795354480 STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database 5b5a00d9ecf56563
6411 6568 7437717795354480 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database 5b5a00d9ecf56563
4 295 7438239709319900 STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database 5b5a00d9ecf56563
4 295 7438239709319900 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database 5b5a00d9ecf56563

View File

@ -1,3 +1,5 @@
# ninja log v6
4 78 7437717796104484 CMakeFiles/database e7952e0db4a47d17
4 78 7437717796104484 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/1/CMakeFiles/database e7952e0db4a47d17
25 137 7438239710799901 CMakeFiles/database e7952e0db4a47d17
25 137 7438239710799901 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/1/CMakeFiles/database e7952e0db4a47d17

View File

@ -1,50 +1,48 @@
# ninja log v6
42 490 7435158237926254 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/adc.o 2b16f43dfe55302e
74 540 7435158238246282 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/dma.o a41bd06d8a9cd804
1231 1934 7435158249830086 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.o 423ff85f281b7935
107 591 7435158238586267 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/fdcan.o 90905e4fa0b37e80
142 643 7435158238924142 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/gpio.o dfb84a660c2a450b
10 313 7437918147976072 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/main.o c37beb02a0084cec
74 540 7435158238246282 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/dma.o a41bd06d8a9cd804
155 921 7437039544524762 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_it.o a8fa77ac47c8353c
21 524 7438255325343270 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/main.o c37beb02a0084cec
142 643 7435158238924142 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/gpio.o dfb84a660c2a450b
75 755 7437814997928431 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/i2c.o 4383b003ca70ae35
263 791 7435158240144158 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_hal_msp.o b41d7983174e2003
22 555 7437814997390656 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/startup_stm32g474xx.o ce0f651a98b4408
72 326 7437918148602747 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/AS5600/AS5600.o cb268871de2d1ec4
22 555 7437814997390656 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/startup_stm32g474xx.o ce0f651a98b4408
263 791 7435158240144158 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_hal_msp.o b41d7983174e2003
348 894 7435158240999302 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/system_stm32g4xx.o 4fec1b3e7c85bd7
82 464 7437718103781593 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/tim.o fdb35918c06faa5e
492 1054 7435158242435242 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.o 230a507fd3ba92bb
438 1001 7435158241889338 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/usart.o 4f57dd2906a0970
82 464 7437718103781593 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/tim.o fdb35918c06faa5e
1289 2030 7435158250400036 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.o 98307b29a74e4082
438 1001 7435158241889338 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/usart.o 4f57dd2906a0970
643 1115 7435158243946640 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.o fb606a4daddd2207
743 1174 7435158244949479 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.o 2d28c2be9c3f0fb2
692 1231 7435158244438578 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.o 31203deefea42e5f
895 1458 7435158246460266 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.o 5daba7be0c1b912d
792 1289 7435158245430518 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.o 227cb1af7aeee7ce
692 1231 7435158244438578 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.o 31203deefea42e5f
2175 2687 7435158259262278 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/LOWPASS_FILTER/LowPass_Filter.o 31c4c8f2c02bf422
592 1339 7435158243432535 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.o 2acf61bd3168fab0
792 1289 7435158245430518 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.o 227cb1af7aeee7ce
1055 1766 7435158248057360 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.o 5c0f49e5d633feb2
592 1339 7435158243432535 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.o 2acf61bd3168fab0
540 1391 7435158242905197 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.o edf3e9e7517f5484
1001 1519 7435158247522960 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.o 22f1f1a4763b7a50
948 1640 7435158246985493 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.o ae5cfc810fe2df0d
844 1699 7435158245955694 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_fdcan.o c2d0116637dcef2c
1175 1851 7435158249260039 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.o 20c921daf914de21
844 1699 7435158245955694 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_fdcan.o c2d0116637dcef2c
1339 2090 7435158250907344 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.o 8a82099ae367604c
1699 2175 7435158254503805 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.o d042895c0af8295
1392 2235 7435158251422519 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.o 27b60fa4a4167cf
42 315 7437918148302764 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o 69e8e40a68619a60
1392 2235 7435158251422519 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.o 27b60fa4a4167cf
1640 2340 7435158253911424 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.o c1d88f4fda0f9503
249 611 7437814999664565 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/CONTROL/control.o 9b25df407dcdace4
2090 2525 7435158258412009 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/HALL/HALL.o 569705b12a38f301
383 666 7437815001000298 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o 6e3c466a93da03af
106 392 7437918148942735 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/FOC/FOC.o 6b3ce60af500247b
85 231 7437940127862600 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o 6e3c466a93da03af
74 767 7438253480582224 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/FOC/FOC.o 6b3ce60af500247b
1520 2789 7435158252708088 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.o 53082ad31c182864
1116 2835 7435158248668738 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.o 1b7530196ab88eca
1583 2934 7435158253344560 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.o 4495500b23fa23e5
1459 3030 7435158252098110 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.o fcc92cb73e4d0466
392 673 7437918151805624 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/out/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/STM32G474RETx_Demo_Blink.axf a54d3d95e47e8b18
526 825 7438255330385032 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/out/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/STM32G474RETx_Demo_Blink.axf a54d3d95e47e8b18
7 99 7435889346634430 CMakeFiles/database 7dba96e7cd4e65ce
7 99 7435889346634430 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/database 7dba96e7cd4e65ce
85 231 7437940127862600 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o 6e3c466a93da03af
8 313 7437940127103015 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/main.o c37beb02a0084cec
46 377 7437940127472620 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/FOC/FOC.o 6b3ce60af500247b
377 513 7437940130792836 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/out/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/STM32G474RETx_Demo_Blink.axf a54d3d95e47e8b18
19 251 7438256239251654 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o 6e3c466a93da03af
253 536 7438256241588264 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/out/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/STM32G474RETx_Demo_Blink.axf a54d3d95e47e8b18

Binary file not shown.

View File

@ -0,0 +1,242 @@
Configuration STM32G474RETx_Demo_Blink
STM32CubeMX 6.11.1
Date 07/28/2024
MCU STM32G474RETx
PERIPHERALS MODES FUNCTIONS PINS
ADC1 IN1 Single-ended ADC1_IN1 PA0
ADC1 IN2 Single-ended ADC1_IN2 PA1
ADC1 IN9 Single-ended ADC1_IN9 PC3
ADC2 IN3 Single-ended ADC2_IN3 PA6
ADC2 IN4 Single-ended ADC2_IN4 PA7
ADC2 IN12 Single-ended ADC2_IN12 PB2
ADC3 IN1 Single-ended ADC3_IN1 PB1
FDCAN1 Activated FDCAN1_RX PA11
FDCAN1 Activated FDCAN1_TX PA12
FDCAN2 Activated FDCAN2_RX PB12
FDCAN2 Activated FDCAN2_TX PB6
I2C1 I2C I2C1_SCL PB8-BOOT0
I2C1 I2C I2C1_SDA PB7
I2C2 I2C I2C2_SCL PA9
I2C2 I2C I2C2_SDA PA8
LPUART1 Asynchronous LPUART1_RX PA3
LPUART1 Asynchronous LPUART1_TX PA2
RCC Crystal/Ceramic Resonator RCC_OSC_IN PF0-OSC_IN
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PF1-OSC_OUT
RCC Crystal/Ceramic Resonator RCC_OSC32_IN PC14-OSC32_IN
RCC Crystal/Ceramic Resonator RCC_OSC32_OUT PC15-OSC32_OUT
SYS Serial Wire SYS_JTCK-SWCLK PA14
SYS Serial Wire SYS_JTMS-SWDIO PA13
SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick
SYS Dead Battery Signals disabled SYS_VS_DBSignals VP_SYS_VS_DBSignals
TIM1 Internal Clock TIM1_VS_ClockSourceINT VP_TIM1_VS_ClockSourceINT
TIM1 PWM Generation CH1 CH1N TIM1_CH1 PC0
TIM1 PWM Generation CH1 CH1N TIM1_CH1N PB13
TIM1 PWM Generation CH2 CH2N TIM1_CH2 PC1
TIM1 PWM Generation CH2 CH2N TIM1_CH2N PB14
TIM1 PWM Generation CH3 CH3N TIM1_CH3 PC2
TIM1 PWM Generation CH3 CH3N TIM1_CH3N PB15
TIM2 Encoder Mode + index TIM2_CH1 PA15
TIM2 Encoder Mode + index TIM2_CH2 PB3
TIM2 Encoder Mode + index TIM2_ETR PA5
TIM3 Encoder Mode + index TIM3_CH1 PB4
TIM3 Encoder Mode + index TIM3_CH2 PA4
TIM3 Encoder Mode + index TIM3_ETR PD2
TIM8 Internal Clock TIM8_VS_ClockSourceINT VP_TIM8_VS_ClockSourceINT
TIM8 PWM Generation CH1 CH1N TIM8_CH1 PC6
TIM8 PWM Generation CH1 CH1N TIM8_CH1N PC10
TIM8 PWM Generation CH2 CH2N TIM8_CH2 PC7
TIM8 PWM Generation CH2 CH2N TIM8_CH2N PC11
TIM8 PWM Generation CH3 CH3N TIM8_CH3 PC8
TIM8 PWM Generation CH3 CH3N TIM8_CH3N PC12
USART1 Asynchronous USART1_RX PC5
USART1 Asynchronous USART1_TX PC4
USART3 Asynchronous USART3_RX PB11
USART3 Asynchronous USART3_TX PB9
Pin Nb PINs FUNCTIONs LABELs
2 PC13 GPIO_EXTI13 B1 [blue push button]
3 PC14-OSC32_IN RCC_OSC32_IN
4 PC15-OSC32_OUT RCC_OSC32_OUT
5 PF0-OSC_IN RCC_OSC_IN
6 PF1-OSC_OUT RCC_OSC_OUT
8 PC0 TIM1_CH1
9 PC1 TIM1_CH2
10 PC2 TIM1_CH3
11 PC3 ADC1_IN9
12 PA0 ADC1_IN1
13 PA1 ADC1_IN2
14 PA2 LPUART1_TX LPUART1_TX [STLINKV3E_VCP_RX]
17 PA3 LPUART1_RX LPUART1_RX [STLINKV3E_VCP_TX]
18 PA4 TIM3_CH2
19 PA5 TIM2_ETR
20 PA6 ADC2_IN3
21 PA7 ADC2_IN4
22 PC4 USART1_TX
23 PC5 USART1_RX
24 PB0* TIM3_CH3
25 PB1 ADC3_IN1 VBUS
26 PB2 ADC2_IN12
30 PB10* TIM2_CH3
33 PB11 USART3_RX
34 PB12 FDCAN2_RX
35 PB13 TIM1_CH1N
36 PB14 TIM1_CH2N
37 PB15 TIM1_CH3N
38 PC6 TIM8_CH1
39 PC7 TIM8_CH2
40 PC8 TIM8_CH3
41 PC9 GPIO_Output M2_EN
42 PA8 I2C2_SDA
43 PA9 I2C2_SCL
44 PA10 GPIO_Output M1_EN
45 PA11 FDCAN1_RX
46 PA12 FDCAN1_TX
49 PA13 SYS_JTMS-SWDIO T_SWDIO
50 PA14 SYS_JTCK-SWCLK T_SWCLK
51 PA15 TIM2_CH1
52 PC10 TIM8_CH1N
53 PC11 TIM8_CH2N
54 PC12 TIM8_CH3N
55 PD2 TIM3_ETR
56 PB3 TIM2_CH2
57 PB4 TIM3_CH1
59 PB6 FDCAN2_TX
60 PB7 I2C1_SDA
61 PB8-BOOT0 I2C1_SCL
62 PB9 USART3_TX
PERIPHERALS MODES FUNCTIONS PINS
ADC1 IN1 Single-ended ADC1_IN1 PA0
ADC1 IN2 Single-ended ADC1_IN2 PA1
ADC1 IN9 Single-ended ADC1_IN9 PC3
ADC2 IN3 Single-ended ADC2_IN3 PA6
ADC2 IN4 Single-ended ADC2_IN4 PA7
ADC2 IN12 Single-ended ADC2_IN12 PB2
ADC3 IN1 Single-ended ADC3_IN1 PB1
FDCAN1 Activated FDCAN1_RX PA11
FDCAN1 Activated FDCAN1_TX PA12
FDCAN2 Activated FDCAN2_RX PB12
FDCAN2 Activated FDCAN2_TX PB6
I2C1 I2C I2C1_SCL PB8-BOOT0
I2C1 I2C I2C1_SDA PB7
I2C2 I2C I2C2_SCL PA9
I2C2 I2C I2C2_SDA PA8
LPUART1 Asynchronous LPUART1_RX PA3
LPUART1 Asynchronous LPUART1_TX PA2
RCC Crystal/Ceramic Resonator RCC_OSC_IN PF0-OSC_IN
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PF1-OSC_OUT
RCC Crystal/Ceramic Resonator RCC_OSC32_IN PC14-OSC32_IN
RCC Crystal/Ceramic Resonator RCC_OSC32_OUT PC15-OSC32_OUT
SYS Serial Wire SYS_JTCK-SWCLK PA14
SYS Serial Wire SYS_JTMS-SWDIO PA13
SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick
SYS Dead Battery Signals disabled SYS_VS_DBSignals VP_SYS_VS_DBSignals
TIM1 Internal Clock TIM1_VS_ClockSourceINT VP_TIM1_VS_ClockSourceINT
TIM1 PWM Generation CH1 CH1N TIM1_CH1 PC0
TIM1 PWM Generation CH1 CH1N TIM1_CH1N PB13
TIM1 PWM Generation CH2 CH2N TIM1_CH2 PC1
TIM1 PWM Generation CH2 CH2N TIM1_CH2N PB14
TIM1 PWM Generation CH3 CH3N TIM1_CH3 PC2
TIM1 PWM Generation CH3 CH3N TIM1_CH3N PB15
TIM2 Encoder Mode + index TIM2_CH1 PA15
TIM2 Encoder Mode + index TIM2_CH2 PB3
TIM2 Encoder Mode + index TIM2_ETR PA5
TIM3 Encoder Mode + index TIM3_CH1 PB4
TIM3 Encoder Mode + index TIM3_CH2 PA4
TIM3 Encoder Mode + index TIM3_ETR PD2
TIM8 Internal Clock TIM8_VS_ClockSourceINT VP_TIM8_VS_ClockSourceINT
TIM8 PWM Generation CH1 CH1N TIM8_CH1 PC6
TIM8 PWM Generation CH1 CH1N TIM8_CH1N PC10
TIM8 PWM Generation CH2 CH2N TIM8_CH2 PC7
TIM8 PWM Generation CH2 CH2N TIM8_CH2N PC11
TIM8 PWM Generation CH3 CH3N TIM8_CH3 PC8
TIM8 PWM Generation CH3 CH3N TIM8_CH3N PC12
USART1 Asynchronous USART1_RX PC5
USART1 Asynchronous USART1_TX PC4
USART3 Asynchronous USART3_RX PB11
USART3 Asynchronous USART3_TX PB9
Pin Nb PINs FUNCTIONs LABELs
2 PC13 GPIO_EXTI13 B1 [blue push button]
3 PC14-OSC32_IN RCC_OSC32_IN
4 PC15-OSC32_OUT RCC_OSC32_OUT
5 PF0-OSC_IN RCC_OSC_IN
6 PF1-OSC_OUT RCC_OSC_OUT
8 PC0 TIM1_CH1
9 PC1 TIM1_CH2
10 PC2 TIM1_CH3
11 PC3 ADC1_IN9
12 PA0 ADC1_IN1
13 PA1 ADC1_IN2
14 PA2 LPUART1_TX LPUART1_TX [STLINKV3E_VCP_RX]
17 PA3 LPUART1_RX LPUART1_RX [STLINKV3E_VCP_TX]
18 PA4 TIM3_CH2
19 PA5 TIM2_ETR
20 PA6 ADC2_IN3
21 PA7 ADC2_IN4
22 PC4 USART1_TX
23 PC5 USART1_RX
24 PB0* TIM3_CH3
25 PB1 ADC3_IN1 VBUS
26 PB2 ADC2_IN12
30 PB10* TIM2_CH3
33 PB11 USART3_RX
34 PB12 FDCAN2_RX
35 PB13 TIM1_CH1N
36 PB14 TIM1_CH2N
37 PB15 TIM1_CH3N
38 PC6 TIM8_CH1
39 PC7 TIM8_CH2
40 PC8 TIM8_CH3
41 PC9 GPIO_Output M2_EN
42 PA8 I2C2_SDA
43 PA9 I2C2_SCL
44 PA10 GPIO_Output M1_EN
45 PA11 FDCAN1_RX
46 PA12 FDCAN1_TX
49 PA13 SYS_JTMS-SWDIO T_SWDIO
50 PA14 SYS_JTCK-SWCLK T_SWCLK
51 PA15 TIM2_CH1
52 PC10 TIM8_CH1N
53 PC11 TIM8_CH2N
54 PC12 TIM8_CH3N
55 PD2 TIM3_ETR
56 PB3 TIM2_CH2
57 PB4 TIM3_CH1
59 PB6 FDCAN2_TX
60 PB7 I2C1_SDA
61 PB8-BOOT0 I2C1_SCL
62 PB9 USART3_TX
SOFTWARE PROJECT
Project Settings :
Project Name : STM32G474RETx_Demo_Blink
Project Folder : C:\Users\Michael_Chemic\Desktop\STM32G4-DRV8301-FOC
Toolchain / IDE : MDK-ARM V5.32
Firmware Package Name and Version : STM32Cube FW_G4 V1.5.2
Code Generation Settings :
STM32Cube MCU packages and embedded software packs : Copy all used libraries into the project folder
Generate peripheral initialization as a pair of '.c/.h' files per peripheral : Yes
Backup previously generated files when re-generating : No
Delete previously generated files when not re-generated : Yes
Set all free pins as analog (to optimize the power consumption) : No
Toolchains Settings :
Compiler Optimizations :