К компьютеру подключается через интерфейс USB или COM- порт, а к отлаживаемому устройству - через интерфейс JTAG или Debug. Wire (односигнальная версия JTAG). Повторить такую сложную конструкцию конечно нет смысла, но существуют облегченные версии JTAGICE mk. II, которые можно собрать самому, см. Вместе с пакетом AVR Studio автоматически устанавливаются нужные драйвера USB для JTAGICE mk. II, так что при первом подключении JTAGICE mk.

2) Зачем-то китаец рекомендовал 10кОмные резисторы по 4м. В Студии выбираю тип устройства JTAG ICE и получаю в ответ "The. Пока нашел в AVR Studio меню ICE Selftetst, результат такой: Цитата. Они только jtag 2/3 распознают. Вчера нашел на сайте продавца драйвер, удалось установить . При проблеме с драйвером USB Jungo AVR Studio (и версии 4.19, и версии 5) не может подключиться через USB ни к AVR JTAGICE mkII . Несмотря на то, что программатор (или JTAGICE mkII, или AVRISP mkII) подключен к компьютеру по USB, и нормально . Atmel AVR JTAGICE mkII - аппаратный отладчик и программатор.

II система Windows легко найдет нужный драйвер и установит его. После установки AVR Studio подключите JTAGICE mk. II через USB к компьютеру и включите питание тумблером на задней стенке устройства.

Windows обнаружит новое устройство и запустит мастера установки драйвера. Выполните процедуру установки, проиллюстрированную на скриншотах. Настройте для проекта тип процессора и отладчик через меню Debug - > Select Platform and Device.. Ван Тач Ультра 2 Инструкция. Порт можно оставить Auto, или переключить на USB, и в конце нажмите кнопку Finish.

Однако этого еще недостаточно. Чтобы можно было запустить компиляцию проекта, Вам еще нужен пакет инструментов для сборки - build tools. Эти инструменты автоматически будут установлены, если скачать и установить последнюю версию пакета Win. AVR (он также бесплатен).

В этот пакет входит компилятор gcc, линкер, утилита make, набор заголовочных файлов и примеры кода. Скачайте инсталлятор Win. AVR по ссылке . Если проект правильно настроен, то в окне Build Вы увидите сообщения компиляции, например такие: Build started 2.

Win. AVR 2. 01. 00. Copyright (C) 2. 00. Free Software Foundation, Inc. This is free software; see the source for copying conditions.

Чтобы отладка могла запуститься по исходному коду программы, в проекте AVR Studio (или в makefile проекта) должен быть настроен вывод отладочной информации в ELF- файл, а также желательно отключение оптимизации. Для прошивки firmware через программатор или бутлоадер в проекте AVR Studio (или в makefile проекта) должна быть настроена генерация файла в формате Intel HEX. JTAGICE mk. II не имеет нормального питания. Бит JTAG Disable в регистре MCUCSR был неожиданно записан в firmware пользователя. Потеряна синхронизация. Если JTAGICE mk. II запитан только от USB, то необходимо, чтобы порт USB мог предоставить ток 5.

А. 2. Удерживайте сброс в низком уровне, и поменяйте код так, чтобы бит JTAG Disable не был записан. Передерните питание у JTAGICE mk.

II и у отлаживаемой платы. Если для соединения с PC используется COM- порт, то может потребоваться уменьшить скорость соединения между PC и JTAGICE mk.

II. После того, как с помощью JTAGICE mk. II был загружен код в программируемое устройство, эмулятор перестает работать. Запрещен фьюз JTAG ENABLE.

Интерфейс программирования все еще активен. Невозможно использовать одновременно OCD (On- Chip Debug, отладка на кристалле) и интерфейс программирования (обычно ISP SPI). Запрограммируйте фьюз JTAG ENABLE. Закройте интерфейс программирования и войдите в режим эмуляции.

JTAGICE mk. II успешно определяется AVR Studio (или другим программным обеспечением), однако нельзя подключиться к отлаживаемому устройству. JTAG: не запрограммирован фьюз JTAG ENABLE.

JTAG: используйте другой интерфейс программирования, чтобы запрограммировать фьюз JTAG ENABLE. Слишком мал буфер обмена у COM- порта. Потеряна синхронизация. Плохой кабель соединения с COM- портом, или он подключен неправильно. Другая программа или устройство захватили доступ к COM- порту. Увеличьте размер буфера COM- порта. Передерните питание у JTAGICE mk.

II и у отлаживаемой платы. Убедитесь в исправности кабеля и подключите его должным образом. Закройте все программы и драйверы, которые захватили управление COM- портом (например, драйверы PDA, Ir. DA или программа управления модемом). AVR Studio выдает сообщение об отсутствии напряжения. Нет питания на отлаживаемой плате.

Не подключен сигнал Vtref. Напряжение питания отлаживаемого устройства слишком низкое. Подключите питание к отлаживаемой плате.

Убедитесь, что на коннекторе JTAG присутствует сигнал Vtref, и на него подано напряжение. Убедитесь, что отлаживаемое устройство получает достаточное питание. Фьюз OCD запрещен, однако с использованием JTAGICE mk. II отладка все еще возможна. JTAGICE mk. II автоматически программирует фьюз OCD, если он запрещен. Это нормальное функционирование.

Некоторые регистры IO не обновляются корректно в окне AVR Studio IO view. Когда невозможно неразрушающее обратное чтение регистра (non- intrusive read back), то в AVR Studio IO view он обновляться не будет. Прочитайте программно нужное место IO во временный регистр, и просмотрите его значение в режиме отладки. Ознакомьтесь с разделом Special Considerations, где перечислены регистры, для которых невозможно неразрушающее обратное чтение.

Не работает отладка ATmega. STK5. 00 или STK5.

Переключатель TOSC на STK5. TOSC. Переставьте переключатель в положение XTAL на плате STK5. Иногда после использования программных точек останова (software breakpoints) отлаживаемая программа firmware . Недостаточное питание для JTAGICE mk. II. 2. Драйверы или паразитная емкость нарушают обмен по сигналу RESET.

Потеряна синхронизация. Если JTAGICE mk. II запитан только от USB, то необходимо, чтобы порт USB мог предоставить ток 5. А. 2. Удалите буферы и паразитную емкость с провода RESET.

Убедитесь, что верхний нагрузочный резистор (pull- up) на сигнале RESET имеет номинал 1. Ом и более. 3. Передерните питание у JTAGICE mk. II и у отлаживаемой платы. Может потребоваться уменьшить скорость обмена между PC и JTAGICE mk.

II. После сессии debug. WIRE не работает программирование через интерфейс ISP. Когда интерфейс debug. WIRE разрешен, интерфейс ISP запрещается. Заново разрешите интерфейс ISP, как описано в секции документации . Можно использовать утилиты командной строки, чтобы разрешить интерфейс программирования ISP. Не работает ни один из интерфейсов - ни ISP, ни debug.

WIRE. Запрещены интерфейсы ISP и debug. WIRE. Интерфейс debug. WIRE не будет работать, если запрограммированы биты защиты (lockbits). Подключите программируемый микроконтроллер к программатору HVSP (High Voltage Programming, высоковольтное программирование). Разрешите ISP или debug.

WIRE, и очистите биты защиты, если Вы используете debug. WIRE. При отладке JTAG или debug. WIRE появляются сообщения об ошибках, или при отладке происходит странное поведение отладчика. Целевой отлаживаемый микроконтроллер работает вне безопасной области (Safe Operation Area), которая определяется максимальной тактовой частотой при заданном напряжении питания Vcc.