там-же где? счоччик в CubeIDE? без указания конкретного ядра
процессора и микросхемы на этот вопрос ответить невозможно. обычно
есть отладочные регистры. для примера - ядро Cortex-M3, имеет
модуль DWT, реализует регистры DWT_CTRL (0xE00010000) и DWT_CYCCNT
(0xE0001004). по втыканию бита CYCCNTENA в регистре DWT_CTRL,
DWT_CYCCNT начинает инкрементироватся кадый цикл. подробности во
вложении. пункт 11.5. cortex_m3_r2p0_trm.pdf
// записать бит CYCCNTENA
*((volatile uint32_t*)0xE00010000) |= 1 ;
//сичитать значение DWT_CYCCNT
uint32_t cycles = *((volatile uint32_t*)0xE0001004) ;