Перейти к содержанию
    

Прошить ATtiny через DebugWire (Dragon)

Есть проект с ATTiny85 пытаюсь отлаживать его через DebugWire.

Не прошивается.

Пишет:

No contact with device when using debugwire.

IAR "The DWEN fuse must be enabled to use debugwire"

 

DWEN естественно включен. Сначала долго с этим возился, пару раз срабатывало, но в основном глухо. Потом неожиданно заработало нормально - отлаживал проект несколько дней, никаких проблем не было. Через неделю попробовал чуть поменять код (настройки проекта и фьюзы не менял) и опять такая же фигня. Пробовал по разному - никак, IAR for AVR 6.12.1.

 

Как такое победить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После разных попыток выяснилось, что сначала нужно отключить DWEN (в IAR меню Fuse Handler), уже затем запустить отладку и когда появится описанное выше сообщение нажать кнопку "Да". После этого передернуть питание и уже тогда пойдет прошивка с отладкой. В следущие разы отладка запускается без проблем - пока не тронешь фьюзы (даже просто прочитаешь).

Почему так - хз. Может кому-нибудь эта инструкция пригодится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...