I’m using the latest version of VisualGDB (-r12) and immediately after adding “Fast Semihosting and Embedded Profiler” I cannot compile the project.
The compiler says:
1>C:/Users/waviot-research/AppData/Local/VisualGDB/EmbeddedEFPs/Profiler/ProfilerDriver_STM32_HAL.cpp: In function ‘void UpdateProfilerTimerFrequency()’:
1>C:\Users\waviot-research\AppData\Local\VisualGDB\EmbeddedEFPs\Profiler\ProfilerDriver_STM32_HAL.cpp(108,31): error : ‘struct TIM_Base_InitTypeDef’ has no member named ‘RepetitionCounter’
1> s_SamplingProfilerTimer.Init.RepetitionCounter = 0;
1>Сборка проекта “AQUA3.vcxproj” завершена с ошибкой.
If I comment out the 108s line of “ProfilerDriver_STM32_HAL.cpp” everything seems to be fine but that looks wrong.
Thanks for confirming your license status. It looks like you are using an STM32 device/firmware version that was not tested with our profiler framework. Please let us know your MCU type and any settings you explicitly specify in the wizard when creating the project, and we should be able to reproduce and fix the problem.