ULINK2, аппаратный адаптер с USB для отладки систем с ARM ядром

Опубликовано 27.08.2010 Ведущий Филипп Болгов

Одна из главных проблем, с которой приходится сталкиваться специалистам, приступающим к разработке устройств на базе микроконтроллеров с архитектурой ARM - сложность освоения и внедрения таких проектов. Поэтому удачный выбор отладочной системы в самом начале может быть существенным подспорьем в работе. Не менее важен вопрос: с помощью чего отлаживать разрабатываемую систему, какой эмулятор предпочесть? Сегодня мы представим Вашему вниманию универсальный эмулятор ULINK2 от фирмы Кели. Данный аппаратный адаптер соединяет USB порт персонального компьютера с JTAG или OCDS отладочным портом разрабатываемого изделия. ULINK2 позволяет программировать Flash-память микроконтроллера через JTAG-интерфейс. Список поддерживаемых микроконтроллеров с ядрами ARM7, ARM9,Cortex-M3, XC16x и µPSD практически всех фирм-производителей весьма впечатляющ и все время обновляется.
ULINK2 работает с программными средами ЮЛИНК ИМБЕДИД АЙС и МЮ-ВИЖН СИМУЛЕЙШЕН. CD диск с необходимым программным обеспечением поставляется вместе с прибором, а постоянно обновляемые версии ПО доступны на сайте производителя. Универсальность данного адаптера проявляется не только в программной, но и аппаратной части. Не секрет, что фирмы-производители часто используют свою версию J-TAG интерфейса, и это также затрудняет работу с целевыми устройствами. В комплект поставки ULINK2 входят пять видов JTAG кабелей: стандартный 20-пиновый с шагом 2,54 мм, 20- пиновый с шагом 2 мм (это для ARM микроконтроллеров), 16-пиновый OCSD кабель для систем с микроконтроллерами фирмы Infineon, 14-пиновый для микроконтроллеров фирмы STM и 10-пиновый для других систем. В заключение приведем несколько технических параметров:
скорость записи/чтения памяти - 28 кбайт/с;
скорость записи/чтения FLASH - 15 кбайт/с;
быстродействие в пошаговом режиме - 50 инструкций в секунду;
ULINK2 является одним из самых мощных инструментов для отладки целевых плат на базе самых современных микроконтроллеров.