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

 


По базе:  

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

реклама

 




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




JTAG ICE

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

1 Описание

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

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

    ATmega16;
    ATmega162;
    ATmega169;
    ATmega32;
    ATMega323;
    ATMega64;
    ATmega128.

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


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

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

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

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


Рисунок 2 Внешний вид платы

Подключение

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

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

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

При запуске AVR Studio автоматически ищет поддерживаемые им устройства, обращаясь по порядку ко всем COM портам компьютера. Поиск прекратится, как только будет найдено поддерживаемое устройство. Например, если к COM1 подключен AVR Prog, а к COM2 AVR JTAG, то AVR Studio обнаружит только AVR Prog. Поэтому при запуске AVR Studio убедитесь, что остальные поддерживаемые им устройства отключены или после запуска AVR Studio вручную задайте порт, к которому подключен AVR JTAG.

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

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

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

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


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

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

AVR JTAG получает питание от внешнего источника питания (входит в комплект поставки) постоянного или переменного тока. Для подключения источника к AVR JTAG используется гнездо под штекер 2.5 мм. Полярность источника постоянного тока не имеет значения.

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

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

  1. включите питание отлаживаемого устройства;
  2. включите питание AVR JTAG;
  3. запустите AVR Studio.

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

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

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

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

  1. снимите перемычку на плате AVR JTAG;
  2. нажмите кнопку "Ok" в диалоге AVR Studio;
  3. в появившемся диалоге AVR Prog нажмите кнопку "Program";
  4. после завершения прошивки firmware закройте окно AVR Prog;
  5. установите перемычку на плате AVR JTAG;
  6. выключите и включите питание AVR JTAG.

Обновление ПО AVR JTAG завершено.

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

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

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

  1. выключите питание AVR JTAG;
  2. снимите перемычку на плате AVR JTAG;
  3. включите питание AVR JTAG;
  4. запустите программу AVR Prog;
  5. выберите для программирования файл с расширением .EBN из папки JTAGICE, находящейся в папке, в которую установлен AVR Studio;
  6. нажмите кнопку "Program";
  7. после завершения прошивки firmware закройте окно AVR Prog;
  8. установите перемычку на плате AVR JTAG;
  9. выключите и включите питание AVR JTAG.

ручное обновление ПО AVR JTAG завершено.

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

Напряжение питания
отлаживаемого устройства
1.8 – 5.0 В
Тактовая частота
отлаживаемого устройства
> 8 кГц
Питание AVR JTAG внешнее, 9-15 В переменного или постоянного тока
Потребляемый ток < 150 мА





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