Добрый день подскажите как выключить оптимизацию для куска кода внутри функции ?
Дело в том что надо определить точное выполнение кода при максимальной оптимизации использую
Код
SCB_DEMCR |= 0x01000000;
DWT_CONTROL|= 1; // enable the counter
DWT_CYCCNT = 0;
и потом считываю DWT_CYCCNT, но проблема в том что при максимальной оптимизации, программа пролетает breakpoint, который я установил
и не понятно какой кусок кода выполнился.
Так вот как установить NOP, что бы при максимальной оптимизации он остался, и на него можно было повесить breakpoint ?