МК закирпичен после запуска отладчика

belg23

✩✩✩✩✩✩✩
27 Фев 2020
11
1
Привет ребята,
тут есть случайно кто-то, кто программирует АТмеги в Microchip Studio на C?
У меня проблема следующия:
Чип ATmega88PA, программатор Atmel ICE, интерфейс отладки DebugWire.

При запуске Debugger'a (по-русски это по-моему называется отладчик) МК превращается в кирпич.
Не опознается, фьюзы не читаются, перепрошивка невозможна.
Восстановить его возможно только с помощью высоковольтного программатора (AVR fuse doctor).

У кого-то может была такая же/похожая проблема?

Прикрепил фото сетапа. Atmel ICE подключен через MicroUSB на комп, МК запитан от 5вольт USB компа через MiniUSB (серый кабель).
Третьий кабель это USB-мышь.

Вот ссылка на видео:

Благодарю за помощь.
 

Вложения

Bruzzer

★★★✩✩✩✩
23 Май 2020
652
193
@belg23,
Я не работал с отладчиком. Так что дальше только теория.
В Atmel Studio 7 при отладке по debugWire активен пункт меню "Disable debugWire and Close"
(Видео не смотрел, может вы это уже делали)
Microchip Studio наверно аналогично.
 

belg23

✩✩✩✩✩✩✩
27 Фев 2020
11
1
@belg23,
Я не работал с отладчиком. Так что дальше только теория.
В Atmel Studio 7 при отладке по debugWire активен пункт меню "Disable debugWire and Close"
(Видео не смотрел, может вы это уже делали)
Microchip Studio наверно аналогично.

Привет Bruzzer,
я этот пункт даже выбрать не могу.
Он у меня выделен серым цветом.

Я уже и сам МК менял, и Microchip Studio переустанавливал, и прошивку на Atmel ICE перезаливал - ничего не помогло - ровным счетом (
Где собака зарыта???

Программировать чип и сами фьюзы я могу (после восстановления AVR fuse Doctor'ом), а вот отладчик, т.е. Debugger, ну хоть головой об стену бейся не запускается, выдает ошибку...

Самое обидное я специально для отладки и покупал этот программатор - а именно эта функция теперь и не работает. Капец.
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
652
193
@belg23,
Значит изначально вопрос был поставлен неправильно. Проблема в том, что не запускается отладчик.
Повторюсь, я с отладчиком не работал. Но наверняка в инете есть ответы/советы по выдаваемой ошибке.
не запускается, выдает ошибку...
 

belg23

✩✩✩✩✩✩✩
27 Фев 2020
11
1
Ребята, я похоже наконец нашел где собака была зарыта!

Проблема в том, что у меня на пине RESET помимо подтягивающего резистора на 10кОм к питанию еще и кондер был на 100нФ подключен! Так как DebugWire использует вывод RESET, каким-то образом этот кондёр мешал при запуске DebugWire'а!

Я изначально кондёр поставил для стабилизации... Ну никак не мог подумать что уже 100нФ могут настолько помешать интерфейсу DebugWire...

Как только я этот кондёр убрал, все моментально заработало!