Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > app > Микроконтроллеры > AVR

реклама

 




Мероприятия:




USB JTAG ICE

Встроенная система отладки

1 Описание

USB AVR JTAG представляет собой инструмент для отладки устройств, выполненных на основе микроконтроллеров семейства AVR фирмы Atmel. AVR JTAG является полным аналогом AVR JTAG ICE фирмы Atmel, дополненным интерфейсом USB. Для получения дополнительных сведений о работе AVR Studio с AVR JTAG может использоваться документация от Atmel.

Для работы с AVR JTAG используется программа AVR Studio от Atmel. AVR JTAG поддерживает все микроконтроллеры семейства, имеющие интерфейс JTAG, в диапазоне питающих напряжений 2.5-6 В:

  • ATmega16;
  • ATmega162;
  • ATmega169;
  • ATmega32;
  • ATMega323;
  • Atmega64;
  • ATmega128.

Поддержка новых устройств осуществляется за счет обновления встроенного ПО AVR JTAG, которое поставляется в составе AVR Studio.


Рисунок 1 Расположение соединителей и индикаторов на плате AVR JTAG

2 Комплект поставки

В комплект поставки USB AVR JTAG входят:

  • плата USB AVR JTAG;
  • кабель для подключения USB AVR JTAG к компьютеру;
  • кабель для подключения USB AVR JTAG к отлаживаемому устройству;
  • компакт-диск с ПО и справочной информацией.

3 Подключение

Чтобы программа AVR Studio могла автоматически обнаружить USB AVR JTAG, необходимо подсоединить USB AVR JTAG к компьютеру, отлаживаемому устройству и подать питание на USB AVR JTAG (в случае использования внешнего источника питания) и отлаживаемое устройство до запуска AVR Studio.

3.1Подключение к компьютеру

USB AVR JTAG подключается к стандартному USB порту компьютера. Для подключения используется стандартный USB кабель (входит в комплект поставки).

3.2 Подключение к отлаживаемому устройству

Для подключения к отлаживаемому устройству используются 6 линий: TCK, TDO, TDI, TMS, VTref и GND, подключение этих линий необходимо для правильной работы AVR JTAG с отлаживаемым устройством.

Дополнительно к отлаживаемому устройству может быть подключена линия nSRST (используется для управления и наблюдения за линией сброса микроконтроллера). Использование этого сигнала не является необходимым для отладки, однако, если программа микроконтроллера установит бит JTD в регистре MCUCSR, то интерфейс JTAG будет отключен и для его включения потребуется, чтобы USB AVR JTAG мог управлять линией сброса микроконтроллера.

3.3 Подключение питания


Рисунок 3 Подключение AVR JTAG к отлаживаемому устройству

USB AVR JTAG получает питание от USB либо внешнего источника питания постоянного или переменного тока.

При питании USB AVR JTAG от USB существует одна проблема:

  • При измерениях целевого напряжения возможна погрешность (до 0.5 В в зависимости от построения выходных драйверов материнской платы).

Поэтому, если для Вас важна точность при измерении целевого напряжения, воспользуйтесь внешним источником питания.

Выбор источника питания осуществляется перемычкой “питание”.

Для подключения источника к USB AVR JTAG используется гнездо под штекер D 2.1 мм.

Полярность источника постоянного тока не имеет значения.

Для того чтобы AVR Studio обнаружило AVR JTAG необходимо, чтобы питание USB AVR JTAG и отлаживаемого устройства было включено до начала отладки (кнопкой Start Debugging AVR Studio).

Как источник питания пригоден любой нестабилизированный источник 6-9 В, либо стабилизированный 9-12 В.

Рекомендуется следующий порядок включения:

  • включите питание отлаживаемого устройства;
  • включите питание USB AVR JTAG (в случае использования внешнего источника питания);
  • запустите AVR Studio.

4 Обновление ПО

Обновление встроенного ПО USB AVR JTAG может быть проведено либо автоматически, либо вручную.

4.1 Автоматическое обновление

Автоматическое обновление происходит в том случае, если AVR Studio обнаружит, что версия встроенного ПО (firmware), входящего в состав AVR Studio, больше версии firmware USB AVR JTAG. В этом случае AVR Studio выдает соответствующее сообщение и предлагает выполнить обновление firmware. Если пользователь соглашается выполнить обновление ПО, то AVR Studio выдает диалог с инструкциями по обновлению ПО. Для обновления ПО выполните следующие действия:

  • снимите перемычку ”upgrade” на плате USB AVR JTAG;
  • нажмите кнопку "Ok" в диалоге AVR Studio;
  • в появившемся диалоге AVR Prog нажмите кнопку "Program";
  • после завершения прошивки firmware закройте окно AVR Prog;
  • установите перемычку”upgrade” на плате USB AVR JTAG;
  • выключите и включите питание USB AVR JTAG.
  • Обновление ПО USB AVR JTAG завершено.

4.2 Ручное обновление

Ручное обновление ПО USB AVR JTAG может оказаться необходимым, если автоматическое обновление ПО было прервано по каким-либо причинам (сбой питания и т.п.). В этом случае AVR Studio не сможет обнаружить USB AVR JTAG, выяснить версию его ПО и начать автоматическое обновление ПО.

Чтобы выполнить ручное обновление ПО:

  • выключите питание USB AVR JTAG;
  • снимите перемычку”upgrade” на плате USB AVR JTAG;
  • включите питание USB AVR JTAG (в случае использования внешнего источника питания);
  • запустите программу AVR Prog;
  • выберите для программирования файл с расширением .EBN из папки JTAGICE, находящейся в папке, в которую установлен AVR Studio;
  • нажмите кнопку "Program";
  • после завершения прошивки firmware закройте окно AVR Prog;
  • установите перемычку”upgrade” на плате USB AVR JTAG;
  • выключите и включите питание USB AVR JTAG.
  • ручное обновление ПО USB AVR JTAG завершено.

5 Технические характеристики

  • Напряжение питания отлаживаемого устройства - 2,5...6,0 В
  • Тактовая частота отлаживаемого устройства - 8 кГц...16МГц
  • Питание AVR JTAG - внешнее, 9-15 В переменного или постоянного тока
  • Потребляемый ток - < 100 мА

P.S. Данный прибор полностью совместим с изделием фирмы Atmel

Документация:

  540 Kb Engl AVR JTAG ICE User Guide (33 pages, updated 9/01)
  4025 Kb Engl драйвер для Windows
  34 Kb Engl "USB View" - это свободно распространяемая утилита фирмы Microsoft, которая отображает дерево устройств, подключенных к шине USB. Она может быть очень полезной для выявления ошибок, возникающих во время процесса перенумерации шины. Утилита "USBView" предназначена для работы в среде Windows 98/me/2000/XP.
  4 Kb Engl Утилита программирования EEPROM для FreeBSD





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники