реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Проблема JTAGICE mkII + ATmega88, То ли дрова сырые, то ли просто лыжи не едут...
sgrig
сообщение Jun 6 2007, 05:10
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 4-11-05
Из: Tomsk
Пользователь №: 10 464



Давненько работал со старыми AVR (8535, 4414, 103). Тут возникла необходимость сварганить плату на 88-й. Сделал, шьется с помощью AVRreal+ByteBlasterII без проблем. Но в последнее время привык работать с JTAG-отладчиками, а тут debugWIRE. Купил JTAGICE mkII. В итоге: свежий проц. несколько раз заливается, пробовал из-под JAR 4.20a и AVRstudio 4.12, потом у него что-то клинит, и он перестает вязаться и по debugWIRE и по SPI, даже AVRreal его не берет. Может я что-то делаю не так по недомыслию? Еще меня смущает, что драйвер для JTAGICE mkII релиза аж 10.08.2005. Не прокис ли? Но я не нашел, где взять свежий.
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jun 6 2007, 05:25
Сообщение #2





Guests






Обнови Студию до 4.13.528 и будет тебе новый драйвер. А вообще вся хрень вокруг DW пока сырая и неудобная - с JTAG не сравнить
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jun 6 2007, 05:28
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



А в программе не трогаете регистр PRR? Конкретно - отключение питания SPI?
Ежели так, то это уже пройденные грабли wink.gif - http://caxapa.ru/83272.html
Go to the top of the page
 
+Quote Post
sgrig
сообщение Jun 6 2007, 07:41
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 4-11-05
Из: Tomsk
Пользователь №: 10 464



Цитата(goodwin @ Jun 6 2007, 12:28) *
А в программе не трогаете регистр PRR? Конкретно - отключение питания SPI?
Ежели так, то это уже пройденные грабли wink.gif - http://caxapa.ru/83272.html

Нет, пока программа трогательно простая: перекидывание ног в цикле. Даже источник тактирования не трогаю, все по умолчанию.

Цитата(=AVR= @ Jun 6 2007, 12:25) *
Обнови Студию до 4.13.528 и будет тебе новый драйвер. А вообще вся хрень вокруг DW пока сырая и неудобная - с JTAG не сравнить

Ваши рекомендации по работе с 88-й? В смысле чем ее отлаживать.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 6 2007, 07:56
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Да. Забавно.
Но я ещё нашёл, а точнее наступил на грабли в этой микрухе. Проверил на четырёх - работает неукоснительно. smile.gif Причину выяснять - денег и времени жалко. Пускай atmel выясняет.

Фокус такой. Если на резете стоит кондёр 0.1mkf, то при первом программировании микруха куда-то улетает. И больше не возвращается. Параллельного программатора у меня не было. Пробовал как JTAG ICE MKII так и AVREAL. На резете появляется какая-то генерация. После съёма/подачи питания - дальше ни гу-гу.

Интересно что если отпаять кондёр и запрограммить, а потом кондёр вернуть на место, то дальше можно программировать как угодно.
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jun 6 2007, 08:10
Сообщение #6





Guests






Отлаживать DW, если очень надо (мне, например, не надо - всегда хватало UART и пары дополнительных строчек отладочного кода), только аккуратно. Или воспользоваться хитрым инструментом имени Гудвина, только я что-то не нашел ссылки - спроси у самогО
Go to the top of the page
 
+Quote Post
Snaky
сообщение Jun 6 2007, 08:12
Сообщение #7


Mute Beholder
***

Группа: Свой
Сообщений: 260
Регистрация: 4-04-07
Из: Третья планета от Солнца
Пользователь №: 26 754



Цитата(=AVR= @ Jun 6 2007, 14:10) *
Отлаживать DW, если очень надо (мне, например, не надо - всегда хватало UART и пары дополнительных строчек отладочного кода), только аккуратно. Или воспользоваться хитрым инструментом имени Гудвина, только я что-то не нашел ссылки - спроси у самогО

Вероятно речь о http://gudwin.embedders.org/


--------------------
Common sense is not so common.
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Jun 6 2007, 08:36
Сообщение #8





Guests






Ага, оно самое
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 6 2007, 13:13
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Да нет. Сам DW работает без каких либо проблем и очень устойчиво. На мой взгляд ещё более устойчиво чем JTAG. Отладка по нему не вызывает проблем. Правда есть некоторые ограничения (типа останова по значению нет, но им и в JTAG очень проблематично пользоваться) и несколько усложняют жизнь переходы в режим и обратно. А так - проблем никаких.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th August 2025 - 00:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01436 секунд с 7
ELECTRONIX ©2004-2016