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

 
 
> проблемы с JTAG
hammered
сообщение Oct 16 2007, 10:17
Сообщение #1





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



Бьюсь головой об камень...

Проблема:
Есть плата(самопальная) с МК Atmega128.
Прошивал микру через житак, и отлаживался через него.

В какой то момент надобность в житаге отпала, и я отсоединил JTAG-ICE.
После этого плата не работает.
Даже после выставления бита JTD в 1 и дисэйбла JTAGа проблема остается.

Соответственно, если я подсоединяю(физически) выключенную плату JTAG проблема устраняется
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mse
сообщение Oct 16 2007, 10:26
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(hammered @ Oct 16 2007, 14:17) *
Бьюсь головой об камень...

Проблема:
...

Резюки подтяжки по ЖЫТАГ есть? И фузы ocden=1, jtagen=1. Галочка на фузах в каком-нить ГУЕ может быть нулём. Если ЖЫТАГ не нужен, то и подтяжка не нужна, ессно.
Go to the top of the page
 
+Quote Post
hammered
сообщение Oct 16 2007, 10:28
Сообщение #3





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



Цитата(mse @ Oct 16 2007, 14:26) *
Резюки подтяжки по ЖЫТАГ есть? И фузы ocden=1, jtagen=1. Галочка на фузах в каком-нить ГУЕ может быть нулём. Если ЖЫТАГ не нужен, то и подтяжка не нужна, ессно.


А без резюков она пахать не будет?
Go to the top of the page
 
+Quote Post
mse
сообщение Oct 16 2007, 10:50
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(hammered @ Oct 16 2007, 14:28) *
А без резюков она пахать не будет?

Если ЖЫТАГ включОн, то может и нет. Кто знает, куда его занесёт. Я тупо ТДИ, ТЦЛ, ТМС растягиваю и проблем не имею.
Но было дело, когда подвешивал на м128 на проводочках без растяжек. Работало.
Go to the top of the page
 
+Quote Post
hammered
сообщение Oct 16 2007, 10:57
Сообщение #5





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



я программно выставляю JTD в 1. и как я понимаю, тем самым выключаю житак СОВСЕМ.
но проблема остается.
правда, в даташите написано, что это нужно делать как то по хитрому:
The application software must write this bit to the desired value twice within four cycles to change its value.

может я там косячу 05.gif
Go to the top of the page
 
+Quote Post
mse
сообщение Oct 16 2007, 11:39
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(hammered @ Oct 16 2007, 14:57) *
я программно выставляю JTD в 1. и как я понимаю, тем самым выключаю житак СОВСЕМ.
но проблема остается.
правда, в даташите написано, что это нужно делать как то по хитрому:
The application software must write this bit to the desired value twice within four cycles to change its value.

может я там косячу 05.gif

"When the JTAGEN fuse is unprogrammed, these four TAP pins are normal port pins
and the TAP controller is in reset. When programmed and the JTD bit in MCUCSR is
cleared, the TAP input signals are internally pulled high and the JTAG is enabled for
Boundary-scan and programming."
Есчо раз: посмотри на фузы. Если надо отключить ЖТАХ енжыне раз и навсегда, установи ocden=1, jtagen=1. И всё.Мож 128-ю клинит до того, как ты установишь ЖТД в "1"
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:53
Рейтинг@Mail.ru


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