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

 
 
> Проблемы с отладкой программы через JTAGICE mkII
Yaumen
сообщение Nov 22 2007, 06:04
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



1. Посредством ISP разрешил работу JTAG (JTAGEN=1) и On-Chip Debug (OCDEN=1)
2. Подключил JTAGICE mkII к ATMEGA128 с ипользованием TDI,TDO,TCK,TMS и sRST

3. Программирую проект через AVRStudio 4.13 SP1. Все в норме. Кристалл зашивается.

4. Жму "Start Debugging". Загружается окно Debug и указатель указывает на 1-й байт в BOOT области (SMALLBOOTSTART). В которой располагается команда rjmp

5. После нажатия F10 или F11 программа как-бы подвисает и затем через несколько секунд вываливается из Debug режима.

Как заставить работать отладку?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Vasia Klin
сообщение Dec 6 2007, 08:28
Сообщение #2


Участник
*

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



Уже почти год работаем с JTAG mkII. Их у нас несколько. Возникали подобные проблемы с отладкой программ. Либо зацикливание глухое происходило, либо вылетало как в описанном случае. Но как показала практика проблема заключалась в отлаживаемом устройстве всегда. Программа шитая в Меги и сам отладчик были ни при чём. В одном случае кварец был плохо припаян, в другом информационные линии JTAGа перепутали, в третьем контакт в разъёме плохой был или коротец меж пинов. Проверьте получше девайсину которую отлаживаете.
Go to the top of the page
 
+Quote Post
Busel Roman
сообщение Dec 6 2007, 09:13
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 19-06-07
Из: Республика Беларусь, г.Витебск
Пользователь №: 28 538



Такая же беда встречалась. Пытался отлаживать программу на ATMega32, на которой был собран мощный ультразвуковой генератор. Режим отладки начинал нормально работать только при отключении силовых цепей ультразвукового генератора (выключал драйвера выходных IGBT-транзисторов).
Также необходимо наличие блокировочных конденсаторов 0,01 uF по питанию (не скупитесь с количеством - желательно минимум по одному на каждый вывод питания из корпуса мк/контроллера) поближе к самому корпусу мк/контроллера. Также не будет лишним дроссель по питанию, также поближе к корпусу. Если есть возможность, в дополнительном слое печатной платы залить полигон под корпусом мк/контроллера с подключением его к "массе" питания в одной точке.
Описанные выше меры помогли пройти испытания на электро-магнитную совместимость (ЭМС), после нескольких неудачных попыток.
Все-таки попробуйте еще снизить частоту JTAG до 125 кГц.

Кстати, только при полноразмерном питании (т.е. выше 4.5 В) можно тактировать 12 МГц.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Yaumen   Проблемы с отладкой программы через JTAGICE mkII   Nov 22 2007, 06:04
- - mse   Цитата(Yaumen @ Nov 22 2007, 09:04) 1. По...   Nov 22 2007, 06:25
|- - Yaumen   Цитата(mse @ Nov 22 2007, 09:25) Сделать ...   Nov 22 2007, 06:38
|- - mse   Цитата(Yaumen @ Nov 22 2007, 09:38) Извин...   Nov 22 2007, 06:56
- - Yaumen   К сожалению и этот вариант не проходит, хотя бы из...   Nov 22 2007, 07:06
|- - mse   Цитата(Yaumen @ Nov 22 2007, 10:06) К сож...   Nov 22 2007, 07:42
||- - Yaumen   Цитата(mse @ Nov 22 2007, 10:42) А вывали...   Nov 22 2007, 08:23
||- - mse   Цитата(Yaumen @ Nov 22 2007, 11:23) ... ...   Nov 22 2007, 08:40
||- - Yaumen   Цитата(mse @ Nov 22 2007, 11:40) Ха-ха......   Nov 22 2007, 08:59
||- - mse   Цитата(Yaumen @ Nov 22 2007, 11:59) Ха. С...   Nov 22 2007, 09:15
||- - Yaumen   Цитата(mse @ Nov 22 2007, 12:15) Ну,блин....   Nov 22 2007, 10:21
||- - defunct   Цитата(Yaumen @ Nov 22 2007, 13:21) На др...   Nov 22 2007, 10:37
||- - Yaumen   Цитата(defunct @ Nov 22 2007, 13:37) Раз ...   Nov 22 2007, 10:53
||- - defunct   Цитата(Yaumen @ Nov 22 2007, 13:53) Boot ...   Nov 22 2007, 11:01
||- - Yaumen   Цитата(defunct @ Nov 22 2007, 14:01) Вы н...   Nov 22 2007, 11:45
|- - defunct   Цитата(Yaumen @ Nov 22 2007, 10:06) К сож...   Nov 22 2007, 17:02
|- - Yaumen   Цитата(defunct @ Nov 22 2007, 20:02) Это ...   Nov 23 2007, 06:28
|- - defunct   Цитата(Yaumen @ Nov 23 2007, 09:28) В уст...   Nov 23 2007, 11:07
|- - Yaumen   Цитата(defunct @ Nov 23 2007, 13:07) В ок...   Nov 23 2007, 11:43
|- - mse   Этта...Раз у вас м128, то соберите какой-нить прос...   Nov 23 2007, 12:05
|- - defunct   Цитата(Yaumen @ Nov 23 2007, 14:43) 5. А ...   Nov 23 2007, 13:32
|- - Yaumen   Цитата(defunct @ Nov 23 2007, 15:32) Не д...   Dec 6 2007, 07:35
- - mse   А камень поменять?   Nov 22 2007, 12:51
|- - Yaumen   Цитата(mse @ Nov 22 2007, 15:51) А камень...   Nov 22 2007, 13:18
- - m16   имхо фуз М103 не сброшен   Nov 22 2007, 13:44
|- - Yaumen   Цитата(m16 @ Nov 22 2007, 16:44) имхо фуз...   Nov 22 2007, 14:17
- - Vasia Klin   Такая же ерунда была у меня. Чип прошивался, но от...   Nov 23 2007, 04:41
- - IgorKossak   JTAG connection -> Target clock frequency должн...   Nov 23 2007, 07:30
|- - Yaumen   Цитата(IgorKossak @ Nov 23 2007, 09:30) J...   Nov 23 2007, 08:04
- - kada   Может запрограммирован fuse WDTON ? При останове п...   Nov 23 2007, 08:13
|- - Yaumen   Цитата(kada @ Nov 23 2007, 10:13) Может з...   Nov 23 2007, 08:46
- - kada   Недавно я тоже мучался с отладкой Mega128 через mk...   Nov 23 2007, 09:09
|- - IgorKossak   Цитата(kada @ Nov 23 2007, 11:09) Проблем...   Nov 23 2007, 10:35
|- - Yaumen   Цитата(Vasia Klin @ Dec 6 2007, 10:28) Уж...   Dec 6 2007, 09:04
|- - Yaumen   Цитата(Busel Roman @ Dec 6 2007, 11:13) Т...   Dec 6 2007, 09:24
- - Vasia Klin   А вы попробуйте поключить какой нибудь чип к вашем...   Dec 6 2007, 09:54
- - Yaumen   Цитата(Vasia Klin @ Dec 6 2007, 11:54) А ...   Dec 11 2007, 15:09


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:48
Рейтинг@Mail.ru


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