Jump to content

    
Sign in to follow this  
Den64

Не работает отладка через JTAG.

Recommended Posts

Использую AVRDragon, отлаживаю через JTAG. (перый раз, до этого использовал DW)

Используеца схема подключения как в справке в AVRStudio4.12 SP4.

На плате установлена ATMega32, на выодах TCK, TMS, TDO, TDI стоят подтягивающие резисторы резисторы 4.7К. Выводы TC2:TC5 встроенной прогой неиспользуюца.

Длинна провода JTAG не более 12см.

Напряжение питания 5В.

Осцилографом смотрел выводы:

TCK - как начинается отладка устанавливаеца 0, как заканчивается 1

TMS, TDO - какието импульсы проскакивают.

TDI - всегда 0 (импульсов нет).

Установлены OCDEN = 0 и JTAGEN = 0.

 

Када начинаю отладку выскакивает ошивка "Failed identify target", и спрашивает перезагрузить? Жму да. Что-то происходит, затем спрашивает использовать ISP для применения JTAG отладки.

 

Я подозреваю на 20% чёта с ATMega32, 20% чёта с драконом, 50% гдето моя ошибка и 10%..

 

В чём может быть проблема?

Что подозревать?

Где поискать, что проверить?

 

3 дня покоя недаёт.

Share this post


Link to post
Share on other sites

Решил проверить соединение. Специально для этого в воскресенье вечером поехал на работу (а в субботу на свадьбе у сестры был :beer: :wacko: :07: ).

 

Проблема была в кабеле Дракон <=> AVR. В конекторе кабеля TDI (9 вывод) - коротил на корпус (10 вывод). Наверно потому что кабель с планки для ком-порта садрел.

 

Всё вопрос решон. (как бы отметить что вопрос решон..)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this