Primary Menu

Одним из самых мощных отладочных инструментов в микроконтроллерной среде является JTAG — внутрисхемный отладчик. После чего микроконтроллер полностью подчиняется студии и дальше шагу не может ступить без ее разрешения.

Китайский JTAG ICE для AVR и установка драйверов

Добавлять комментарии могут только зарегистрированные пользователи. Занимаясь разработкой всё более сложных микроконтроллерных программ, появилась необходимость прибегать к использованию более функциональных микроконтроллеров, по сравнению с давно изученным ATmega8. В подобных случаях при программировании зачастую нельзя обойтись без JTAG интерфейса. JTAG интерфейс — один из стандартных интерфейсов, применяемых при программировании и отладки программ в сложных микроконтроллерах.

Клон AVR JTAG ICE
Использование AVR JTAGICE3 в среде AVR Studio 5

В данной статье я предоставил информацию о том как начать использовать данный отладчик и понять как он работает. Имея опыт работы с этим устройством я обнаружил ряд особенностей, которые, лично у меня, поначалу сеяли ряд сомнений относительно того насколько JTAGICE3 адекватен собственной стоимости ведь он достаточно дорогой и хочется ждать от него гораздо большего. Но сомнения эти, в общем, со временем улетучились и на данный момент я полностью доволен этим устройством, а чтобы у вас не создавалось подобных сомнений хочу поделиться данным материалом. Первым делом, конечно, рассмотрим процедуру настройки данного устройства в среде разработки. В данной статье в качестве среды разработки я имею ввиду среду AVR Studio 5, но сразу хочу отметить, что более свежая версия этой среды под названием ATMEL Studio 6 практически ничем не отличается от пятой версии в плане работы с отладчиками и, поэтому все сказанное здесь также будет актуально и для шестой версии среды разработки. Также отмечу, что программатор в нашем случае будет более корректно называть отладчик, так как во-первых, функция отладки у этого устройства является его основным достоинством возможно, ради которого мы на него и запали , а во-вторых, будем придерживаться терминологии, принятой в среде разработки, где он называется Debugger.

  • Разглядывая JTAG: идентификация.
  • И в отличии от своего профессионального собрата может быть собран буквально на "коленках" и стоимость его многократно ниже.
  • Главная iXBT.
JTAG, внутрисхемный отладчик для AVR ATMEGA
AVR JTAG — Документация
Самодельный JTAG интерфейс - 16 Декабря - Станция юных техников
РадиоКот :: Отладчик AVR JTAG.
Использование AVR JTAGICE3 в среде AVR Studio 5 — IST Knowledge
Форум sem-psiholog.ru :: JTAG-программаторы
Программирование и JTAG-отладка микроконтроллера Atmega16 на языке C в среде IAR, часть 1 / Хабр

Конечно интересно. Вот выйду из завала - вернусь к теме о "программаторе RS своими руками" которая давно о USB на самом деле - хотелось бы устаканиться на с одной стороны "достаточно стандартном", с другой - "достаточно гибком" У m таблица векторов отличается от m16, соответствеено использовать родную прошивку не удастся. А раз скорость ограничена kbps, то соглашусь, можно оставить и FT Ещё интереснее тот факт, что бутлоадеру даётся прошивальщиком команда установки фьюза защиты кристалаа после прошивки, отчего прочитать кристалл JTAG-a, залитый "правильным" бктлоадером, не представляется возможным. Не от хорошей жизни пришлось писать свой бутлоадер, который плюс к этому соображает, хотят от него работы в режиме JTAG или в режиме bootloader, чтобы не ставить на JTAG-e лишнюю перемычку или кнопку с функцией "а вот сейчас хотим перешить" :.

Похожие статьи