Интегрированная отладочная среда AVR Studio фирмы Atmel

AVR Studio 4 - новая профессиональная интегрированная среда разработки (Integrated Development Environment - IDE), предназначенная для написания и отладки прикладных программ для AVR микропроцессоров в среде Windows 9x/NT/2000. AVR Studio 4 содержит ассемблер и симулятор. Также IDE поддерживает такие средства разработки для AVR как: ICE50, ICE40, JTAGICE, ICE200, STK500/501/502 и AVRISP. В ближайшие месяцы будет расширен список поддерживаемых AVR Studio 4 микроконтроллеров и средств разработки. Обо всех обновлениях можно будет узнать на интернет сайте.

AVR Studio поддерживает COFF как формат выходных данных для символьной отладки. Другие программные средства третьих фирм также могут быть сконфигурированы для работы с AVR Studio.

Окно исходного текста программ

Ключевое окно в AVR Studio это окно исходного текста программы. Когда объектный файл открыт, автоматически создается окно исходного текста программ. В окне отображается код, который выполняется в отладочном окружении (эмуляторе или программном симуляторе) а текстовый маркер всегда находится на строке, которая будет выполнена в следующем цикле.

Выполнение программ и пошаговый режим

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

Просмотр регистров

В окне исходного текста программы выводится информация о процессе выполнения программы. В дополнение, AVR Studio имеет много других окон, которые позволяют управлять и отображать информацию о любом элементе микроконтроллера.

Список доступных окон:

Настройки рабочего окружения сохраняются при выходе. При первом запуске требуется настроить окна для управления и вывода необходимой информации. Во время следующей загрузки настройки автоматически восстанавливаются.

В AVR Studio включена поддержка отладочных средств фирмы Atmel:

С AVR Studio также совместимы любые программаторы и отладочные средства, которые поддерживают микроконтроллеры фирмы Atmel.

Программное обеспечение:

  Интегрированная среда для проектирования AVR Studio 4.10 (30Mb Сентябрь 2004 г.)
Новика! AVR Studio 4.10 с обновленным ассемблером (версия 2 beta-5 (AVRASM2)), старая версия ассемблера AVRASM1 подключена по умолчанию. Обновлен симулятор AVR Studio, который теперь также поддерживает новые микроконтроллеры AVR ATmega165, ATmega649, ATmega325, ATmega3250, ATmega3290. Обновлена программная поддержка JTAGICE2, ICE50, STK500, AVRISP, JTAGICE2. Обновлен USB WinDriver с версии 6.03 на версию 6.22.
  Интегрированная среда для проектирования AVR Studio 4.09 (28Mb апрель 2004 г.)
В AVR Studio 4.09 добавлена поддержка JTAGICE mkII. В сочетании с новой версией AVR Studio JTAGICE mkII является завершенным инструментальным средством для выполнения внутрикристальной отладки всех 8-разр. AVR RISC микроконтроллеров, содержащих для этой цели интерфейс JTAG или однопроводной интерфейс debugWIRE. В данную версию также добавлена поддержка новых микроконтроллеров, а также внесено несколько улучшений.
  AVR Studio 4.08 SP1 (8 Мбайт, обновлено 2/04)
Это служебный выпуск AVR Studio 4, который требует предварительной инсталляции AVR Studio версии 4.08. Он добавляет поддержку симуляции и эмуляции (ICE50) нового семейства AVR -микроконтроллеров ATMega48. Полная информация об особенностях данного выпуска приведена во включенной документации, которая доступна из меню Help в AVR Studio.
  AVR Studio 4.08 (26 Мбайт, обновлено 12/03)
AVR Studio 4.08 - интегрированная среда разработки (IDE), предназначенная для написания и отладки прикладных программ для AVR микропроцессоров в среде Windows 9x/NT/2000. Обновлены трассировщик, монитор стека и поддержка усовершенствованного USB для ICE40/50. Кроме того, имеется еще ряд дополнений.
  12756 Kb AVR Studio V4.0
  7163 Kb AVR Studio V3.56
  AVR LCD Visualizer (обновлено 11/03) AVR LCD Visualizer версии 1.0, общедоступная бета- версия.
Создание и изменение ЖКИ при помощи редактора, отладка и визуализация при помощи дополнений к программе AVR Studio. Обновление в реальном времени при работе с ICE50 и симулятором. Поддерживает ATmega169. Для установки требует наличие IDE AVR Studio версии 4.07 или более новой. Перед установкой необходимо удалить старые ЖКИ дополнения к программе.
  Программа калибровки RC генератора для STK500/AVRISP (обновлено 12/03)
STK500/AVRISP - бета- версия программы, обеспечивающей калибровку RC генератора из командной строки инструментов разработки. Для корректной работы этой программе требуется AVR Studio версии 4.08 или более новая версия. Для выполнения обновления встроенного программного обеспечения STK500/AVRISP рекомендуется следовать рекомендациям, описанным в справке по AVR Studio.

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

  AVR Studio – интегрированная среда разработки (2 страницы, обновлено 9/02)
Описание программной оболочки интегрированной среды разработки AVR Studio.
 
AVR001: Условное ассемблирование и макрос мобилизации (6 страниц, обновлено 12/03)
Этот пример применения описывает функцию условного ассемблирования, присутствующую в AVR ассемблере версии 1.71 и более поздних версиях. Включены примеры использования условного ассемблирования для разъяснения синтаксиса.
 
AVR244: UART как интерфейс ANSI терминала (8 страниц, обновлено 11/03)
Этот пример применения описывает некоторые основные программы, позволяющие организовать интерфейс между AVR микроконтроллерами и окном терминала при помощи UART (аппаратного или программного).