文件结构优化

This commit is contained in:
Michael Chemic 2024-07-24 20:35:02 +08:00
parent 51ef1c0860
commit 31bc12d5ce
152 changed files with 3982 additions and 2737 deletions

View File

@ -1,4 +1,4 @@
CompileFlags: CompileFlags:
Add: [] Add: []
CompilationDatabase: >- CompilationDatabase: >-
c:\Users\Michael_Chemic\Desktop\STM32G474RETx_FOC\MDK-ARM\out\STM32G474RETx_Demo_Blink\STM32G474RETxDemoBlink c:\Users\Michael_Chemic\Desktop\STM32G4-DRV8301-FOC\MDK-ARM\out\STM32G474RETx_Demo_Blink\STM32G474RETxDemoBlink

103
MDK-ARM/.vscode/c_cpp_properties.json vendored Normal file
View File

@ -0,0 +1,103 @@
{
"configurations": [
{
"name": "STM32G474RETx_Demo_Blink",
"includePath": [
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Core\\Inc",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Drivers\\STM32G4xx_HAL_Driver\\Inc",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Drivers\\STM32G4xx_HAL_Driver\\Inc\\Legacy",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Drivers\\CMSIS\\Device\\ST\\STM32G4xx\\Include",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Drivers\\CMSIS\\Include",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\CONTROL",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\AS5600",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\FOC",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\LOWPASS_FILTER",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\PID",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\ABZ",
"D:\\Keil_v5\\ARM\\ARMCLANG\\include",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\MDK-ARM",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Core\\Src",
"c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Drivers\\STM32G4xx_HAL_Driver\\Src"
],
"defines": [
"USE_HAL_DRIVER",
"STM32G474xx",
"__CC_ARM",
"__arm__",
"__align(x)=",
"__ALIGNOF__(x)=",
"__alignof__(x)=",
"__asm(x)=",
"__forceinline=",
"__restrict=",
"__global_reg(n)=",
"__inline=",
"__int64=long long",
"__INTADDR__(expr)=0",
"__irq=",
"__packed=",
"__pure=",
"__smc(n)=",
"__svc(n)=",
"__svc_indirect(n)=",
"__svc_indirect_r7(n)=",
"__value_in_regs=",
"__weak=",
"__writeonly=",
"__declspec(x)=",
"__attribute__(x)=",
"__nonnull__(x)=",
"__register=",
"__breakpoint(x)=",
"__cdp(x,y,z)=",
"__clrex()=",
"__clz(x)=0U",
"__current_pc()=0U",
"__current_sp()=0U",
"__disable_fiq()=",
"__disable_irq()=",
"__dmb(x)=",
"__dsb(x)=",
"__enable_fiq()=",
"__enable_irq()=",
"__fabs(x)=0.0",
"__fabsf(x)=0.0f",
"__force_loads()=",
"__force_stores()=",
"__isb(x)=",
"__ldrex(x)=0U",
"__ldrexd(x)=0U",
"__ldrt(x)=0U",
"__memory_changed()=",
"__nop()=",
"__pld(...)=",
"__pli(...)=",
"__qadd(x,y)=0",
"__qdbl(x)=0",
"__qsub(x,y)=0",
"__rbit(x)=0U",
"__rev(x)=0U",
"__return_address()=0U",
"__ror(x,y)=0U",
"__schedule_barrier()=",
"__semihost(x,y)=0",
"__sev()=",
"__sqrt(x)=0.0",
"__sqrtf(x)=0.0f",
"__ssat(x,y)=0",
"__strex(x,y)=0U",
"__strexd(x,y)=0",
"__strt(x,y)=",
"__swp(x,y)=0U",
"__usat(x,y)=0U",
"__wfe()=",
"__wfi()=",
"__yield()=",
"__vfp_status(x,y)=0"
],
"intelliSenseMode": "${default}"
}
],
"version": 4
}

View File

@ -19,5 +19,6 @@
"abz.h": "c", "abz.h": "c",
"foc.h": "c" "foc.h": "c"
}, },
"todo-tree.tree.showBadges": true "todo-tree.tree.showBadges": true,
"cmake.sourceDirectory": "C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink"
} }

View File

@ -1,15 +1,27 @@
{ {
"folders": [], "folders": [
{
"path": "."
}
],
"settings": { "settings": {
"cmsis-csolution.actions": [ "files.associations": {
{ "main.h": "c",
"path": "STM32G474RETx_Demo_Blink.csolution.yml", "adc.h": "c",
"target": "STM32G474RETxDemoBlink", "fdcan.h": "c",
"config": { "dma.h": "c",
"run": "Flash Device" "i2c.h": "c",
} "usart.h": "c",
} "tim.h": "c",
] "gpio.h": "c",
"as5600.h": "c",
"stdio.h": "c",
"abz.h": "c",
"lowpass_filter.h": "c",
"control.h": "c",
"pid.h": "c",
"string.h": "c"
}
}, },
"extensions": {} "extensions": {}
} }

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <?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"> <cprj schemaVersion="2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CPRJ.xsd">
<created timestamp="2024-07-21T17:04:30" tool="csolution 2.4.0"/> <created timestamp="2024-07-24T20:33:29" tool="csolution 2.4.0"/>
<info isLayer="false"> <info isLayer="false">
<description>Automatically generated project</description> <description>Automatically generated project</description>

File diff suppressed because one or more lines are too long

View File

@ -8,7 +8,7 @@ Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: xxx xxx License Information: xxx xxx
xxx xxx
User-based license: Keil MDK Community (non-commercial free of charge) User-based license: Keil MDK Community (non-commercial free of charge)
Valid until: Jun 1 2033. Cached until: Jul 24 2024 Valid until: Jun 1 2033. Cached until: Jul 31 2024
Tool Versions: Tool Versions:
Toolchain: Keil MDK Community (non-commercial free of charge Version: 5.37.0.0 Toolchain: Keil MDK Community (non-commercial free of charge Version: 5.37.0.0
@ -24,56 +24,56 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.9.0
Dialog DLL: TCM.DLL V1.56.1.0 Dialog DLL: TCM.DLL V1.56.1.0
<h2>Project:</h2> <h2>Project:</h2>
C:\Users\Michael_Chemic\Desktop\STM32G474RETx_FOC\MDK-ARM\STM32G474RETx_Demo_Blink.uvprojx C:\Users\Michael_Chemic\Desktop\STM32G474RETx_FOC\STM32G4-DRV8301-FOC\MDK-ARM\STM32G474RETx_Demo_Blink.uvprojx
Project File Date: 07/17/2024 Project File Date: 07/17/2024
<h2>Output:</h2> <h2>Output:</h2>
*** Using Compiler 'V6.18', folder: 'D:\Keil_v5\ARM\ARMCLANG\Bin' *** Using Compiler 'V6.18', folder: 'D:\Keil_v5\ARM\ARMCLANG\Bin'
Rebuild target 'STM32G474RETx_Demo_Blink' Rebuild target 'STM32G474RETx_Demo_Blink'
compiling HALL.c... compiling HALL.c...
compiling control.c...
compiling ABZ.c...
compiling pid.c...
assembling startup_stm32g474xx.s... assembling startup_stm32g474xx.s...
compiling gpio.c... compiling pid.c...
compiling main.c... compiling control.c...
compiling AS5600.c...
compiling LowPass_Filter.c... compiling LowPass_Filter.c...
compiling FOC.c... compiling main.c...
compiling ABZ.c...
compiling gpio.c...
compiling AS5600.c...
compiling adc.c... compiling adc.c...
compiling FOC.c...
compiling dma.c... compiling dma.c...
compiling fdcan.c... compiling fdcan.c...
compiling i2c.c... compiling i2c.c...
compiling usart.c... compiling usart.c...
compiling stm32g4xx_it.c...
compiling tim.c... compiling tim.c...
compiling stm32g4xx_ll_adc.c... compiling stm32g4xx_ll_adc.c...
compiling stm32g4xx_it.c...
compiling stm32g4xx_hal_msp.c... compiling stm32g4xx_hal_msp.c...
compiling stm32g4xx_hal.c... compiling stm32g4xx_hal.c...
compiling stm32g4xx_hal_adc.c...
compiling stm32g4xx_hal_adc_ex.c...
compiling stm32g4xx_hal_flash_ramfunc.c...
compiling stm32g4xx_hal_exti.c...
compiling stm32g4xx_hal_gpio.c...
compiling stm32g4xx_hal_flash.c...
compiling stm32g4xx_hal_rcc.c... compiling stm32g4xx_hal_rcc.c...
compiling stm32g4xx_hal_flash_ex.c...
compiling stm32g4xx_hal_rcc_ex.c... compiling stm32g4xx_hal_rcc_ex.c...
compiling stm32g4xx_hal_flash_ramfunc.c...
compiling stm32g4xx_hal_flash.c...
compiling stm32g4xx_hal_adc_ex.c...
compiling stm32g4xx_hal_flash_ex.c...
compiling stm32g4xx_hal_gpio.c...
compiling stm32g4xx_hal_adc.c...
compiling stm32g4xx_hal_exti.c...
compiling stm32g4xx_hal_dma_ex.c... compiling stm32g4xx_hal_dma_ex.c...
compiling stm32g4xx_hal_dma.c... compiling stm32g4xx_hal_dma.c...
compiling stm32g4xx_hal_pwr.c... compiling stm32g4xx_hal_pwr.c...
compiling stm32g4xx_hal_cortex.c...
compiling stm32g4xx_hal_i2c_ex.c...
compiling stm32g4xx_hal_pwr_ex.c... compiling stm32g4xx_hal_pwr_ex.c...
compiling stm32g4xx_hal_i2c_ex.c...
compiling stm32g4xx_hal_cortex.c...
compiling system_stm32g4xx.c... compiling system_stm32g4xx.c...
compiling stm32g4xx_hal_uart_ex.c... compiling stm32g4xx_hal_uart_ex.c...
compiling stm32g4xx_hal_fdcan.c... compiling stm32g4xx_hal_fdcan.c...
compiling stm32g4xx_hal_tim_ex.c... compiling stm32g4xx_hal_tim_ex.c...
compiling stm32g4xx_hal_uart.c... compiling stm32g4xx_hal_uart.c...
compiling stm32g4xx_hal_tim.c...
compiling stm32g4xx_hal_i2c.c... compiling stm32g4xx_hal_i2c.c...
compiling stm32g4xx_hal_tim.c...
linking... linking...
Program Size: Code=26208 RO-data=880 RW-data=32 ZI-data=3184 Program Size: Code=26000 RO-data=880 RW-data=32 ZI-data=3184
FromELF: creating hex file... FromELF: creating hex file...
"STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf" - 0 Error(s), 0 Warning(s). "STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf" - 0 Error(s), 0 Warning(s).

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@
<title>Static Call Graph - [STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf]</title></head> <title>Static Call Graph - [STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf]</title></head>
<body><HR> <body><HR>
<H1>Static Call Graph for image STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf</H1><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: Thu Jul 18 09:51:23 2024 <BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6180002: Last Updated: Wed Jul 24 17:00:50 2024
<BR><P> <BR><P>
<H3>Maximum Stack Usage = 432 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> <H3>Maximum Stack Usage = 432 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3> Call chain for Maximum Stack Depth:</H3>
@ -144,7 +144,7 @@ Global Symbols
<P><STRONG><a name="[71]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) <P><STRONG><a name="[71]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32g474xx.o(.text) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32g474xx.o(.text)
</UL> </UL>
<P><STRONG><a name="[fe]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) <P><STRONG><a name="[fd]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
<P><STRONG><a name="[72]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) <P><STRONG><a name="[72]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
<BR><BR>[Calls]<UL><LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload <BR><BR>[Calls]<UL><LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
@ -154,15 +154,15 @@ Global Symbols
<BR><BR>[Called By]<UL><LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload <BR><BR>[Called By]<UL><LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL> </UL>
<P><STRONG><a name="[ff]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) <P><STRONG><a name="[fe]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
<P><STRONG><a name="[100]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) <P><STRONG><a name="[ff]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
<P><STRONG><a name="[101]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) <P><STRONG><a name="[100]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
<P><STRONG><a name="[102]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) <P><STRONG><a name="[101]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
<P><STRONG><a name="[103]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) <P><STRONG><a name="[102]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32g474xx.o(.text)) <P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32g474xx.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32g474xx.o(RESET) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32g474xx.o(RESET)
@ -470,9 +470,9 @@ Global Symbols
<LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr <LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
</UL> </UL>
<P><STRONG><a name="[104]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) <P><STRONG><a name="[103]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<P><STRONG><a name="[105]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) <P><STRONG><a name="[104]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<P><STRONG><a name="[77]"></a>__aeabi_memclr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) <P><STRONG><a name="[77]"></a>__aeabi_memclr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset <BR><BR>[Calls]<UL><LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
@ -487,7 +487,7 @@ Global Symbols
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM1_Init <LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM1_Init
</UL> </UL>
<P><STRONG><a name="[106]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) <P><STRONG><a name="[105]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<P><STRONG><a name="[79]"></a>_memset$wrapper</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED) <P><STRONG><a name="[79]"></a>_memset$wrapper</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset <BR><BR>[Calls]<UL><LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
@ -503,10 +503,10 @@ Global Symbols
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub <BR>[Called By]<UL><LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque <LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque
<LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly <LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2 <LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_infnan <LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_infnan
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub <LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
</UL> </UL>
@ -516,9 +516,9 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque <BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2 <LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
</UL> </UL>
<P><STRONG><a name="[7f]"></a>__aeabi_drsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text)) <P><STRONG><a name="[7f]"></a>__aeabi_drsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
@ -526,9 +526,9 @@ Global Symbols
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin <BR>[Called By]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2 <LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_fmod <LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_fmod
</UL> </UL>
@ -538,11 +538,11 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue <BR>[Calls]<UL><LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque <BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque
<LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly <LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2 <LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_underflow <LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_underflow
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
</UL> </UL>
<P><STRONG><a name="[81]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text)) <P><STRONG><a name="[81]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
@ -550,13 +550,12 @@ Global Symbols
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round <BR>[Calls]<UL><LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_invalid <BR>[Called By]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_invalid
</UL> </UL>
<P><STRONG><a name="[90]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text)) <P><STRONG><a name="[90]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_AS5600_Init <BR><BR>[Called By]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_AS5600_Init
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque <LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_normalizeAngle
</UL> </UL>
<P><STRONG><a name="[82]"></a>__aeabi_d2f</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text)) <P><STRONG><a name="[82]"></a>__aeabi_d2f</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
@ -566,7 +565,6 @@ Global Symbols
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_AS5600_Init <BR>[Called By]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_AS5600_Init
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque <LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_normalizeAngle
</UL> </UL>
<P><STRONG><a name="[76]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text)) <P><STRONG><a name="[76]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
@ -575,7 +573,7 @@ Global Symbols
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod <LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
</UL> </UL>
<P><STRONG><a name="[107]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) <P><STRONG><a name="[106]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
<P><STRONG><a name="[75]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text)) <P><STRONG><a name="[75]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz <BR><BR>[Called By]<UL><LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
@ -583,21 +581,21 @@ Global Symbols
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod <LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
</UL> </UL>
<P><STRONG><a name="[108]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) <P><STRONG><a name="[107]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[7b]"></a>__aeabi_lasr</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text)) <P><STRONG><a name="[7b]"></a>__aeabi_lasr</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <BR><BR>[Called By]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL> </UL>
<P><STRONG><a name="[109]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) <P><STRONG><a name="[108]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
<P><STRONG><a name="[10a]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) <P><STRONG><a name="[109]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
<P><STRONG><a name="[83]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text)) <P><STRONG><a name="[83]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f <BR><BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
</UL> </UL>
<P><STRONG><a name="[10b]"></a>_float_epilogue</STRONG> (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED) <P><STRONG><a name="[10a]"></a>_float_epilogue</STRONG> (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED)
<P><STRONG><a name="[7d]"></a>_double_round</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text)) <P><STRONG><a name="[7d]"></a>_double_round</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _double_round
@ -635,14 +633,14 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload <BR>[Called By]<UL><LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
</UL> </UL>
<P><STRONG><a name="[10c]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) <P><STRONG><a name="[10b]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[86]"></a>__aeabi_i2d</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text)) <P><STRONG><a name="[86]"></a>__aeabi_i2d</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __aeabi_i2d &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __aeabi_i2d &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue <BR>[Calls]<UL><LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2 <BR>[Called By]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
</UL> </UL>
<P><STRONG><a name="[87]"></a>__aeabi_ui2d</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text)) <P><STRONG><a name="[87]"></a>__aeabi_ui2d</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text))
@ -650,7 +648,7 @@ Global Symbols
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue <BR>[Calls]<UL><LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2 <BR>[Called By]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
</UL> </UL>
<P><STRONG><a name="[88]"></a>__aeabi_d2iz</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text)) <P><STRONG><a name="[88]"></a>__aeabi_d2iz</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text))
@ -658,11 +656,11 @@ Global Symbols
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr <BR>[Calls]<UL><LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2 <BR>[Called By]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
</UL> </UL>
<P><STRONG><a name="[f1]"></a>ADC_Filter_Init</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, lowpass_filter.o(.text.ADC_Filter_Init)) <P><STRONG><a name="[ef]"></a>ADC_Filter_Init</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, lowpass_filter.o(.text.ADC_Filter_Init))
<BR><BR>[Called By]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main <BR><BR>[Called By]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL> </UL>
@ -683,6 +681,12 @@ Global Symbols
</UL> </UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32g474xx.o(RESET) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32g474xx.o(RESET)
</UL> </UL>
<P><STRONG><a name="[f0]"></a>Count_M2_ABZ</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, abz.o(.text.Count_M2_ABZ))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = Count_M2_ABZ
</UL>
<BR>[Called By]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[15]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.DMA1_Channel1_IRQHandler)) <P><STRONG><a name="[15]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.DMA1_Channel1_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = DMA1_Channel1_IRQHandler &rArr; HAL_DMA_IRQHandler <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = DMA1_Channel1_IRQHandler &rArr; HAL_DMA_IRQHandler
</UL> </UL>
@ -951,7 +955,7 @@ Global Symbols
<BR><BR>[Called By]<UL><LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init <BR><BR>[Called By]<UL><LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init
</UL> </UL>
<P><STRONG><a name="[f0]"></a>HAL_PWREx_ControlVoltageScaling</STRONG> (Thumb, 294 bytes, Stack size 0 bytes, stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling)) <P><STRONG><a name="[ee]"></a>HAL_PWREx_ControlVoltageScaling</STRONG> (Thumb, 294 bytes, Stack size 0 bytes, stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling))
<BR><BR>[Called By]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main <BR><BR>[Called By]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL> </UL>
@ -1037,8 +1041,7 @@ Global Symbols
</UL> </UL>
<P><STRONG><a name="[e8]"></a>HAL_TIMEx_EnableEncoderIndex</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EnableEncoderIndex)) <P><STRONG><a name="[e8]"></a>HAL_TIMEx_EnableEncoderIndex</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EnableEncoderIndex))
<BR><BR>[Called By]<UL><LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdataEncoderCnt <BR><BR>[Called By]<UL><LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM3_M2_ABZ
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM3_M2_ABZ
<LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_M1_ABZ <LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_M1_ABZ
</UL> </UL>
@ -1113,8 +1116,7 @@ Global Symbols
<P><STRONG><a name="[e7]"></a>HAL_TIM_Encoder_Start</STRONG> (Thumb, 188 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Start)) <P><STRONG><a name="[e7]"></a>HAL_TIM_Encoder_Start</STRONG> (Thumb, 188 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Start))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_TIM_Encoder_Start <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_TIM_Encoder_Start
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdataEncoderCnt <BR>[Called By]<UL><LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM3_M2_ABZ
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM3_M2_ABZ
<LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_M1_ABZ <LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_M1_ABZ
</UL> </UL>
@ -1536,16 +1538,6 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_CheckIdleState <BR>[Called By]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_CheckIdleState
</UL> </UL>
<P><STRONG><a name="[ee]"></a>UpdataEncoderCnt</STRONG> (Thumb, 160 bytes, Stack size 8 bytes, abz.o(.text.UpdataEncoderCnt))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = UpdataEncoderCnt &rArr; _normalizeAngle &rArr; __hardfp_fmod &rArr; _drem &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIMEx_EnableEncoderIndex
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Encoder_Start
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_normalizeAngle
</UL>
<BR>[Called By]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.UsageFault_Handler)) <P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.UsageFault_Handler))
<BR><BR>[Calls]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler <BR><BR>[Calls]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler
</UL> </UL>
@ -1553,16 +1545,6 @@ Global Symbols
</UL> </UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32g474xx.o(RESET) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32g474xx.o(RESET)
</UL> </UL>
<P><STRONG><a name="[ef]"></a>_normalizeAngle</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, foc.o(.text._normalizeAngle))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = _normalizeAngle &rArr; __hardfp_fmod &rArr; _drem &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_fmod
</UL>
<BR>[Called By]<UL><LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdataEncoderCnt
</UL>
<P><STRONG><a name="[6f]"></a>main</STRONG> (Thumb, 282 bytes, Stack size 80 bytes, main.o(.text.main)) <P><STRONG><a name="[6f]"></a>main</STRONG> (Thumb, 282 bytes, Stack size 80 bytes, main.o(.text.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 432<LI>Call Chain = main &rArr; FOC_AS5600_Init &rArr; setTorque &rArr; __hardfp_sin &rArr; __ieee754_rem_pio2 &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 432<LI>Call Chain = main &rArr; FOC_AS5600_Init &rArr; setTorque &rArr; __hardfp_sin &rArr; __ieee754_rem_pio2 &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
@ -1585,12 +1567,12 @@ Global Symbols
<LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init <LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_ClockConfig <LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_ClockConfig
<LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_OscConfig <LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_OscConfig
<LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_PWREx_ControlVoltageScaling <LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_PWREx_ControlVoltageScaling
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init <LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdataEncoderCnt <LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Count_M2_ABZ
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM3_M2_ABZ <LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM3_M2_ABZ
<LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_M1_ABZ <LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM2_M1_ABZ
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Filter_Init <LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Filter_Init
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_AS5600_Init <LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_AS5600_Init
<LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_Init <LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_Init
</UL> </UL>
@ -1604,28 +1586,28 @@ Global Symbols
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul <LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f <LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d <LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
<LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin <LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_fmod <LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_fmod
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos <LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_AS5600_Init <BR>[Called By]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_AS5600_Init
</UL> </UL>
<P><STRONG><a name="[fc]"></a>__ARM_fpclassify</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, fpclassify.o(i.__ARM_fpclassify)) <P><STRONG><a name="[fb]"></a>__ARM_fpclassify</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, fpclassify.o(i.__ARM_fpclassify))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __ARM_fpclassify <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __ARM_fpclassify
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin <BR>[Called By]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
</UL> </UL>
<P><STRONG><a name="[f3]"></a>__hardfp_cos</STRONG> (Thumb, 180 bytes, Stack size 32 bytes, cos.o(i.__hardfp_cos)) <P><STRONG><a name="[f2]"></a>__hardfp_cos</STRONG> (Thumb, 180 bytes, Stack size 32 bytes, cos.o(i.__hardfp_cos))
<BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = __hardfp_cos &rArr; __ieee754_rem_pio2 &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = __hardfp_cos &rArr; __ieee754_rem_pio2 &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__set_errno <BR>[Calls]<UL><LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__set_errno
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2 <LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_invalid <LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_invalid
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_infnan <LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_infnan
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque <BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque
</UL> </UL>
@ -1633,126 +1615,125 @@ Global Symbols
<P><STRONG><a name="[91]"></a>__hardfp_fmod</STRONG> (Thumb, 254 bytes, Stack size 48 bytes, fmod.o(i.__hardfp_fmod)) <P><STRONG><a name="[91]"></a>__hardfp_fmod</STRONG> (Thumb, 254 bytes, Stack size 48 bytes, fmod.o(i.__hardfp_fmod))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = __hardfp_fmod &rArr; _drem &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = __hardfp_fmod &rArr; _drem &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__set_errno <BR>[Calls]<UL><LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__set_errno
<LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_invalid <LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_invalid
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_drem <LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_drem
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub <LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_AS5600_Init <BR>[Called By]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FOC_AS5600_Init
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque <LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_normalizeAngle
</UL> </UL>
<P><STRONG><a name="[f2]"></a>__hardfp_sin</STRONG> (Thumb, 180 bytes, Stack size 32 bytes, sin.o(i.__hardfp_sin)) <P><STRONG><a name="[f1]"></a>__hardfp_sin</STRONG> (Thumb, 180 bytes, Stack size 32 bytes, sin.o(i.__hardfp_sin))
<BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = __hardfp_sin &rArr; __ieee754_rem_pio2 &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = __hardfp_sin &rArr; __ieee754_rem_pio2 &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__set_errno <BR>[Calls]<UL><LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__set_errno
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2 <LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
<LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_invalid <LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_invalid
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_infnan <LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_infnan
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque <BR>[Called By]<UL><LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setTorque
</UL> </UL>
<P><STRONG><a name="[f7]"></a>__ieee754_rem_pio2</STRONG> (Thumb, 938 bytes, Stack size 120 bytes, rred.o(i.__ieee754_rem_pio2)) <P><STRONG><a name="[f6]"></a>__ieee754_rem_pio2</STRONG> (Thumb, 938 bytes, Stack size 120 bytes, rred.o(i.__ieee754_rem_pio2))
<BR><BR>[Stack]<UL><LI>Max Depth = 208<LI>Call Chain = __ieee754_rem_pio2 &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 208<LI>Call Chain = __ieee754_rem_pio2 &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub <LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul <LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fabs <LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fabs
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d <LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d <LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz <LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub <LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin <BR>[Called By]<UL><LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos <LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos
</UL> </UL>
<P><STRONG><a name="[f9]"></a>__kernel_cos</STRONG> (Thumb, 322 bytes, Stack size 64 bytes, cos_i.o(i.__kernel_cos)) <P><STRONG><a name="[f8]"></a>__kernel_cos</STRONG> (Thumb, 322 bytes, Stack size 64 bytes, cos_i.o(i.__kernel_cos))
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = __kernel_cos &rArr; __kernel_poly &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = __kernel_cos &rArr; __kernel_poly &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub <BR>[Calls]<UL><LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul <LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly <LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz <LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub <LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin <BR>[Called By]<UL><LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos <LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos
</UL> </UL>
<P><STRONG><a name="[fb]"></a>__kernel_poly</STRONG> (Thumb, 248 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly)) <P><STRONG><a name="[fa]"></a>__kernel_poly</STRONG> (Thumb, 248 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = __kernel_poly &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = __kernel_poly &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul <LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin <BR>[Called By]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos <LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_cos
</UL> </UL>
<P><STRONG><a name="[f8]"></a>__kernel_sin</STRONG> (Thumb, 280 bytes, Stack size 72 bytes, sin_i.o(i.__kernel_sin)) <P><STRONG><a name="[f7]"></a>__kernel_sin</STRONG> (Thumb, 280 bytes, Stack size 72 bytes, sin_i.o(i.__kernel_sin))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = __kernel_sin &rArr; __kernel_poly &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = __kernel_sin &rArr; __kernel_poly &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub <LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul <LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly <LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_poly
<LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_fpclassify <LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_fpclassify
<LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_underflow <LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__mathlib_dbl_underflow
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub <LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin <BR>[Called By]<UL><LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos <LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos
</UL> </UL>
<P><STRONG><a name="[f6]"></a>__mathlib_dbl_infnan</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan)) <P><STRONG><a name="[f5]"></a>__mathlib_dbl_infnan</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = __mathlib_dbl_infnan &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = __mathlib_dbl_infnan &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin <BR>[Called By]<UL><LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos <LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos
</UL> </UL>
<P><STRONG><a name="[f5]"></a>__mathlib_dbl_invalid</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid)) <P><STRONG><a name="[f4]"></a>__mathlib_dbl_invalid</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = __mathlib_dbl_invalid &rArr; __aeabi_ddiv &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = __mathlib_dbl_invalid &rArr; __aeabi_ddiv &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv <BR>[Calls]<UL><LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin <BR>[Called By]<UL><LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_fmod <LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_fmod
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos <LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos
</UL> </UL>
<P><STRONG><a name="[fd]"></a>__mathlib_dbl_underflow</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_underflow)) <P><STRONG><a name="[fc]"></a>__mathlib_dbl_underflow</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_underflow))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = __mathlib_dbl_underflow &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = __mathlib_dbl_underflow &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul <BR>[Calls]<UL><LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin <BR>[Called By]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__kernel_sin
</UL> </UL>
<P><STRONG><a name="[10d]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) <P><STRONG><a name="[10c]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<P><STRONG><a name="[10e]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) <P><STRONG><a name="[10d]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[10f]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) <P><STRONG><a name="[10e]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P><STRONG><a name="[f4]"></a>__set_errno</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno)) <P><STRONG><a name="[f3]"></a>__set_errno</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))
<BR><BR>[Called By]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin <BR><BR>[Called By]<UL><LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_sin
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_fmod <LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_fmod
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos <LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__hardfp_cos
</UL> </UL>
<P><STRONG><a name="[fa]"></a>fabs</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, fabs.o(i.fabs)) <P><STRONG><a name="[f9]"></a>fabs</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, fabs.o(i.fabs))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = fabs <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = fabs
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2 <BR>[Called By]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ieee754_rem_pio2
</UL> </UL>
<P> <P>
<H3> <H3>

File diff suppressed because it is too large Load Diff

View File

@ -196,7 +196,7 @@ I (..\Core\Inc\adc.h)(0x668E9191)
I (..\FOC_Related\ABZ\ABZ.h)(0x66976701) I (..\FOC_Related\ABZ\ABZ.h)(0x66976701)
I (..\FOC_Related\FOC\foc.h)(0x668E9D12) I (..\FOC_Related\FOC\foc.h)(0x668E9D12)
I (..\Core\Inc\usart.h)(0x667E4DDA) I (..\Core\Inc\usart.h)(0x667E4DDA)
F (../Core/Src/main.c)(0x6697A725)(-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)(0x6699B5ED)(-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 (..\Core\Inc\main.h)(0x66978768)
I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal.h)(0x66690E8C) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal.h)(0x66690E8C)
I (..\Core\Inc\stm32g4xx_hal_conf.h)(0x66814B76) I (..\Core\Inc\stm32g4xx_hal_conf.h)(0x66814B76)

120
MDK-ARM/tmp/CMakeCache.txt Normal file
View File

@ -0,0 +1,120 @@
# This is the CMakeCache file.
# For build in directory: c:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp
# It was generated by CMake: D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/pkgRedirects
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/STM32G474RETx_Demo_Blink
//Program used to build from build.ninja files.
CMAKE_MAKE_PROGRAM:FILEPATH=D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.0/ninja.exe
//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=STM32G474RETx_Demo_Blink
//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Value Computed by CMake
STM32G474RETx_Demo_Blink_BINARY_DIR:STATIC=C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp
//Value Computed by CMake
STM32G474RETx_Demo_Blink_IS_TOP_LEVEL:STATIC=ON
//Value Computed by CMake
STM32G474RETx_Demo_Blink_SOURCE_DIR:STATIC=C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp
########################
# INTERNAL cache entries
########################
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=28
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=4
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/bin/cmake.exe
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/bin/cpack.exe
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/bin/ctest.exe
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/bin/cmake-gui.exe
//Whether to issue deprecation errors for macros and functions.
CMAKE_ERROR_DEPRECATED:INTERNAL=FALSE
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/share/cmake-3.28
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//Suppress errors that are meant for the author of the CMakeLists.txt
// files.
CMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE
//Suppress Warnings that are meant for the author of the CMakeLists.txt
// files.
CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Whether to issue warnings for deprecated functionality.
CMAKE_WARN_DEPRECATED:INTERNAL=FALSE

View File

@ -0,0 +1,15 @@
set(CMAKE_HOST_SYSTEM "Windows-10.0.19045")
set(CMAKE_HOST_SYSTEM_NAME "Windows")
set(CMAKE_HOST_SYSTEM_VERSION "10.0.19045")
set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64")
set(CMAKE_SYSTEM "Windows-10.0.19045")
set(CMAKE_SYSTEM_NAME "Windows")
set(CMAKE_SYSTEM_VERSION "10.0.19045")
set(CMAKE_SYSTEM_PROCESSOR "AMD64")
set(CMAKE_CROSSCOMPILING "FALSE")
set(CMAKE_SYSTEM_LOADED 1)

View File

@ -0,0 +1,11 @@
---
events:
-
kind: "message-v1"
backtrace:
- "D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)"
- "CMakeLists.txt:4 (project)"
message: |
The system is: Windows - 10.0.19045 - AMD64
...

View File

@ -0,0 +1,37 @@
{
"sources" :
[
{
"file" : "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-build"
},
{
"file" : "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-build.rule"
},
{
"file" : "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-build.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
}
],
"target" :
{
"labels" :
[
"STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink"
],
"name" : "STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-build"
}
}

View File

@ -0,0 +1,11 @@
# Target labels
STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink
# Source files and their labels
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-build
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-build.rule
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-build.rule
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.rule
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.rule
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.rule
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.rule
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.rule

View File

@ -0,0 +1,34 @@
{
"sources" :
[
{
"file" : "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-configure"
},
{
"file" : "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-configure.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
}
],
"target" :
{
"labels" :
[
"STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink"
],
"name" : "STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-configure"
}
}

View File

@ -0,0 +1,10 @@
# Target labels
STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink
# Source files and their labels
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-configure
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-configure.rule
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.rule
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.rule
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.rule
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.rule
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.rule

View File

@ -0,0 +1,37 @@
{
"sources" :
[
{
"file" : "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database"
},
{
"file" : "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
}
],
"target" :
{
"labels" :
[
"STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink"
],
"name" : "STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database"
}
}

View File

@ -0,0 +1,11 @@
# Target labels
STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink
# Source files and their labels
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database.rule
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.rule
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.rule
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.rule
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.rule
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.rule
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.rule

View File

@ -0,0 +1,46 @@
{
"sources" :
[
{
"file" : "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink"
},
{
"file" : "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.rule"
},
{
"file" : "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-complete.rule"
},
{
"file" : "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-build.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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-install.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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.rule"
},
{
"file" : "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-test.rule"
},
{
"file" : "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.rule"
}
],
"target" :
{
"labels" :
[
"STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink"
],
"name" : "STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink"
}
}

View File

@ -0,0 +1,14 @@
# Target labels
STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink
# Source files and their labels
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.rule
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-complete.rule
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-build.rule
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.rule
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.rule
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-install.rule
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.rule
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.rule
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-test.rule
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.rule

View File

@ -0,0 +1,6 @@
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.dir
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-build.dir
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-configure.dir
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database.dir
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/edit_cache.dir
C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/CMakeFiles/rebuild_cache.dir

View File

@ -0,0 +1 @@
# This file is generated by cmake for dependency checking of the CMakeCache.txt file

View File

@ -0,0 +1,45 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Ninja" Generator, CMake Version 3.28
# This file contains all the rules used to get the outputs files
# built from the input files.
# It is included in the main 'build.ninja'.
# =============================================================================
# Project: STM32G474RETx_Demo_Blink
# Configurations:
# =============================================================================
# =============================================================================
#############################################
# Rule for running custom commands.
rule CUSTOM_COMMAND
command = $COMMAND
description = $DESC
#############################################
# Rule for re-running cmake.
rule RERUN_CMAKE
command = D:\Software\Cadence\SPB_Data\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.28.4\bin\cmake.exe --regenerate-during-build -SC:\Users\Michael_Chemic\Desktop\STM32G4-DRV8301-FOC\MDK-ARM\tmp -BC:\Users\Michael_Chemic\Desktop\STM32G4-DRV8301-FOC\MDK-ARM\tmp
description = Re-running CMake...
generator = 1
#############################################
# Rule for cleaning all built files.
rule CLEAN
command = D:\Software\Cadence\SPB_Data\.vcpkg\artifacts\2139c4c6\tools.ninja.build.ninja\1.12.0\ninja.exe $FILE_ARG -t clean $TARGETS
description = Cleaning all built files...
#############################################
# Rule for printing all primary targets available.
rule HELP
command = D:\Software\Cadence\SPB_Data\.vcpkg\artifacts\2139c4c6\tools.ninja.build.ninja\1.12.0\ninja.exe -t targets
description = All primary targets available:

View File

@ -0,0 +1,71 @@
cmake_minimum_required(VERSION 3.22)
include(ExternalProject)
project("STM32G474RETx_Demo_Blink" NONE)
# Roots
set(CMSIS_PACK_ROOT "C:/Users/Michael_Chemic/AppData/Local/arm/packs")
cmake_path(ABSOLUTE_PATH CMSIS_PACK_ROOT NORMALIZE OUTPUT_VARIABLE CMSIS_PACK_ROOT)
set(CMSIS_COMPILER_ROOT "D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.open.cmsis.pack.cmsis.toolbox/2.5.0/etc")
cmake_path(ABSOLUTE_PATH CMSIS_COMPILER_ROOT NORMALIZE OUTPUT_VARIABLE CMSIS_COMPILER_ROOT)
set(SOLUTION_ROOT "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM")
cmake_path(ABSOLUTE_PATH SOLUTION_ROOT NORMALIZE OUTPUT_VARIABLE SOLUTION_ROOT)
# Context specific lists
set(CONTEXTS
"STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink"
)
list(LENGTH CONTEXTS CONTEXTS_LENGTH)
math(EXPR CONTEXTS_LENGTH "${CONTEXTS_LENGTH}-1")
set(DIRS
"${CMAKE_CURRENT_SOURCE_DIR}/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink"
)
set(OUTPUTS_1
"${SOLUTION_ROOT}/out/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/STM32G474RETx_Demo_Blink.axf"
)
set(ARGS
"-DSOLUTION_ROOT=${SOLUTION_ROOT}"
"-DCMSIS_PACK_ROOT=${CMSIS_PACK_ROOT}"
"-DCMSIS_COMPILER_ROOT=${CMSIS_COMPILER_ROOT}"
)
# Iterate over contexts
foreach(INDEX RANGE ${CONTEXTS_LENGTH})
math(EXPR N "${INDEX}+1")
list(GET CONTEXTS ${INDEX} CONTEXT)
list(GET DIRS ${INDEX} DIR)
# Create external project, set configure and build steps
ExternalProject_Add(${CONTEXT}
PREFIX ${DIR}
SOURCE_DIR ${DIR}
BINARY_DIR ${N}
INSTALL_COMMAND ""
TEST_COMMAND ""
CONFIGURE_COMMAND ${CMAKE_COMMAND} -G Ninja -S <SOURCE_DIR> -B <BINARY_DIR> ${ARGS}
BUILD_COMMAND ${CMAKE_COMMAND} -E echo "Building CMake target '${CONTEXT}'"
COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR>
BUILD_ALWAYS TRUE
BUILD_BYPRODUCTS ${OUTPUTS_${N}}
LOG_CONFIGURE ON
)
ExternalProject_Add_StepTargets(${CONTEXT} build configure)
# Debug
message(VERBOSE "Configure Context: ${CMAKE_COMMAND} -G Ninja -S ${DIR} -B ${N}")
# Database generation step
ExternalProject_Add_Step(${CONTEXT} database
COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> --target database
EXCLUDE_FROM_MAIN TRUE
ALWAYS TRUE
DEPENDEES configure
)
ExternalProject_Add_StepTargets(${CONTEXT} database)
endforeach()

View File

@ -0,0 +1,138 @@
cmake_minimum_required(VERSION 3.22)
set(CONTEXT STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink)
set(TARGET ${CONTEXT})
set(OUT_DIR "${SOLUTION_ROOT}/out/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink")
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(LD_SCRIPT "${SOLUTION_ROOT}/STM32G474RETx_Demo_Blink_STM32G474RETxDemoBlink.sct")
set(LD_SCRIPT_PP ${LD_SCRIPT})
# Processor Options
set(CPU Cortex-M4)
set(FPU SP_FPU)
set(BYTE_ORDER Little-endian)
# Toolchain config map
include("toolchain.cmake")
# Setup project
project(${CONTEXT} LANGUAGES ASM C)
# Compilation database
add_custom_target(database COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_BINARY_DIR}/compile_commands.json" "${OUT_DIR}")
set(CMAKE_C_STANDARD_INCLUDE_DIRECTORIES ${CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES})
# Setup context
add_executable(${CONTEXT})
set_target_properties(${CONTEXT} PROPERTIES PREFIX "" SUFFIX ".axf" OUTPUT_NAME "STM32G474RETx_Demo_Blink")
set_target_properties(${CONTEXT} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${OUT_DIR})
add_library(${CONTEXT}_GLOBAL INTERFACE)
# Includes
target_include_directories(${CONTEXT} PUBLIC
$<$<COMPILE_LANGUAGE:C,CXX>:
${SOLUTION_ROOT}/../Core/Inc
${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Inc
${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy
${SOLUTION_ROOT}/../Drivers/CMSIS/Device/ST/STM32G4xx/Include
${SOLUTION_ROOT}/../Drivers/CMSIS/Include
${SOLUTION_ROOT}/../FOC_Related/CONTROL
${SOLUTION_ROOT}/../FOC_Related/AS5600
${SOLUTION_ROOT}/../FOC_Related/FOC
${SOLUTION_ROOT}/../FOC_Related/LOWPASS_FILTER
${SOLUTION_ROOT}/../FOC_Related/PID
${SOLUTION_ROOT}/../FOC_Related/ABZ
${SOLUTION_ROOT}/../FOC_Related/HALL
>
${SOLUTION_ROOT}/RTE/_STM32G474RETxDemoBlink
${CMSIS_PACK_ROOT}/ARM/CMSIS/5.9.0/CMSIS/Core/Include
${CMSIS_PACK_ROOT}/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include
)
# Defines
target_compile_definitions(${CONTEXT} PUBLIC
$<$<COMPILE_LANGUAGE:C,CXX>:
USE_HAL_DRIVER
STM32G474xx
__MICROLIB
STM32G474xx
_RTE_
>
)
# Compile options
target_compile_options(${CONTEXT} PUBLIC
$<$<COMPILE_LANGUAGE:ASM>:
"SHELL:${ASM_CPU}"
"SHELL:${ASM_FLAGS}"
"SHELL:${ASM_BYTE_ORDER}"
>
$<$<COMPILE_LANGUAGE:C>:
"SHELL:${CC_CPU}"
"SHELL:${CC_FLAGS}"
"SHELL:${CC_BYTE_ORDER}"
"SHELL:-std=c99"
"SHELL:-fno-rtti"
"SHELL:-funsigned-char"
"SHELL:-fshort-enums"
"SHELL:-fshort-wchar"
"SHELL:-ffunction-sections"
"SHELL:-Wno-packed"
"SHELL:-Wno-missing-variable-declarations"
"SHELL:-Wno-missing-prototypes"
"SHELL:-Wno-missing-noreturn"
"SHELL:-Wno-sign-conversion"
"SHELL:-Wno-nonportable-include-path"
"SHELL:-Wno-reserved-id-macro"
"SHELL:-Wno-unused-macros"
"SHELL:-Wno-documentation-unknown-command"
"SHELL:-Wno-documentation"
"SHELL:-Wno-license-management"
"SHELL:-Wno-parentheses-equality"
>
)
# Compile Options Abstractions
add_library(${CONTEXT}_ABSTRACTIONS INTERFACE)
cbuild_set_options_flags(ASM "debug" "on" "" "" ASM_OPTIONS_FLAGS_${CONTEXT})
cbuild_set_options_flags(CC "debug" "on" "" "" CC_OPTIONS_FLAGS_${CONTEXT})
target_compile_options(${CONTEXT}_ABSTRACTIONS INTERFACE
$<$<COMPILE_LANGUAGE:ASM>:
"SHELL:${ASM_OPTIONS_FLAGS_${CONTEXT}}"
>
$<$<COMPILE_LANGUAGE:C>:
"SHELL:${CC_OPTIONS_FLAGS_${CONTEXT}}"
>
)
# Add groups and components
include("groups.cmake")
include("components.cmake")
target_link_libraries(${CONTEXT} PUBLIC
Group_Application_MDK-ARM
Group_Application_User_Core
Group_Drivers_STM32G4xx_HAL_Driver
Group_Drivers_CMSIS
ARM_CMSIS_CORE_5_6_0
)
# Linker options
target_link_options(${CONTEXT} PUBLIC
"SHELL:${LD_CPU}"
"SHELL:${_LS}\"${LD_SCRIPT_PP}\""
"SHELL:--library_type=microlib"
"SHELL:--map"
"SHELL:--load_addr_map_info"
"SHELL:--xref"
"SHELL:--callgraph"
"SHELL:--symbols"
"SHELL:--info sizes"
"SHELL:--info totals"
"SHELL:--info unused"
"SHELL:--info veneers"
"SHELL:--strict"
"SHELL:--summary_stderr"
"SHELL:--info summarysizes"
)
set_target_properties(${CONTEXT} PROPERTIES LINK_DEPENDS ${LD_SCRIPT})

View File

@ -0,0 +1,11 @@
# components.cmake
# component ARM::CMSIS:CORE@5.6.0
add_library(ARM_CMSIS_CORE_5_6_0 INTERFACE)
target_include_directories(ARM_CMSIS_CORE_5_6_0 INTERFACE
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_INCLUDE_DIRECTORIES>
${CMSIS_PACK_ROOT}/ARM/CMSIS/5.9.0/CMSIS/Core/Include
)
target_compile_definitions(ARM_CMSIS_CORE_5_6_0 INTERFACE
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_COMPILE_DEFINITIONS>
)

View File

@ -0,0 +1,157 @@
# groups.cmake
# group Application/MDK-ARM
add_library(Group_Application_MDK-ARM OBJECT
"${SOLUTION_ROOT}/startup_stm32g474xx.s"
)
target_include_directories(Group_Application_MDK-ARM PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_INCLUDE_DIRECTORIES>
)
target_compile_definitions(Group_Application_MDK-ARM PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_COMPILE_DEFINITIONS>
)
target_compile_options(Group_Application_MDK-ARM PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_COMPILE_OPTIONS>
)
target_link_libraries(Group_Application_MDK-ARM PUBLIC
${CONTEXT}_ABSTRACTIONS
)
set(COMPILE_DEFINITIONS
STM32G474xx
_RTE_
)
cbuild_set_defines(AS_ARM COMPILE_DEFINITIONS)
set_source_files_properties("${SOLUTION_ROOT}/startup_stm32g474xx.s" PROPERTIES
COMPILE_FLAGS "${COMPILE_DEFINITIONS}"
)
set_source_files_properties("${SOLUTION_ROOT}/startup_stm32g474xx.s" PROPERTIES
COMPILE_OPTIONS "-masm=auto"
)
# group Application/User/Core
add_library(Group_Application_User_Core OBJECT
"${SOLUTION_ROOT}/../FOC_Related/AS5600/AS5600.c"
"${SOLUTION_ROOT}/../FOC_Related/CONTROL/control.c"
"${SOLUTION_ROOT}/../FOC_Related/FOC/FOC.c"
"${SOLUTION_ROOT}/../FOC_Related/LOWPASS_FILTER/LowPass_Filter.c"
"${SOLUTION_ROOT}/../FOC_Related/PID/pid.c"
"${SOLUTION_ROOT}/../FOC_Related/HALL/HALL.c"
"${SOLUTION_ROOT}/../FOC_Related/ABZ/ABZ.c"
"${SOLUTION_ROOT}/../Core/Src/main.c"
"${SOLUTION_ROOT}/../Core/Src/gpio.c"
"${SOLUTION_ROOT}/../Core/Src/adc.c"
"${SOLUTION_ROOT}/../Core/Src/dma.c"
"${SOLUTION_ROOT}/../Core/Src/fdcan.c"
"${SOLUTION_ROOT}/../Core/Src/i2c.c"
"${SOLUTION_ROOT}/../Core/Src/usart.c"
"${SOLUTION_ROOT}/../Core/Src/tim.c"
"${SOLUTION_ROOT}/../Core/Src/stm32g4xx_it.c"
"${SOLUTION_ROOT}/../Core/Src/stm32g4xx_hal_msp.c"
)
target_include_directories(Group_Application_User_Core PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_INCLUDE_DIRECTORIES>
)
target_compile_definitions(Group_Application_User_Core PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_COMPILE_DEFINITIONS>
)
target_compile_options(Group_Application_User_Core PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_COMPILE_OPTIONS>
)
target_link_libraries(Group_Application_User_Core PUBLIC
${CONTEXT}_ABSTRACTIONS
)
set_source_files_properties("${SOLUTION_ROOT}/../Core/Src/gpio.c" PROPERTIES
COMPILE_OPTIONS ""
)
set_source_files_properties("${SOLUTION_ROOT}/../Core/Src/adc.c" PROPERTIES
COMPILE_OPTIONS ""
)
set_source_files_properties("${SOLUTION_ROOT}/../Core/Src/dma.c" PROPERTIES
COMPILE_OPTIONS ""
)
set_source_files_properties("${SOLUTION_ROOT}/../Core/Src/fdcan.c" PROPERTIES
COMPILE_OPTIONS ""
)
set_source_files_properties("${SOLUTION_ROOT}/../Core/Src/i2c.c" PROPERTIES
COMPILE_OPTIONS ""
)
set_source_files_properties("${SOLUTION_ROOT}/../Core/Src/usart.c" PROPERTIES
COMPILE_OPTIONS ""
)
set_source_files_properties("${SOLUTION_ROOT}/../Core/Src/tim.c" PROPERTIES
COMPILE_OPTIONS ""
)
# group Drivers/STM32G4xx_HAL_Driver
add_library(Group_Drivers_STM32G4xx_HAL_Driver OBJECT
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_fdcan.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c"
"${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c"
)
target_include_directories(Group_Drivers_STM32G4xx_HAL_Driver PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_INCLUDE_DIRECTORIES>
)
target_compile_definitions(Group_Drivers_STM32G4xx_HAL_Driver PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_COMPILE_DEFINITIONS>
)
target_compile_options(Group_Drivers_STM32G4xx_HAL_Driver PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_COMPILE_OPTIONS>
)
target_link_libraries(Group_Drivers_STM32G4xx_HAL_Driver PUBLIC
${CONTEXT}_ABSTRACTIONS
)
set_source_files_properties("${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c" PROPERTIES
COMPILE_OPTIONS ""
)
set_source_files_properties("${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c" PROPERTIES
COMPILE_OPTIONS ""
)
set_source_files_properties("${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c" PROPERTIES
COMPILE_OPTIONS ""
)
set_source_files_properties("${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_fdcan.c" PROPERTIES
COMPILE_OPTIONS ""
)
set_source_files_properties("${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c" PROPERTIES
COMPILE_OPTIONS ""
)
set_source_files_properties("${SOLUTION_ROOT}/../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c" PROPERTIES
COMPILE_OPTIONS ""
)
# group Drivers/CMSIS
add_library(Group_Drivers_CMSIS OBJECT
"${SOLUTION_ROOT}/../Core/Src/system_stm32g4xx.c"
)
target_include_directories(Group_Drivers_CMSIS PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_INCLUDE_DIRECTORIES>
)
target_compile_definitions(Group_Drivers_CMSIS PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_COMPILE_DEFINITIONS>
)
target_compile_options(Group_Drivers_CMSIS PUBLIC
$<TARGET_PROPERTY:${CONTEXT},INTERFACE_COMPILE_OPTIONS>
)
target_link_libraries(Group_Drivers_CMSIS PUBLIC
${CONTEXT}_ABSTRACTIONS
)

View File

@ -0,0 +1,56 @@
cmake_minimum_required(VERSION 3.15)
set(command "D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/bin/cmake.exe;-G;Ninja;-S;C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink;-B;C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/1;-DSOLUTION_ROOT=C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM;-DCMSIS_PACK_ROOT=C:/Users/Michael_Chemic/AppData/Local/arm/packs;-DCMSIS_COMPILER_ROOT=D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.open.cmsis.pack.cmsis.toolbox/2.5.0/etc")
set(log_merged "")
set(log_output_on_failure "")
set(stdout_log "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-out.log")
set(stderr_log "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-err.log")
execute_process(
COMMAND ${command}
RESULT_VARIABLE result
OUTPUT_FILE "${stdout_log}"
ERROR_FILE "${stderr_log}"
)
macro(read_up_to_max_size log_file output_var)
file(SIZE ${log_file} determined_size)
set(max_size 10240)
if (determined_size GREATER max_size)
math(EXPR seek_position "${determined_size} - ${max_size}")
file(READ ${log_file} ${output_var} OFFSET ${seek_position})
set(${output_var} "...skipping to end...\n${${output_var}}")
else()
file(READ ${log_file} ${output_var})
endif()
endmacro()
if(result)
set(msg "Command failed: ${result}\n")
foreach(arg IN LISTS command)
set(msg "${msg} '${arg}'")
endforeach()
if (${log_merged})
set(msg "${msg}\nSee also\n ${stderr_log}")
else()
set(msg "${msg}\nSee also\n 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-*.log")
endif()
if (${log_output_on_failure})
message(SEND_ERROR "${msg}")
if (${log_merged})
read_up_to_max_size("${stderr_log}" error_log_contents)
message(STATUS "Log output is:\n${error_log_contents}")
else()
read_up_to_max_size("${stdout_log}" out_log_contents)
read_up_to_max_size("${stderr_log}" err_log_contents)
message(STATUS "stdout output is:\n${out_log_contents}")
message(STATUS "stderr output is:\n${err_log_contents}")
endif()
message(FATAL_ERROR "Stopping after outputting logs.")
else()
message(FATAL_ERROR "${msg}")
endif()
else()
if(NOT "Ninja" MATCHES "Ninja")
set(msg "STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink configure command succeeded. See also 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-*.log")
message(STATUS "${msg}")
endif()
endif()

View File

@ -0,0 +1,6 @@
# This is a generated file and its contents are an internal implementation detail.
# The update step will be re-executed if anything in this file changes.
# No other meaning or use of this file is supported.
command=
work_dir=

View File

@ -0,0 +1,9 @@
# This is a generated file and its contents are an internal implementation detail.
# The download step will be re-executed if anything in this file changes.
# No other meaning or use of this file is supported.
method=source_dir
command=
source_dir=C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink
work_dir=

View File

@ -0,0 +1,7 @@
# This is a generated file and its contents are an internal implementation detail.
# The patch step will be re-executed if anything in this file changes.
# No other meaning or use of this file is supported.
command (connected)=
command (disconnected)=
work_dir=

View File

@ -0,0 +1 @@
cmd='D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/bin/cmake.exe;-G;Ninja;-S;<SOURCE_DIR>;-B;<BINARY_DIR>;-DSOLUTION_ROOT=C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM;-DCMSIS_PACK_ROOT=C:/Users/Michael_Chemic/AppData/Local/arm/packs;-DCMSIS_COMPILER_ROOT=D:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/tools.open.cmsis.pack.cmsis.toolbox/2.5.0/etc'

View File

@ -0,0 +1,22 @@
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.
cmake_minimum_required(VERSION 3.5)
file(MAKE_DIRECTORY
"C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink"
"C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/1"
"C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink"
"C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/tmp"
"C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp"
"C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src"
"C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp"
)
set(configSubDirs )
foreach(subDir IN LISTS configSubDirs)
file(MAKE_DIRECTORY "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/${subDir}")
endforeach()
if(cfgdir)
file(MAKE_DIRECTORY "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp${cfgdir}") # cfgdir has leading slash
endif()

View File

@ -0,0 +1,5 @@
# toolchain.cmake
set(REGISTERED_TOOLCHAIN_ROOT "d:/Software/Cadence/SPB_Data/.vcpkg/artifacts/2139c4c6/compilers.arm.armclang/6.22.0/bin/")
set(REGISTERED_TOOLCHAIN_VERSION "6.22.0")
include("${CMSIS_COMPILER_ROOT}/AC6.6.16.2.cmake")

View File

@ -1,48 +1,44 @@
# ninja log v6 # ninja log v6
56 646 7429115448857312 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/adc.o a984ade394d76bb4 42 490 7435158237926254 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/adc.o 2b16f43dfe55302e
145 777 7429115449747312 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/fdcan.o 2a46cdf735dac3bf 1231 1934 7435158249830086 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.o 423ff85f281b7935
459 1175 7429115452907800 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/system_stm32g4xx.o b1a54ff926a82efa 107 591 7435158238586267 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/fdcan.o 90905e4fa0b37e80
102 706 7429115449327302 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/dma.o 5655aa8eafbaa4d4 74 540 7435158238246282 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/dma.o a41bd06d8a9cd804
707 1795 7429115455373029 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.o 3c0c8285f35de146 305 844 7435158240554157 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_it.o a8fa77ac47c8353c
187 837 7429115450177326 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/gpio.o 568a8093fdc5617 18 607 7435275989968619 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/main.o c37beb02a0084cec
524 1238 7429115453547797 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/tim.o c21e58be59d64b58 142 643 7435158238924142 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/gpio.o dfb84a660c2a450b
401 1112 7429115452307794 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/stm32g4xx_it.o ec6e8065b24cae2f 177 692 7435158239284148 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/i2c.o 4383b003ca70ae35
1731 2557 7429115465612586 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.o 472b26f2c405d281 1851 2695 7435158256018170 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/AS5600/AS5600.o cb268871de2d1ec4
235 914 7429115450657300 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/i2c.o 77b09751dda3d7f0 12 1583 7435158237626251 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/startup_stm32g474xx.o ce0f651a98b4408
1358 2057 7429115461883018 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.o 1895f133c7a7d8e0 263 791 7435158240144158 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_hal_msp.o b41d7983174e2003
9 241 7429952756367523 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/main.o db4e0302af464e81 348 894 7435158240999302 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/system_stm32g4xx.o 4fec1b3e7c85bd7
1795 2650 7429115466263420 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.o 8b77e5aff8857d35 492 1054 7435158242435242 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.o 230a507fd3ba92bb
1175 1992 7429115460055936 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.o f945d72a1f0464b3 392 948 7435158241429334 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/tim.o fdb35918c06faa5e
341 1050 7429115451717810 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/stm32g4xx_hal_msp.o 64062f6a5bde885b 1289 2030 7435158250400036 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.o 98307b29a74e4082
583 1297 7429115454137814 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/usart.o 35df04eb6ce81708 438 1001 7435158241889338 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/usart.o 4f57dd2906a0970
649 1357 7429115454797801 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.o 46e4a5b8189819f2 643 1115 7435158243946640 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.o fb606a4daddd2207
14 1456 7429115448447302 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/startup_stm32g474xx.o 40daf076a964a6fd 743 1174 7435158244949479 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.o 2d28c2be9c3f0fb2
7 82 7432548256537650 C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/database 5e040b99f3e3cb0d 895 1458 7435158246460266 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.o 5daba7be0c1b912d
837 1513 7429115456697296 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.o 9edb2852639b64c4 692 1231 7435158244438578 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.o 31203deefea42e5f
988 1600 7429115458185671 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.o 22492539e5460252 2175 2687 7435158259262278 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/LOWPASS_FILTER/LowPass_Filter.o 31c4c8f2c02bf422
915 1663 7429115457463014 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.o 91685152bcff10ff 792 1289 7435158245430518 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.o 227cb1af7aeee7ce
777 1729 7429115456075870 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.o 424f73fc6c42e045 1055 1766 7435158248057360 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.o 5c0f49e5d633feb2
1051 1866 7429115458808695 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.o 9036e39a5eeddac1 592 1339 7435158243432535 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.o 2acf61bd3168fab0
1298 1930 7429115461287756 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.o 9f349021709537fc 540 1391 7435158242905197 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.o edf3e9e7517f5484
1238 2119 7429115460692464 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.o 9a536df64c88e522 1001 1519 7435158247522960 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.o 22f1f1a4763b7a50
1112 2185 7429115459425345 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_fdcan.o 3cedf26c9d116e 948 1640 7435158246985493 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.o ae5cfc810fe2df0d
1600 2243 7429115464304489 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.o 51e55156e7325f17 1175 1851 7435158249260039 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.o 20c921daf914de21
7 82 7432548256537650 CMakeFiles/database 5e040b99f3e3cb0d 844 1699 7435158245955694 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_fdcan.o c2d0116637dcef2c
1514 2305 7429115463536119 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.o 143852041db2434d 1339 2090 7435158250907344 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.o 8a82099ae367604c
1663 2412 7429115464938750 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.o b1ecf0669d619d29 1699 2175 7435158254503805 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.o d042895c0af8295
1993 3068 7429115468233829 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.o 70c5d7b326a4e555 1767 2451 7435158255181636 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o 69e8e40a68619a60
2120 2474 7429115469500080 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.o 3ae059c3be26f076 1392 2235 7435158251422519 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.o 27b60fa4a4167cf
2058 2715 7429115468884286 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.o c588f5a1515d4b37 1640 2340 7435158253911424 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.o c1d88f4fda0f9503
2305 2752 7429115471360409 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/FOC_Related/CONTROL/control.o be116b460ac54414 1934 2517 7435158256851052 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/CONTROL/control.o 9b25df407dcdace4
2185 2774 7429115470157880 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/FOC_Related/ABZ/ABZ.o 1a5c4323e1fe0f68 2090 2525 7435158258412009 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/HALL/HALL.o 569705b12a38f301
2558 2990 7429115473887538 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/FOC_Related/LOWPASS_FILTER/LowPass_Filter.o e9dda3afad1e5410 2236 2604 7435158259869326 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o 6e3c466a93da03af
2474 2810 7429115473044698 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/FOC_Related/HALL/HALL.o 2490087ba2957c61 2030 2788 7435158257807921 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/FOC/FOC.o 6b3ce60af500247b
2244 2819 7429115470737879 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/FOC_Related/AS5600/AS5600.o f9726c749e5ea544 1520 2789 7435158252708088 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.o 53082ad31c182864
2651 2892 7429115474817907 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/FOC_Related/PID/pid.o 568ea08f3b3c168c 1116 2835 7435158248668738 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.o 1b7530196ab88eca
1930 2913 7429115467612954 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.o 1fe13f20d623e106 1583 2934 7435158253344560 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.o 4495500b23fa23e5
2412 3024 7429115472429432 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/FOC_Related/FOC/FOC.o a16efe85cb0a785f 1459 3030 7435158252098110 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.o fcc92cb73e4d0466
1456 3078 7429115462867566 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.o 4771c83b6c1da70f 609 1139 7435275995873478 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/out/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/STM32G474RETx_Demo_Blink.axf a54d3d95e47e8b18
1866 3213 7429115466971764 CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.o 735cca065171507
242 364 7429952758692680 C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/out/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/STM32G474RETx_Demo_Blink.axf e336858851e16bd1
16 345 7432558720860883 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/main.o db4e0302af464e81
345 647 7432558724153331 C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/out/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/STM32G474RETx_Demo_Blink.axf e336858851e16bd1

View File

@ -1,5 +1,5 @@
# This is the CMakeCache file. # This is the CMakeCache file.
# For build in directory: c:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink # For build in directory: c:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink
# It was generated by CMake: C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/bin/cmake.exe # It was generated by CMake: C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/bin/cmake.exe
# You can edit this file to change values found and used by cmake. # You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor. # If you do not want to change any of the values, simply exit the editor.
@ -58,7 +58,7 @@ CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
//Value Computed by CMake. //Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/pkgRedirects CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/pkgRedirects
//Install path prefix, prepended onto install directories. //Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/STM32G474RETx_Demo_Blink CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/STM32G474RETx_Demo_Blink
@ -164,13 +164,13 @@ CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Value Computed by CMake //Value Computed by CMake
STM32G474RETx_Demo_Blink_BINARY_DIR:STATIC=C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink STM32G474RETx_Demo_Blink_BINARY_DIR:STATIC=C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink
//Value Computed by CMake //Value Computed by CMake
STM32G474RETx_Demo_Blink_IS_TOP_LEVEL:STATIC=ON STM32G474RETx_Demo_Blink_IS_TOP_LEVEL:STATIC=ON
//Value Computed by CMake //Value Computed by CMake
STM32G474RETx_Demo_Blink_SOURCE_DIR:STATIC=C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink STM32G474RETx_Demo_Blink_SOURCE_DIR:STATIC=C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink
######################## ########################
@ -180,7 +180,7 @@ STM32G474RETx_Demo_Blink_SOURCE_DIR:STATIC=C:/Users/Michael_Chemic/Desktop/STM32
//ADVANCED property for variable: CMAKE_ADDR2LINE //ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created //This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink
//Major version of cmake used to create the current loaded cache //Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache //Minor version of cmake used to create the current loaded cache
@ -235,7 +235,7 @@ CMAKE_GENERATOR_PLATFORM:INTERNAL=
CMAKE_GENERATOR_TOOLSET:INTERNAL= CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this //Source directory with the top level CMakeLists.txt file for this
// project // project
CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM //ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS

View File

@ -101,7 +101,7 @@ events:
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
The C compiler identification is ARMClang, found in: The C compiler identification is ARMClang, found in:
C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/3.28.4/CompilerIdC/a.out C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/3.28.4/CompilerIdC/a.out
- -
kind: "try_compile-v1" kind: "try_compile-v1"
@ -112,8 +112,8 @@ events:
checks: checks:
- "Detecting C compiler ABI info" - "Detecting C compiler ABI info"
directories: directories:
source: "C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/CMakeScratch/TryCompile-qrn4z0" source: "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/CMakeScratch/TryCompile-6jewoi"
binary: "C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/CMakeScratch/TryCompile-qrn4z0" binary: "C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/CMakeScratch/TryCompile-6jewoi"
cmakeVariables: cmakeVariables:
CMAKE_C_COMPILER_TARGET: "arm-arm-none-eabi" CMAKE_C_COMPILER_TARGET: "arm-arm-none-eabi"
CMAKE_C_FLAGS: "-mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard" CMAKE_C_FLAGS: "-mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard"
@ -125,23 +125,23 @@ events:
variable: "CMAKE_C_ABI_COMPILED" variable: "CMAKE_C_ABI_COMPILED"
cached: true cached: true
stdout: | stdout: |
Change Dir: 'C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/CMakeScratch/TryCompile-qrn4z0' Change Dir: 'C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/CMakeScratch/TryCompile-6jewoi'
Run Build Command(s): C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.0/ninja.exe -v cmTC_0b03e Run Build Command(s): C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.0/ninja.exe -v cmTC_42031
[1/2] c:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\armclang.exe --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_0b03e.dir/CMakeCCompilerABI.o -MF CMakeFiles\\cmTC_0b03e.dir\\CMakeCCompilerABI.o.d -o CMakeFiles/cmTC_0b03e.dir/CMakeCCompilerABI.o -c C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/share/cmake-3.28/Modules/CMakeCCompilerABI.c [1/2] c:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\armclang.exe --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_42031.dir/CMakeCCompilerABI.o -MF CMakeFiles\\cmTC_42031.dir\\CMakeCCompilerABI.o.d -o CMakeFiles/cmTC_42031.dir/CMakeCCompilerABI.o -c C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/share/cmake-3.28/Modules/CMakeCCompilerABI.c
Product: Keil MDK Community (non-commercial free of charge) Product: Keil MDK Community (non-commercial free of charge)
Component: Arm Compiler for Embedded 6.22 Component: Arm Compiler for Embedded 6.22
Tool: armclang [5ee92100] Tool: armclang [5ee92100]
Target: arm-arm-none-eabi Target: arm-arm-none-eabi
(in-process) (in-process)
"C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=C:\\\\Users\\\\Michael_Chemic\\\\Desktop\\\\STM32G474RETx_FOC\\\\MDK-ARM\\\\tmp\\\\STM32G474RETx_Demo_Blink\\\\STM32G474RETxDemoBlink\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-qrn4z0" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=C:\\\\Users\\\\Michael_Chemic\\\\Desktop\\\\STM32G474RETx_FOC\\\\MDK-ARM\\\\tmp\\\\STM32G474RETx_Demo_Blink\\\\STM32G474RETxDemoBlink\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-qrn4z0" -resource-dir "C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\lib\\\\clang\\\\19" -dependency-file "CMakeFiles\\\\cmTC_0b03e.dir\\\\CMakeCCompilerABI.o.d" -MT CMakeFiles/cmTC_0b03e.dir/CMakeCCompilerABI.o -sys-header-deps -internal-isystem "C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\bin\\\\..\\\\include" -nobuiltininc -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fsuppress-licensing -aggressive-jump-threading -o CMakeFiles/cmTC_0b03e.dir/CMakeCCompilerABI.o -x c C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/share/cmake-3.28/Modules/CMakeCCompilerABI.c "C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=C:\\\\Users\\\\Michael_Chemic\\\\Desktop\\\\STM32G4-DRV8301-FOC\\\\MDK-ARM\\\\tmp\\\\STM32G474RETx_Demo_Blink\\\\STM32G474RETxDemoBlink\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-6jewoi" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=C:\\\\Users\\\\Michael_Chemic\\\\Desktop\\\\STM32G4-DRV8301-FOC\\\\MDK-ARM\\\\tmp\\\\STM32G474RETx_Demo_Blink\\\\STM32G474RETxDemoBlink\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-6jewoi" -resource-dir "C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\lib\\\\clang\\\\19" -dependency-file "CMakeFiles\\\\cmTC_42031.dir\\\\CMakeCCompilerABI.o.d" -MT CMakeFiles/cmTC_42031.dir/CMakeCCompilerABI.o -sys-header-deps -internal-isystem "C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\bin\\\\..\\\\include" -nobuiltininc -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fsuppress-licensing -aggressive-jump-threading -o CMakeFiles/cmTC_42031.dir/CMakeCCompilerABI.o -x c C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/share/cmake-3.28/Modules/CMakeCCompilerABI.c
Arm Compiler for Embedded 6.22 -cc1 default target aarch64-arm-none-eabi Arm Compiler for Embedded 6.22 -cc1 default target aarch64-arm-none-eabi
#include "..." search starts here: #include "..." search starts here:
#include <...> search starts here: #include <...> search starts here:
C:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\..\\include\x0d C:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\..\\include\x0d
End of search list.\x0d End of search list.\x0d
[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && c:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\armar.exe --create -cr libcmTC_0b03e.a CMakeFiles/cmTC_0b03e.dir/CMakeCCompilerABI.o && cd ." [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && c:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\armar.exe --create -cr libcmTC_42031.a CMakeFiles/cmTC_42031.dir/CMakeCCompilerABI.o && cd ."
exitCode: 0 exitCode: 0
- -
@ -169,23 +169,23 @@ events:
message: | message: |
Parsed C implicit link information: Parsed C implicit link information:
link line regex: [^( *|.*[/\\])(armlink\\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] link line regex: [^( *|.*[/\\])(armlink\\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
ignore line: [Change Dir: 'C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/CMakeScratch/TryCompile-qrn4z0'] ignore line: [Change Dir: 'C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/CMakeScratch/TryCompile-6jewoi']
ignore line: [] ignore line: []
ignore line: [Run Build Command(s): C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.0/ninja.exe -v cmTC_0b03e] ignore line: [Run Build Command(s): C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.0/ninja.exe -v cmTC_42031]
ignore line: [[1/2] c:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\armclang.exe --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_0b03e.dir/CMakeCCompilerABI.o -MF CMakeFiles\\cmTC_0b03e.dir\\CMakeCCompilerABI.o.d -o CMakeFiles/cmTC_0b03e.dir/CMakeCCompilerABI.o -c C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/share/cmake-3.28/Modules/CMakeCCompilerABI.c] ignore line: [[1/2] c:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\armclang.exe --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_42031.dir/CMakeCCompilerABI.o -MF CMakeFiles\\cmTC_42031.dir\\CMakeCCompilerABI.o.d -o CMakeFiles/cmTC_42031.dir/CMakeCCompilerABI.o -c C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/share/cmake-3.28/Modules/CMakeCCompilerABI.c]
ignore line: [Product: Keil MDK Community (non-commercial free of charge)] ignore line: [Product: Keil MDK Community (non-commercial free of charge)]
ignore line: [Component: Arm Compiler for Embedded 6.22] ignore line: [Component: Arm Compiler for Embedded 6.22]
ignore line: [Tool: armclang [5ee92100]] ignore line: [Tool: armclang [5ee92100]]
ignore line: [] ignore line: []
ignore line: [Target: arm-arm-none-eabi] ignore line: [Target: arm-arm-none-eabi]
ignore line: [ (in-process)] ignore line: [ (in-process)]
ignore line: [ "C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=C:\\\\Users\\\\Michael_Chemic\\\\Desktop\\\\STM32G474RETx_FOC\\\\MDK-ARM\\\\tmp\\\\STM32G474RETx_Demo_Blink\\\\STM32G474RETxDemoBlink\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-qrn4z0" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=C:\\\\Users\\\\Michael_Chemic\\\\Desktop\\\\STM32G474RETx_FOC\\\\MDK-ARM\\\\tmp\\\\STM32G474RETx_Demo_Blink\\\\STM32G474RETxDemoBlink\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-qrn4z0" -resource-dir "C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\lib\\\\clang\\\\19" -dependency-file "CMakeFiles\\\\cmTC_0b03e.dir\\\\CMakeCCompilerABI.o.d" -MT CMakeFiles/cmTC_0b03e.dir/CMakeCCompilerABI.o -sys-header-deps -internal-isystem "C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\bin\\\\..\\\\include" -nobuiltininc -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fsuppress-licensing -aggressive-jump-threading -o CMakeFiles/cmTC_0b03e.dir/CMakeCCompilerABI.o -x c C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/share/cmake-3.28/Modules/CMakeCCompilerABI.c] ignore line: [ "C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=C:\\\\Users\\\\Michael_Chemic\\\\Desktop\\\\STM32G4-DRV8301-FOC\\\\MDK-ARM\\\\tmp\\\\STM32G474RETx_Demo_Blink\\\\STM32G474RETxDemoBlink\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-6jewoi" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=C:\\\\Users\\\\Michael_Chemic\\\\Desktop\\\\STM32G4-DRV8301-FOC\\\\MDK-ARM\\\\tmp\\\\STM32G474RETx_Demo_Blink\\\\STM32G474RETxDemoBlink\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-6jewoi" -resource-dir "C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\lib\\\\clang\\\\19" -dependency-file "CMakeFiles\\\\cmTC_42031.dir\\\\CMakeCCompilerABI.o.d" -MT CMakeFiles/cmTC_42031.dir/CMakeCCompilerABI.o -sys-header-deps -internal-isystem "C:\\\\Users\\\\Michael_Chemic\\\\AppData\\\\Roaming\\\\Code\\\\User\\\\globalStorage\\\\ms-vscode.vscode-embedded-tools\\\\vcpkg\\\\root\\\\downloads\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.22.0\\\\bin\\\\..\\\\include" -nobuiltininc -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fsuppress-licensing -aggressive-jump-threading -o CMakeFiles/cmTC_42031.dir/CMakeCCompilerABI.o -x c C:/Users/Michael_Chemic/AppData/Roaming/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root/downloads/artifacts/2139c4c6/tools.kitware.cmake/3.28.4/share/cmake-3.28/Modules/CMakeCCompilerABI.c]
ignore line: [Arm Compiler for Embedded 6.22 -cc1 default target aarch64-arm-none-eabi] ignore line: [Arm Compiler for Embedded 6.22 -cc1 default target aarch64-arm-none-eabi]
ignore line: [#include "..." search starts here:] ignore line: [#include "..." search starts here:]
ignore line: [#include <...> search starts here:] ignore line: [#include <...> search starts here:]
ignore line: [ C:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\..\\include\x0d] ignore line: [ C:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\..\\include\x0d]
ignore line: [End of search list.\x0d] ignore line: [End of search list.\x0d]
ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && c:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\armar.exe --create -cr libcmTC_0b03e.a CMakeFiles/cmTC_0b03e.dir/CMakeCCompilerABI.o && cd ."] ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && c:\\Users\\Michael_Chemic\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode.vscode-embedded-tools\\vcpkg\\root\\downloads\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.22.0\\bin\\armar.exe --create -cr libcmTC_42031.a CMakeFiles/cmTC_42031.dir/CMakeCCompilerABI.o && cd ."]
ignore line: [] ignore line: []
ignore line: [] ignore line: []
implicit libs: [] implicit libs: []

Some files were not shown because too many files have changed in this diff Show More