RadiatoR 2 29 ноября, 2020 Опубликовано 29 ноября, 2020 · Жалоба Как-то замечал, что при отладке увеличивалась частота ядра/периферии, но особого значения не придал и искать не стал. Сейчас работаю с STM32L011 и наткнулся на такую же ситуацию. Оказалось, что при старте отладчика устанавливаются биты использования HSI, хотя такого в коде нет и по умолчанию я использую MSI, но скорость выставляю 4194 МГц. Поведение следующее: 1. При старте отладки HSI врубается. 2. Если просто включить устройство без включения отладки - все нормально, источник MSI, частота в норме. 3. Если после п.2 подключиться на лету, MSI останется источником. 4. Если после п.3 ресетнуть софтверно проц - установится HSI. Почему так происходит? Может в настройках проекта это где-то есть? У меня стоит MSVS + Visual GDB. Спс. PS. Если прошить без входа в отладчик тоже врубает HSI. То есть MSI остается только после холодного старта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 29 29 ноября, 2020 Опубликовано 29 ноября, 2020 · Жалоба Прошивка кода осуществляется с помощью FlashLoader. Для его работы (или он сам) включается HSI. Надо поискать опцию, чтобы reset жмакался после прошивки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RadiatoR 2 29 ноября, 2020 Опубликовано 29 ноября, 2020 · Жалоба Такая галка стоит. Мысль уловил - сделаю принудительное включение MSI. Спасибо за наводку! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться