MPLAB X останавливается в случайных местах кода при отладке

Platform MPLAB X
CPU PIC18F2520
Compiler XC8 v1.38

У меня странная проблема с MPLAB X при работе в режиме "отладки", очень часто, когда я запускаю в режиме отладки и запускаю выполнение (нажатие кнопки воспроизведения)

Отладчик останавливается на случайных местах в коде (это довольно случайно, одна или две точки в коде "появляются" чаще, чем другие). У меня нет никаких точек останова или касания отладчика.

Есть еще одна проблема, которая может быть связана. Если я запускаю отладчик, то ЦП исполняется все время (кроме случаев, когда он останавливается случайным образом), если у меня подключен отладчик, но когда я отключаю отладчик, ЦП исполняется в течение некоторой секунды или около того, а затем останавливается.

Кто-нибудь еще испытывал такое же поведение?

С уважением Стефан

1 ответ

После дальнейших исследований кажется, что заземление зависит от того, как была выполнена тестовая настройка. После добавления опто-соединенных USB-соединений для ICD3 и изолирующего трансформатора для целевого оборудования кажется, что проблемы исчезли.

Другие вопросы по тегам