В настоящий момент на рынке присутствует множество эмуляторов для микроконтроллеров. Одним из самых популярных является J-LINK - недорогой USB-JTAG адаптер известной фирмы IAR Systems, предназначенный для внутрисхемной отладки и программирования ARM микроконтроллеров. Устройство реализовано в компактном исполнении: с одной стороны которого расположен USB разъем для подключения к ПК, а с другой - 20-контактный разъем с рекомендуемым компанией ARM расположением выводов. Питание программатора осуществляется от шины USB. Он совместим со всеми отладочными платами, имеющими стандартный JTAG разъём. Для работы с целевыми платами на основе микроконтроллеров с ядром Cortex-M через интерфейс SWD необходимо использовать переходник с 20-и на 9-и пиновый разъем FTSH, рекомендованный фирмой ARM. Из средств программной разработки, поддерживающих J-Link, можно выделить IAR Embedded Workbench и CrossWorks. Кроме того, существует программный мост между J-Link и разработанным компанией ARM отладочным интерфейсом RDI. Это даёт уникальную возможность использовать другие известные средства разработки. Необходимый софт доступен на сайте фирмы.
Особенности адаптера:
- поддержка ядра с архитектурой ARM7/ARM9/ARM11/Cortex-M0/M1/M3, в том числе в режиме THUMB;
- скорость загрузки до 600 кБ/сек;
- поддержка среды разработки IAR Embedded Workbench;
- максимальная частота JTAG 8МГц;
- возможность контролировать все сигналы JTAG-интерфейса;
- поддержка отладки нескольких ядер одновременно;
- “plug-and-play“ конфигурация;
В комплектацию входят:
- USB-JTAG конвертер;
- USB кабель;
- 20-выводный JTAG-кабель
J-LINK - идеальное дополнение к отладочным платам фирм OLIMEX, KEIL, IAR, Embedded Artists и многих других.