Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/12: Рейтинг темы: голосов - 12, средняя оценка - 4.83
paskal
450 / 299 / 28
Регистрация: 15.08.2011
Сообщений: 922
1

Чем прошить AVR через DebugWire?

18.03.2013, 20:45. Просмотров 2245. Ответов 5
Метки нет (Все метки)

Есть JTAGICE mkII, есть avrstudio, правда не новая - 4.12, есть подопытный МК - MEGA48, у которого уже зашит фьюз DebugWire, поэтому запрограммировать его кроме DW уже нечем. Но в моей аврстудии нет пункта программирования через DebugWire. Подскажите чем шить, а то не выкидывать же хороший контроллер!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2013, 20:45
Ответы с готовыми решениями:

Как прошить Arduino через AVR Studio
Здравствуйте. Взял у знакомых плату Miko Arduino на МК atmega1280. И решил...

Чем прошить at49BV322A
Всем привет. Вот решил починить свою старенькую точку доступа (DWL-2100AP),...

Чем прошить MSP430F2003
Получил посылку от тексас, набор для газа, тащемта. И на семинаре сегодня был,...

Чем прошить nRF24LU1
Кто нибудь работал с nRF24LU1? Привликает низкой ценой (в терее 122р), наличием...

Не получается прошить AT90USB82 через ISP
Добрый день. Нужно через исп залить в AT90USB82 прошивку, имеется USBASP. Я...

5
raxp
10186 / 6569 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
18.03.2013, 23:22 2
...разве в студии нет "внешний такт, режим debug- disable DW" ? Обновите версию.

Если же контроллер переведен в режим внешнего тактирования, а на программаторе нет такой возможности, то затактируйте от любого мультивибратора и сбросьте фьюз.
0
Voland_
1670 / 1015 / 97
Регистрация: 04.01.2010
Сообщений: 3,399
19.03.2013, 11:16 3
dW, он же RESET - используется и в dW и ISP режимах. Поэтому, если он зафьюзеный, то надо смотреть в сторону параллельного программирования чипа . К сожалению, у меня лежит уже штук 5 "зафьюзенных" тинек, которые поднимутся только таким способом. Есть даже проект - называется AVR FUSE DOCTOR, но мне его лень собирать .
0
raxp
10186 / 6569 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
19.03.2013, 11:26 4
...есть и доктор, видел еще вариант навешивания меги со сбрасывающей прошивкой на другую мегу.
0
Voland_
1670 / 1015 / 97
Регистрация: 04.01.2010
Сообщений: 3,399
19.03.2013, 11:41 5
Цитата Сообщение от raxp Посмотреть сообщение
видел еще вариант навешивания меги со сбрасывающей прошивкой на другую мегу.
ну на самом деле это вариант пропускания доп.проверок наличия чипа, не ответов своего ID и т.д. Многие чипы имеют такие проблемы. Скажем, я недавно столкнулся с проблемой на tiny2313 в корпусе QFN, когда у нее не заработал свой собственный клок (то есть фьюзы при покупке не соответствовали ДШ) и при ответе на запрос своего ID он не отвечал. При этом чип шьется и работает, если все это отключить в программаторе.
0
paskal
450 / 299 / 28
Регистрация: 15.08.2011
Сообщений: 922
28.04.2014, 22:26  [ТС] 6
Поскольку оживить контроллер мне тогда удалось, думаю будет полезно поделиться опытом.

Ну во-первых ни зафьюзенный "резет", ни режим тактирования тут не при чем. Проблема чисто во фьюзе DWEN. Когда он =0, то работает режим DebugWire, а режим SPI заблокорован. Когда DWEN=1, наоборот SPI работает, DebugWire - нет.

Перепрограммировал фьюз из режима DebugWire с помощью консольной утилиты jtagiceii которая входит в состав студии. Но есть существенная тонкость. Если просто сделать disable debugwire, то SPI конечно включится, но только до следующего включения питания. А после будет опять работать DebugWire.
Поэтому надо так: в режиме DebugWire даем команду disable debugwire. Не обесточивая контроллер запускаем программирование теперь уже в режиме SPI и записываем фьюз DWEN=1. После этого SPI заработает уже навсегда.
1
28.04.2014, 22:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2014, 22:26

DebugWIRE
Доброго времени суток! Ищу схему интерфейсного адаптера DebugWIRE, кто где...

Не могу прошить atmega8a через usb isp v2.0
Всем привет. Для прошивки использую usb isp в алюминиевом корпусе. Для прошивки...

Программатор с поддержкой debugWIRE?
Что-то не нагугливается ничего кроме фирменных от Атмел. А они стоят нормально....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru