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

 
 
> Jtag ICE MKII + at90can128, target has entered sleep mode.
SasaVitebsk
сообщение Sep 17 2007, 21:35
Сообщение #1


Гуру
******

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



Собственно проблема написана в заголовке.

Работаю с at90can128. Fclk=16MHz U=5V. Кабель с JTAG максимально короткий.

Происходит обязательный разрыв связи м/у JTAG и камнем. Причину понять не могу. В сообщении указывается target has entered sleep mode. Естественно ни в какой sleep я не вхожу. Разрыв происходит в любом месте. Такое же сообщение может происходить и в пошаговом режиме, но чаще всего из "зацепления" не выходит. Если же поставить точку останова, то до неё, как правило, не доходит. Хотя процессор в неё попадает стопроцентно. Я это вижу по поведению отлаживаемого прибора. Дальше, если процессор попытаться остановить, то он останавливается не сразу и останавливается по адресу FFFE (якобы) Далее на сброс не реагирует или реагирует с 3-10 раза. Если попытаться остановить и перезалить прогу, то сначала пишет что мол не тот таргет, но после подтверждения заливает и работает.

Может кто встречался с подобным? Или советы подаст.

Дело явно не в программе. Так как вылет происходит в произвольном месте.

AVR Studio 4.12SP2 bild 472
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
defunct
сообщение Sep 18 2007, 10:14
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



У меня такое случается постоянно с любым чипом с JTAG интерфейсом после того как я вхожу в отладку и отрубаю JTAG разъем для отладки другой платы (тобиш чип остается под отладкой, но отладчик от него отключен) потом подключаю JTAG разъем опять к этой плате и заново вхожу в отладку.

Ну а теперь подумайте из-за чего оно может происходить у вас на ровном месте.
IMHO дело в шнуре, либо длинный сильно (но вы написали что шнур максимально короткий), либо где-то сопля, происходит разрыв соединения, а потом вполне ожидаемый эффект.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 18 2007, 12:27
Сообщение #3


Гуру
******

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



Цитата(defunct @ Sep 18 2007, 13:14) *
У меня такое случается постоянно с любым чипом с JTAG интерфейсом после того как я вхожу в отладку и отрубаю JTAG разъем для отладки другой платы (тобиш чип остается под отладкой, но отладчик от него отключен) потом подключаю JTAG разъем опять к этой плате и заново вхожу в отладку.

Ну а теперь подумайте из-за чего оно может происходить у вас на ровном месте.
IMHO дело в шнуре, либо длинный сильно (но вы написали что шнур максимально короткий), либо где-то сопля, происходит разрыв соединения, а потом вполне ожидаемый эффект.

Мне надо тебя помучить. А то я себе не очень всё ясно представляю, похоже. И как результат эфективность отладки - никакая. Не представляю, к примеру, как можно отключить разъём а потом опять включить.
Но это не сейчас. Просто нет времени. Немного освобожусь, - нагряну с вопросами. Жди в гости. smile.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 19:24
Рейтинг@Mail.ru


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