Использование «COM- JTAG» адаптера
Интегрированные среды разработки для микроконтроллера MAXQ2000 (такие как
MAXIDE и IAR Embedded
Workbench) включают библиотеки программ для поддержки связи с JTAG-интерфей-сом MAXQ2000. Тем не менее, поскольку в PC, на которых установлено это программное обеспечение, обычно нет JTAG-портов, необходимо аппаратное решение для связи двух систем.
Модуль адаптера «COM — JTAG», включенный в отладочный комплект для MAXQ2000, обеспечивает быстрое решение этой проблемы (рис. 4). Программное обеспечение для PC (такое, как IAR Embedded Workbench) связывается с модулем адаптера по стандартному последовательному COM-
порту. Модуль адаптера затем подключается к JTAG-порту MAXQ2000, передавая команды загрузчику или блоку отладки. Модуль адаптера помимо этого выполняет преобразование уровней сигнала и поддерживает работу микроконтроллеров MAXQ в широком диапазоне напряжений питания, а также избавляет от необходимости использовать PC для обеспечения точной тактовой частоты с целью формирования импульсов JTAG.
Использование аппаратных средств отладочного комплекта MAXQ2000
Отладочный комплект
MAXQ2000 Evaluation Kit предоставляет полную аппаратную среду разработки для микроконтроллеров MAXQ2000, включая следующие компоненты:
• Источник питания на плате для ядра MAXQ2000 и шины питания VDDIO.
• Регулируемый источник питания (от 1,8 В до 3,6 В), который может быть использован для шин питания VDDIO и
VLCD.
• Контактные выводы для всех сигналов MAXQ2000 и напряжений питания
• Отдельный разъем для подключения дочерней платы
ЖКИ
• Дочерняя плата ЖКИ с питанием 3 В и 3,5-разрядным статическим ЖКИ-дисплеем
• Драйверы RS-232 для последовательного порта 0 UART, включая управление потоком данных
• Кнопки для внешних прерываний и системного сброса (reset) микроконтроллера
• Многоцелевая АЦП/ЦАП микросхема MAX1407, подключенная к интерфейсу шины SPI микроконтроллера MAXQ2000
• Интерфейс 1-Wire®, включая держатель для iButton® и микросхему 1-Wire EEPROM
• Светодиодный дисплей для индикации уровней на выводах порта от P0.7 до P0.0
• Интерфейс JTAG для загрузки и отладки прикладных программ.
Установка комплекта
MAXQ2000 Evaluation Kit и
адаптера «COM — JTAG» весьма проста.
Подключите платы, следуя приведенной ниже инструкции:
1) Подключите источник питания постоянного тока напряжением 5 В (центральный контакт — положительный, ± 5%) к разъему питания J2 платы адаптера «COM — JTAG»
2) Подключите источник питания постоянного тока напряжением от 5 до 9 В к разъему питания J1 на плате комплекта
MAXQ2000 Evaluation Kit
3) Соедините последовательным кабелем DB9 разъем J1 на плате адаптера «COM — JTAG» с одним из COM-пор-тов на PC
4) Соедините кабелем адаптера JTAG 1х9-контактный разъем Р2 на плате адаптера
«COM — JTAG» и 2х6 — контактный разъем J4 на плате комплекта MAXQ2000 Evaluation
Kit
5) Включите оба источника питания
6) В стандартном режиме работы все DIP-переключатели на плате комплекта MAXQ2000 Evaluation Kit должны быть в положении OFF
Разработка прикладных программ с использованием АРМ IAR Embedded Workbench
Среда разработки АРМ IAR Embedded Workbench поддерживает разработку приклад-
ных программ для MAXQ2000 на базе языка С или языка ассемблера. С использованием опи-саннойвыше аппаратной конфигурации, включающей комплект MAXQ2000 Evaluation Kit и модуль адаптера «COM — JTAG», IAR Embedded Workbench имеет полный доступ к основанному на JTAG загрузчику и функциям внутрисхемной отладки
MAXQ2000.
При разработке прикладных
программ для MAXQ2000, IAR
Embedded Workbench поддерживает следующие функции:
• Загрузка скомпилированных прикладных программ в интегрированную программную
флеш-память MAXQ2000
• Пошаговое выполнение программ на уровне С или ассемблера
• Отображение программной памяти, аппаратного стека, ОЗУ и ПЗУ
• Отслеживание стека вызовов
• Установка точек прерывания на уровне С или ассемблера
• Просмотр и редактирование всех системных и периферийных регистров MAXQ2000
|