|
|
  |
Программирование через DebugWire, Возможно ли и чем |
|
|
|
Mar 12 2007, 22:40
|
Участник

Группа: Новичок
Сообщений: 20
Регистрация: 10-03-07
Пользователь №: 26 032

|
Перечитайте характеристики интерфейса. Не предназначен он для программирования. (Если чип с поддержков SPM, тогда, кончно, хоть через 1-wire программируй. Вот только загрузчик все равно придется через SPI зашивать.
|
|
|
|
|
Mar 13 2007, 11:12
|
Участник

Группа: Новичок
Сообщений: 20
Регистрация: 10-03-07
Пользователь №: 26 032

|
2Kuzmi4: посмотрите на www.nikolaew.org Там правда не debugWire, но тоже оригинальная схема аппаратной отладки с широкими возможностями.
|
|
|
|
|
Mar 13 2007, 12:32
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425

|
Цитата(GDaniloff @ Mar 12 2007, 22:40)  Перечитайте характеристики интерфейса. Не предназначен он для программирования. (Если чип с поддержков SPM, тогда, кончно, хоть через 1-wire программируй. Вот только загрузчик все равно придется через SPI зашивать. Не знаю, с чего вы это взяли. AVRDragon отлично программирует через DebugWire (из AVRStudio).
|
|
|
|
|
Mar 13 2007, 17:16
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425

|
Цитата(mse @ Mar 13 2007, 13:03)  Цитата(Dopler @ Mar 13 2007, 12:32)  Не знаю, с чего вы это взяли. AVRDragon отлично программирует через DebugWire (из AVRStudio).
Да, тока сперва ему надо через ИСП или есчо как зашить ДВЕН=0. А потом программируй через ДВ скока хош. ;О) Ага, а перед этим надо параллельным программатором сделать ISP EN (особенно, если он после глюков запретился). Вопрос не в том, какие фузы по умолчанию кристале разрешены, а в принципиальной возможности программирования по DebugWire (в том числе и fuse).
|
|
|
|
|
Mar 14 2007, 09:48
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
Цитата(Dopler @ Mar 13 2007, 17:16)  Ага, а перед этим надо параллельным программатором сделать ISP EN (особенно, если он после глюков запретился). Вопрос не в том, какие фузы по умолчанию кристале разрешены, а в принципиальной возможности программирования по DebugWire (в том числе и fuse). Очень весело ;О) Ещё веселее было бы обсудить вопрос "принципиальной возможности программирования по ЖЫТАГ". Смысла в программировании по ДВ нет в принципе, т.к. в системе обязательно должен быть предусмотрен стандартный ИСП. Чтобы привести МК в режим ДВ. И уж ИСП и фузы и программку зальёт полюбому быстрее ДВ. А что касаемо ввести МК в тупой режим, это очень просто. Проще, чем кажется. ;О) http://caxapa.ru/83272.htmlТак что параллельный программатор при некоторых манипуляццыях в отладке - как воздух.
|
|
|
|
|
May 17 2010, 22:51
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(mse @ Mar 14 2007, 12:48)  А что касаемо ввести МК в тупой режим, это очень просто. Проще, чем кажется. ;О) http://caxapa.ru/83272.htmlБлин. Не помню уж сколько лет не пользовал, а тут задумал отладчик запустить и быстро за "пять минут долететь". Наступил во весь рост. Чип единственный, да еще так стоит на прототипе, что новый фиг запаяешь не разломав пол платы. Паял параллельный. Очень ругался. Самое смешное, что то, что писал за выходные и собирался отлаживать заработало без отладки. Хорошо, что теперь ясно в чем оно дело было. Спасибо! Вот думаю теперь, продолжить секс или ну ее..... Правда баг документирован: Код • Bit 2 - PRSPI: Power Reduction Serial Peripheral Interface If using debugWIRE On-chip Debug System, this bit should not be written to one.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|