1kvi1 0 27 ноября, 2011 Опубликовано 27 ноября, 2011 · Жалоба Доброго времени суток! Возникла задача определения факта подключения отладчика и его использования. В библиотеках stm и в примерах ничего подобного не нашел. Единственная мысль - флаг SHCSR->MONITORACT, но явного описания нет. У кого есть опыт решения подобной задачи? Ножек не хватает, поэтому на SWD Интерфейсе сидит светодиод, который желательно использовать если отладчик не подключен. Заранее спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aT-DeviLru 0 27 ноября, 2011 Опубликовано 27 ноября, 2011 · Жалоба Для проверки выполнения отладки можно использовать нулевой бит "C_DEBUGEN" регистра "Debug Halting Control and Status Register", который расположен по адресу 0xE000EDF0. Более подробно можно почитать в документации: "Technical Reference Manual" глава "Core Debug" или в книжке: "The Definitive Guide to the ARM Cortex-M3, Second Edition" Joseph Yiu глава "Debug Architecture". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться