Jump to content
Sign in to follow this  
  • entries
    8
  • comments
    87
  • views
    4275

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

MillyVolt2

2443 views

Для физической отладки и программирования чипов(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

  • Upvote 1


2 Comments


Recommended Comments

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

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

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

Share this comment


Link to comment

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

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

 

Share this comment


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
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...