Jump to content
  • entries
    9
  • comments
    89
  • views
    5533

Клон AVR-отладчика JTAG ICE


MillyVolt2

3246 views

 Share

Для физической отладки и программирования чипов(ATmega 128, 16, 162, 165, 169, 32, 323, 64), те же чипы с литерой А должны подходить (сигнатура одна и та же), проверял на ATmega16A.

У целевого(отлаживаемого или таргета) МК должен быть запрограммирован фьюз JTAGEN.

Скорость порта 19200 ставится в настройках порта через диспетчер устройств.

Работает с AVR Studio 4.19 (последняя) и ниже. (на всякий - в 4-й студии не называйте файлы русскими буквами)

При сборке использовались статьи

http://easyelectroni...z-jtag-ice.html

http://pol-sem.narod...iniICE/jtag.htm

У DI HALT'a есть некоторые неточности в схеме, во второй статье полная схема без ошибок.

Для согласования USB-UART использован готовый модуль c FT232, куплен на Али, 110р.

Модуль FT232 не встраивал в корпус, чтобы можно было использовать для других целей, вместо шлейфа отдельные джамперы, в общем сделал так, как мне было удобнее.

К отлаживаемому МК подключаем провода TMS, TDI, TDO, TCK, +5V и GND. Последние два(питание) берем с модуля FT232, то есть от USB, поэтому желательно оставить как можно меньше нагрузки на целевом МК, например, вместо реле поставить светодиод и т.д. RX и TX модуля FT232 подключаются к TX и RX целевого чипа.

Прошивка .hex заливается в ATmega16A, на котором реализован JTAG ICE. Далее выставляются фьюз-биты, запрограммированы(=0, согласно даташиту) должны быть

OCDEN JTAGEN SPIEN BOOTSZ1 BOOTSZ0 SUT1 SUT0

jtag1 схема.jpgjtag2 плата.jpgjtag3IMG_1611.JPGjtag4IMG_1612.JPG

прошивка_HEX.rar

плата_LAY6.rar

 Share

2 Comments


Recommended Comments

Отладчиков под AVR Studio 4.19 есть в избытке.

Кто бы разработал (скопировал, реверс инжиниринг и т.п.) отладчик для Atmel Studio 7.

Работать в AVR Studio 4.19 после Atmel Studio 7 - бррррр.... Да  и двё студии держать (7 - для написания, 4 - для отладки) душа не лежит.

Link to comment

@Darth_Vader так вы найдите, я соберу ;)

У авр-ок с отладкой в железе всё туго, поэтому ради такой возможности поставить 4 студию не вижу проблем...

 

Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Restore formatting

  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.

Loading...
×
×
  • Create New...