8-900-374-94-44
[email protected]
Slide Image
Меню

J link программатор: Купить программатор J-Link V9 ARM USB-JTAG недорого в интернет-магазине

J-Link V8 ARM USB-JTAG (Полная версия) Программатор

J-Link V8 ARM USB-JTAG (Полная версия) Программатор — это JTAG эмулятор с питанием от шины USB, поддерживающий большое количество ядер CPU. Основанный на 32-разрядном RISC CPU, он может с высокой скоростью обмениваться данными со всеми поддерживаемыми CPU. J-Link используется в десятках тысяч мест по всему миру для целей разработки и производства (программирования flash памяти). Питание подается от USB шины. Программатор комплектуется диском с программным обеспечением и инструкцией по установке ПО.

Работает с оригинальным софтом с официального сайта производителя.

Отличительные особенности:

    -Поддерживается непосредственная загрузка во flash память большинства популярных микроконтроллеров.
    -Интерфейс USB 2.0
    -Поддерживаемые CPU: Любые ARM7/9/11, Cortex-A5/A8, Cortex-M0/M1/M3/M4, Cortex-R4
    -Поддержка Serial Wire Debug (SWD)
    -Поддержка Serial Wire Viewer (SWV)
    -Автоматическое распознавание ядра

    -Скорость обмена данными по JTAG до 12 МГц
    -Скорость загрузки до 720 кБайт/сек (ARM7 @ 50 MHz, 12МГц скорость JTAG)
    -Тесная интеграция в IAR Embedded Workbench IDE
    -Не нужен дополнительный источник питания, питание осуществляется от шины USB
    -Поддержка адаптивного изменения тактовой частоты
    -Мониторинг всех сигналов JTAG интерфейса, измерение напряжения питания целевой системы
    -Поддержка JTAG-цепочек микросхем
    -Полная совместимость со стандартом plug and play
    -Стандартный 20-контактный JTAG разъем
    -Широкий диапазон напряжения питания: 1,2 В — 3,3В, поддержка сигналов с уровнями 5 В
    -В комплект поставки входят USB кабель и 20- жильный плоский кабель
    -В комплект поставки входит программа просмотра памяти Memory viewer (J-Mem)
    -В комплект поставки входит TCP/IP сервер, который позволяет использовать J-Link через TCP/IP сети
    -Доступен RDI интерфейс, который позволяет использовать J-Link через программное обеспечение, поддерживающее RDI
    -Доступна автономная программа для программирования Flash памяти (J-Flash)
    -Доступна библиотека Flash DLL, которая позволяет реализовать функции программирования flash памяти в пользовательских приложениях
    -Доступен набор разработчика Software Developer Kit (SDK)
    -Поддержка Embedded Trace Buffer (ETB)
    -Доступен 14-контактный JTAG адаптер
    -Доступен адаптер с оптической гальванической развязкой
    -Возможность питания программируемой системы: J-Link может питать программируемую систему с потребляемым током до 300 мА, и имеет защиту от перегрузок.

J-LINK – идеальное дополнение к отладочным платам фирм: OLIMEX, KEIL, IAR, EMBEDDED ARTISTS

USB эмулятор, программатор J-Link V8 ARM

, Cortex-M используется для программирования процессоров ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4, Cortex-R4, Microchip PIC32 и Renesas, а также для работы с отладочными платами IAR EWARM, Keil MDK, Роули Crossworks, Atollic TrueSTUDIO, IAR EWRX, Renesas HEW, Renesas e2studio.
Для использования программатора отладчика J-Link ARM V8 нужно подключить его к компьютеру с помощью кабеля USB тип A – USB тип B (идет в комплекте). Ваша операционная система начнет автоматический поиск и установку драйверов. Если операционная система не смогла найти и установить драйвера, то это нужно сделать самостоятельно, предварительно скачав их здесь. После подачи питания на корпусе программатора должен мигать зеленый светодиод. Потом надо скачать и установить среду разработки. Скачать среду разработки можно здесь. Программное обеспечение совместимо с операционными системами Microsoft Windows 2000, Microsoft Windows XP, Microsoft Windows XP x64, Microsoft Windows 2003, Microsoft Windows 2003 x64, Microsoft Windows Vista, Microsoft Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Linux, Mac OSX 10.5 и выше.
После установки программного обеспечения к программатору можно подключать процессоры или отладочные платы. Для этого программатор оснащен 20-пиновым JTAG разъемом. Также в комплекте с программатором идет 20-проводниковый шлейф для удобства подключения к отладочным платам. Разъем программатора и коннектор шлейфа оснащены ключами, с помощью которых невозможно неправильно соединить JTAG разъем и шлейф. После этого программатор готов к работе.
Программатор отладчик J-Link ARM V8 имеет два разъема для подключения к компьютеру и для подключения к программируемым устройствам:

  • для подключения к компьютеру используется интерфейс USB спецификации 2.0. Обмен данными происходит на скорости full speed;
  • для подключения программируемых устройств используется 20-пиновый JTAG разъем. Разъем вмещает в себя несколько интерфейсов: JTAG, SWD, SWV, SWO, RDI.

Распиновка 20-ти пинового JTAG разъема:

Питание программатора отладчика J-Link ARM V8 осуществляется от USB порта компьютера. Напряжение питания 5 вольт. Сам отладчик может питать устройства с напряжением питания до 5 вольт и током до 300 мА.


Комплект поставки:

    J-Link ARM V8.00
    CD c ПО и инструкцией
    USB cable
    20P line of a standard JTAG

** Незаменимый инструмент для восстановления диагностического оборудования, блоков управления ЭБУ / ECU и многое другое !

Программатор J-Link V8 ARM USB-JTAG

Цена:
от: до:

Название:

Артикул:

Текст:

Выберите категорию:
Все МУЛЬТИМАРОЧНОЕ ОБОРУДОВАНИЕ ACURA ALFA ROMEO AUDI BENTLEY BMW CADILLAC CHERY CHEVROLET CHRYSLER CITROEN DAEWOO DODGE FIAT FORD HONDA HYUNDAI INFINITI JAGUAR JEEP KIA LANCIA LAND ROVER LEXUS MAYBACH MAZDA MERCEDES-BENZ MINI-COOPER MITSUBISHI NISSAN OPEL PEUGEOT PORSCHE RENAULT SAAB SEAT SKODA SSANG YONG SUBARU SUZUKI TOYOTA VOLKSWAGEN VOLVO ВАЗ ГАЗ УАЗ МОТОТЕХНИКА ДЛЯ ГРУЗОВИКОВ И СПЕЦТЕХНИКИ МУЛЬТИМАРОЧНОЕ ОБОРУДОВАНИЕ DAF FUSO HINO IVECO MAN MERCEDES-BENZ NISSAN RENAULT SCANIA VOLVO ОБОРУДОВАНИЕ ДЛЯ КОРРЕКТИРОВКИ ОДОМЕТРОВ ПРОГРАММАТОРЫ, ИММОБИЛАЙЗЕРЫ КЛЮЧИ ЗАЖИГАНИЯ РАЗЪЕМЫ И ПЕРЕХОДНИКИ ДОПОЛНИТЕЛЬНОЕ ОБОРУДОВАНИЕ СБРОС AIRBAG ЧИП-ТЮНИНГ ЭБУ ЭМУЛЯТОРЫ СИГНАЛА ЛЯМБДА АКСЕССУАРЫ НОУТБУКИ ДЛЯ ДИАГНОСТИКИ (Б/У)

Производитель:

ВсеACTIAADBLUEADDADD330AllScаnnerAUGOCOMAutelBDMBenzBMWCANADACATChryslerCircuit Tracer DetectorCitroen / PeugeotCommanderCumminsDAFDELPHIDIAGDigiprog 3Digital MicroscopeDPADPFED-100ELM 327FIATFIATFORDFORD MAZDA JAGUARFujitsu SiemensGAMBITGDS VCIGETACGetacGMGM DaewooHINOHITAGHONDAHyundaiIveco Easy ELTRACJTAGKIALanLan CableLAND ROVERLAUNCHLexiaMERCEDESMercedes BENZMILTIDIAGMiniProMITSUBISHIMitsubishiMulti-DIAGMULTIDIAGNexiq USB LinkNISSANNISSANOBD 2OPELPanasonicPeugeotPORSCHEProRaceRENAULTRenaultRenesasScanDiagSCANIASheffieldSKTSUBARUSuperOBDTOOLTOYOTAUPAUPA-USBVAGVAGVAZVCSVDMVOLVOWI-FIX-ICOMXHorseXhorseXPROGXTOOLXToolСканматикТА-500

Новинка:
Всенетда

Спецпредложение:
Всенетда

Результатов на странице:
5203550658095

Главная \ ПРОГРАММАТОРЫ, ИММОБИЛАЙЗЕРЫ \ Программатор J-Link V8 ARM USB-JTAG

  • Описание

Программатор JLink V8 ARM USBJTAG  предназначен для внутрисхемной отладки и программирования систем на основе ARM-микроконтроллеров.

В частности,JLink VARM USBJTAG используется для восстановления программатора CARPROG в тех случаях, когда в программе прибора включился «счетчик попыток» и прибор стал неработоспособным.

Для подключения к микроконтроллеру имеется стандартный ARM JTAG разъем 2х10 выводов. Подключение к компьютеру осуществляется через порт USB.

Особенности адаптера:
• поддержка ядер с архитектурой ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4, Cortex-R4 и Renesas RX600 series CPU.

• скорость загрузки до 720 кБ/сек (ARM7 @50MHz, 12MHz JTAG) 
• поддержка сред разработки IAR EWARM, Keil MDK ,Rowley , CodeSourcery, Yargato (GDB) 
• питание через USB интерфейс 
• максимальная частота JTAG 12МГц 
• возможность контролировать все сигналы JTAG-интерфейса 
• 20-выводный стандартный разъём JTAG-интерфейса 
• «plug-and-play» конфигурация 
• работа под управлением ОС Windows 2000 , Windows XP, Windows 7, Linux .

Описание

Прошивка для CARPROG

В комплекте:
1 x J-Link ARM V8 USB-JTAG
1 x Шлейф 20pin (стандартный JTAG)
1 x USB Кабель
1 x Диск с драйверами

Назад

J-Link Debug Probes от SEGGER — Embedded Experts

Перейти к основному содержанию

  • &nbsp Вакансии
  • Видео
  • Блог
  • Устойчивость

Отладочные датчики J-Link — наиболее популярный выбор для оптимизации процесса отладки и программирования флэш-памяти. Воспользуйтесь преимуществами рекордных загрузчиков флэш-памяти, скорости загрузки в ОЗУ до 4 МБ/с и возможности устанавливать неограниченное количество точек останова во флэш-памяти микроконтроллеров.

J-Link также поддерживает широкий спектр процессоров и архитектур. Все, от одиночного 8051 до Cortex-M для массового рынка и высокопроизводительных ядер, таких как Cortex-A (32- и 64-разрядные).

J-Link поддерживает прямое сопряжение флэш-памяти SPI без необходимости ЦП между J-Link и флэш-памятью SPI (прямая связь по протоколу SPI). Кроме того, J-Link поддерживается всеми основными IDE, от бесплатных на базе Eclipse (напрямую или через GDB) до коммерческих, включая SEGGER Embedded Studio. См. полный список поддерживаемых IDE здесь, полный список поддерживаемых устройств здесь и список флэш-памяти SPI здесь.

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

Дополнительная информация

Пакет программного обеспечения и документации J-Link, доступный для загрузки, включает значительное количество инструментов, облегчающих работу разработчика и расширяющих возможности J-Link. Почти все инструменты J-Link поддерживают кроссплатформенность и работают в Windows, Linux и macOS.

Загрузить Пакет программного обеспечения и документации J-Link

Пакет программного обеспечения и документации J-Link для Windows Пакет программного обеспечения и документации J-Link для macOS, pkg installer Пакет программного обеспечения и документации J-Link для Linux, установщик DEB, 32-разрядное программное обеспечение J-Link и Пакет документации для Linux, установщик DEB, 64-битное программное обеспечение J-Link и пакет документации для Linux, установщик RPM, 32-битное программное обеспечение J-Link и пакет документации для Linux, установщик RPM, 64-битное программное обеспечение J-Link и пакет документации для Linux, Архив TGZ, 32-битный пакет программного обеспечения и документации J-Link для Linux, архив TGZ, 64-битный пакет программного обеспечения и документации J-Link для систем Linux ARM

Ozone — полнофункциональный графический отладчик для встраиваемых систем и многое другое. Благодаря таким функциям, как трассировка, профилирование кода и анализ покрытия кода, он также является чрезвычайно мощным анализатором производительности. Ozone позволяет отлаживать любое встроенное приложение на уровне исходного кода и сборки C/C++, загружать приложения, созданные с помощью любой цепочки инструментов/IDE, или даже отлаживать резидентное приложение цели без какого-либо исходного кода.

Ozone включает в себя все известные элементы управления отладкой и информационные окна, используя лучшие характеристики отладочных зондов J-Link и J-Trace. Пользовательский интерфейс интуитивно понятен, но полностью настраивается. Каждое окно можно перемещать, изменять его размер и закреплять в соответствии с потребностями каждого разработчика.

Дополнительная информация

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

А это именно то, что нужно при работе со сложными встраиваемыми системами. SystemView отслеживает неэффективность, показывает непреднамеренные взаимодействия и конфликты ресурсов: все это с акцентом на детали каждого отдельного щелчка в системе.

Дополнительная информация

Embedded Studio — это законченное комплексное решение для управления, создания, тестирования и развертывания встроенных приложений. Это лучшее решение для программирования на языке C для встраиваемых систем: благодаря внешнему виду, похожему на Visual Studio, инженеры встраиваемых систем получают такое же интуитивно понятное использование, как и разработчики ПК.

С Embedded Studio разработчики получают мощный генератор проектов для легкого начала работы с обычными микроконтроллерами. Включены также менеджер проекта, редактор исходного кода, компилятор C/C++ и встроенный отладчик.

Дополнительная информация

Независимо от варианта использования, в семействе продуктов SEGGER J-Link найдется устройство для всех и каждого. Взгляните на модели ниже. Для получения дополнительной информации (например, сравнения функций) перейдите к обзору моделей J-Link.

J-Link WiFi

J-Link, разумеется, поддерживает собственное программное обеспечение SEGGER, а также предлагает поддержку множества вариантов разработки встраиваемых систем сторонних производителей.
Чтобы узнать больше, ознакомьтесь с обзором поддерживаемых IDE и сторонних приложений.

Хотите получить доступ к J-Link и воспользоваться его набором функций? Либо напрямую получите доступ к J-Link SDK, либо используйте интерфейс GDB-Server, предоставляемый программным обеспечением J-Link.

 

J-Link можно использовать с настройками на основе GDB. Отладчик GNU (GBD) — это де-факто отладчик для разработки в системах Linux. Однако теперь он нашел свое применение в разработке встраиваемых систем (даже без Linux, работающего в целевой системе). GDB предоставляет стандартизированный интерфейс/API, который может использоваться IDE.

Он также определяет стандартизированный протокол (удаленный протокол GDB), который позволяет GDB связываться с GDBServer, который знает, как обрабатывать отладочный зонд, подключенный к цели. Пакет программного обеспечения J-Link поставляется с J-Link GDBServer, который позволяет использовать J-Link в настройках на основе GDB.

J-Link можно использовать с LLDB. Первоначально наборы инструментов GNU предоставляли GCC в качестве компилятора и GDB в качестве отладчика. С момента появления Clang в качестве компилятора была представлена ​​LLDB (которая, по сути, была преемницей GDB). С точки зрения протокола, он обратно совместим с GDB, в то время как API для IDE немного отличается.

Пакет программного обеспечения J-Link поставляется с J-Link GDBServer. Это позволяет использовать J-Link в настройках на основе LLDB.

J-Link можно использовать с OpenOCD (открытый встроенный отладчик).

OpenOCD — это программное обеспечение с открытым исходным кодом, которое может взаимодействовать практически с любым датчиком отладки. Он предоставляет стандартизированный API, позволяющий IDE поддерживать OpenOCD. В Интернете есть несколько руководств, описывающих, как использовать J-Link с OpenOCD.

Примечание. OpenOCD является программным обеспечением стороннего производителя, поэтому SEGGER не может предоставить никаких гарантий и т. д. Использование J-Link с OpenOCD обходит все специфические функции J-Link, такие как программирование флэш-памяти, неограниченное количество точек останова флэш-памяти и высокую скорость отладки J-Link. OpenOCD будет обрабатывать J-Link как простой генератор последовательности, что повлияет на производительность отладки. Также обратите внимание, что стандартная поддержка J-Link не распространяется на использование J-Link с OpenOCD. Поддержка OpenOCD обеспечивается сообществом OpenOCD.

Больше никаких догадок! Панель управления J-Link обеспечивает полную прозрачность текущей деятельности J-Link. Панель управления доступна на всех платформах (Windows, Linux, macOS). Никаких дополнительных утилит для установки не требуется. Он доступен через стандартный веб-браузер.

Рассмотрим следующий сценарий: Выбрана IDE, и разработчик начал с ней работать. Затем в программное обеспечение J-Link вводится новая и полезная функция, но сама IDE еще не приняла ее. Возможно, что еще хуже, IDE не может быть обновлена ​​по причинам сертификации. Именно здесь панель управления J-Link предоставляет возможность использовать новые функции J-Link; даже не касаясь самой IDE.

Программное обеспечение J-Link обеспечивает более эффективное программирование. Узнайте, насколько это просто, посмотрев видео-демонстрации ниже.

Конфигуратор J-Link | 5:24 мин.

J-Link Commander | 7:48 мин

Анализ производительности | 4:02 мин.

Итак, пора начинать: чтобы использовать J-Link в первый раз, установите пакет программного обеспечения и документации, связанный с J-Link. Среди прочего, пакет включает в себя программное обеспечение J-Flash и соединяет J-Link с хост-компьютером через USB.

Загрузить Пакет программного обеспечения и документации J-Link

Пакет программного обеспечения и документации J-Link для Windows Пакет программного обеспечения и документации J-Link для macOS, pkg installer Пакет программного обеспечения и документации J-Link для Linux, установщик DEB, 32-разрядное программное обеспечение J-Link и Пакет документации для Linux, установщик DEB, 64-битное программное обеспечение J-Link и пакет документации для Linux, установщик RPM, 32-битное программное обеспечение J-Link и пакет документации для Linux, установщик RPM, 64-битное программное обеспечение J-Link и пакет документации для Linux, Архив TGZ, 32-битный пакет программного обеспечения и документации J-Link для Linux, архив TGZ, 64-битный пакет программного обеспечения и документации J-Link для систем Linux ARM

Если драйвер USB работает правильно и ваш J-Link подключен к хост-системе, вы можете подключить J-Link к целевому оборудованию. Теперь запустите инструмент командной строки J-Link Jlink.exe. Это должно отображать обычную информацию, связанную с J-Link. Затем введите «connect» и укажите свою цель и целевой интерфейс. Он сообщит о подключении J-Link к STM32F205 вместе с соответствующей информацией.

Начните использовать J-Link с вашей любимой цепочкой инструментов: Чтобы подключить J-Link к вашему проекту разработки, обратитесь к руководству по вашей любимой цепочке инструментов.

J-Link поставляется со встроенным виртуальным COM-портом (VCOM). Это означает, что в дополнение к обычным функциям отладки J-Link, J-Link также будет отображаться как COM-порт в диспетчере устройств операционной системы.

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

С J-Link нет необходимости в дополнительном адаптере, поскольку J-Link уже предоставляет эту функцию адаптации.

 

Функция VCOM доступна в текущей аппаратной версии следующих моделей J-Link:

  • J-Link BASE
  • J-Link EDU
  • J-Link PLUS
  • J-Link PRO

    6 J 9 -Link ULTRA+

  • J-Link WiFi

Функциональность J-Link VCOM реализована через emUSB-устройство SEGGER с использованием класса CDC-ACM.
Для получения дополнительной информации см. страницы emUSB-Device.

Модели J-Link поставляются с отключенными функциями VCOM. Его можно включить с помощью утилиты J-Link Configurator. Для получения дополнительной информации о том, как включить VCOM на J-Link, обратитесь к руководству пользователя J-Link.

Следующие контакты на стандартном 20-контактном 0,1-дюймовом разъеме J-Link используются для функций VCOM:

  • 5: J-Link Tx
  • 17: J-Link Rx

Примечания:

  • Функциональность VCOM недоступна для модели J-Link EDU Mini
  • Функциональность VCOM недоступна при использовании традиционного 4-проводного интерфейса JTAG для связи с целью, так как контакт 5 необходим в качестве TDI для этого интерфейса

В чем преимущество J-Link по сравнению с простыми датчиками, такими как системы на основе FTDI?

A: J-Link имеет множество преимуществ: фактическое программное обеспечение J-Link, поставляемое SEGGER (которое позволяет использовать с распространенными IDE), наличие неограниченного количества точек останова для отладки программного обеспечения, работающего во флэш-памяти микроконтроллеров. , это высокая скорость и простая, быстрая загрузка во флэш-память.

В отличие от большинства простых датчиков, J-Link поддерживает адаптивную синхронизацию, а также SWD и SWO. Он также работает более стабильно, так как это не просто преобразователь дампа USB в JTAG. Вместо этого он использует интеллект встроенного процессора, который обеспечивает более надежную связь. Это особенно актуально в ситуациях, когда целевой ЦП работает на низких тактовых частотах.

Могу ли я написать собственное приложение с помощью J-Link?

Ответ: Да. Мы предлагаем специальный комплект разработчика программного обеспечения (SDK). Это позволяет использовать полную функциональность J-Link. Узнайте больше о SDK здесь.

Ядро моей целевой системы не может быть распознано автоматически. Есть ли способ настроить мое устройство для связи с J-Link?

Ответ: Да! В большинстве случаев автоопределение J-Link работает нормально и автоматически распознает ядро ​​устройства. Однако в некоторых случаях автоопределение J-Link может не работать (например, если ядро ​​не присутствует в цепочке JTAG по умолчанию и его необходимо включить, отправив команду на другое устройство в цепочке JTAG). В этих случаях последовательность подключения J-Link можно настроить с помощью файла сценария J-Link, который выполняется до начала связи между J-Link и целевой системой. Файл сценария обеспечивает максимальную гибкость, поэтому может поддерживаться практически любая необходимая целевая инициализация.

Что такое адаптивная синхронизация, когда и зачем ее использовать?

A: Если цель предоставляет сигнал RTCK, выберите функцию адаптивной синхронизации, чтобы синхронизировать часы JTAG (TCK) с часами процессора вне ядра. Это гарантирует отсутствие проблем с синхронизацией по интерфейсу JTAG. Если вы используете функцию адаптивного тактирования, задержки передачи, задержки логического элемента и требования к синхронизации приводят к более низкой максимальной тактовой частоте, чем при неадаптивном тактировании. Это рекомендуемая скорость JTAG, используемая для подключения к ARM7/9.-S ядра.

В моей цепочке JTAG есть несколько ядер ARM. Как я могу отлаживать их (одновременно) с помощью J-Link?

A: Простой: два или более отладчиков могут одновременно использовать один и тот же J-Link. Для многоядерной отладки требуется несколько отладчиков или несколько экземпляров одного и того же отладчика. Вам нужно сообщить отладчику, какое устройство в цепочке сканирования вы хотите отлаживать. Дополнительные специальные настройки не требуются.

Могу ли я работать с несколькими J-Link одновременно на одном компьютере?

Ответ: Да, вы можете подключить неограниченное количество J-Link к вашему ПК. Не требуется специальной настройки; каждый J-Link регистрируется под своим уникальным серийным номером на ПК. Это позволяет вам одновременно подключить несколько J-Link.

Какие процессоры поддерживает J-Link?

A: J-Link работает с устройствами на базе процессорных ядер Arm, Cadence, Microchip, Renesas, RISC-V и Silicon Laboratories. Подробный список см. в разделе поддерживаемые процессоры и устройства.

Какова максимальная скорость JTAG, поддерживаемая J-Link?

A: Максимальная скорость JTAG, поддерживаемая J-Link BASE и J-Link PLUS, составляет 15 МГц. J-Link ULTRA+ и J-Link PRO поддерживают максимальную скорость JTAG 50 МГц.

Какая максимальная скорость загрузки в оперативную память?

A: Максимальная скорость загрузки в настоящее время составляет около 1 МБ/с для J-Link BASE/PLUS и 4 МБ/с для J-Link ULTRA+ и J-Link PRO при загрузке в ОЗУ. Однако фактическая скорость зависит от различных факторов, таких как JTAG, тактовая частота, ядро ​​центрального процессора и т. д.

Может ли J-Link считывать состояние контактов JTAG?

A: Да, статус всех контактов можно прочитать. Сюда входят выходы J-Link, а также напряжение питания, которые могут быть полезны для обнаружения аппаратных проблем в целевой системе.

Поддерживает ли J-Link встроенный буфер трассировки (ETB)?

Ответ: Да. J-Link поддерживает ETB на Cortex-M3/M4/M7 и Cortex-A/R (если реализовано целевым устройством).

Поддерживает ли J-Link буфер микротрассировки (MTB)?

Ответ: Да.

Поддерживает ли J-Link Embedded Trace Macrocell (ETM)?

A: Нет. ETM требует другого подключения к чипу ARM и ЦП со встроенным ETM. ETM поддерживается семейством продуктов J-Trace.

Загрузка J-Link Flash

Перейти к основному содержанию

  • &nbsp Вакансии
  • Видео
  • Блог
  • Устойчивость

Являясь ведущим в отрасли датчиком отладки, J-Link постоянно превосходит многие другие датчики отладки. В частности, его производительность загрузки флэш-памяти сравнивалась с производительностью загрузки флэш-памяти других устройств. Когда эти тесты проводились, они проводились с J-Link Commander. Во время теста во флеш-память устройства помещалось изображение в полный размер флэш-памяти устройства.

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

J-Link поддерживает программирование флэш-памяти QSPI NOR с отображением памяти с помощью стандартных методов, описанных выше.
В начале флэш-память SPI NOR обычно представляла собой пользовательское соединение, а не стандартизированное, с усовершенствованными MCU и картой флэш-памяти QSPI, отображаемой в адресном пространстве MCU. Однако со временем он стал полноценной заменой и даже преемником параллельной флэш-памяти NOR. С J-Link все функции, известные из внутренней флэш-памяти, также доступны во флэш-памяти QSPI с отображением памяти:

  • Заставляет флэш-память вести себя как ОЗУ в отладчике (например, запись в окне памяти может использоваться для изменения констант во флэш-памяти)
  • Точки останова флэш-памяти (неограниченное количество точек останова при отладке во флэш-памяти)
  • Любая IDE (например, основанная на GDB) может легко загружать во флэш-память без необходимости добавления какого-либо пользовательского алгоритма флэш-памяти в IDE; J-Link выполняет всю работу

Примечание. Аппаратные точки останова не могут использоваться во флэш-памяти QSPI на многих устройствах на базе Cortex-M. Это делает точки останова J-Link + флэш-памяти единственным реальным вариантом для отладки во флэш-памяти QSPI на этих устройствах.

 

Функция загрузки флэш-памяти J-Link поддерживает программирование внешних совместимых с CFI устройств с параллельной флэш-памятью NOR. Это позволяет программировать эти устройства либо непосредственно из отладчика, либо через J-Link Commander.

Нужна дополнительная информация о том, как настроить отладчик / J-Link Commander на параллельную (CFI) НИ флэш-память? Затем перейдите на страницу загрузок J-Link и ознакомьтесь с главой «Flash Download». Для производственных сред мы рекомендуем использовать J-Flash или Flasher ARM отдельно.

Флэш-устройства без отображения памяти, такие как Serial NOR-, NAND-, DataFlash и EEPROM, не подключены напрямую к шине адреса и данных. Их соединения с CPU/MCU/MPU также различаются от устройства к устройству.

Для программирования этих устройств необходим индивидуальный алгоритм флэш-памяти. Клиенты могут сделать это самостоятельно, используя комплект поддержки устройств J-Link, или SEGGER может помочь. Пожалуйста, свяжитесь с нами по адресу [email protected], чтобы запросить расценки.

С помощью пользовательских алгоритмов эти типы флэш-устройств можно запрограммировать с помощью J-Flash и Flasher ARM. Для программирования флэш-памяти SPI непосредственно через шину SPI доступен J-Flash SPI.

Программное обеспечение J-Link, которое можно загрузить с сайта www.segger.com, поставляется с поддержкой большинства популярных (и некоторых не очень популярных) процессоров и устройств.

Компания SEGGER постоянно добавляет новые устройства. Поддержка всех устройств, содержащихся в программном пакете SEGGER J-Link, предоставляется бесплатно существующим и новым клиентам.

Инженеры SEGGER написали, проверили и оптимизировали загрузчики флэш-памяти, гарантируя их надежную работу и максимальную производительность. SEGGER имеет собственное оборудование для всех поддерживаемых устройств и может проводить повторное тестирование и оказывать поддержку пользователям.

Новые устройства могут быть добавлены компанией SEGGER или третьей стороной.

Специалисты SEGGER по встраиваемым системам могут добавить поддержку новых или пользовательских устройств, опираясь на свой обширный опыт. Во многих случаях SEGGER делает это бесплатно. Однако в срочных случаях или для устройств, не предназначенных для массового рынка, или для очень сложных устройств, или по другим причинам может взиматься плата.

Клиенты могут попросить своего поставщика Silicon добавить новые устройства.

Поставщики кремниевых компонентов обладают необходимым опытом и часто пользуются услугами SEGGER J-Link Prime, чтобы сделать это быстро и эффективно.

Поставщики кремниевых плат, которым нужна дополнительная информация, могут посетить веб-страницу Центра ресурсов поставщиков кремниевых плат SEGGER.

Технически подкованные клиенты также могут использовать комплект поддержки устройств для самостоятельного добавления новых устройств.

Следующие тесты скорости были проведены с различными датчиками отладки и программным обеспечением в одинаковых условиях тестирования. Тестировались устройства SEGGER J-Link, IAR I-jet и ST-Link V2, а также ULINKpro от Keil.

J-Link — единственный пробник для отладки, протестированный в различных средах, таких как IAR Embedded Workbench для ARM, KEIL uVision и J-Link Commander от SEGGER. Тесты, проведенные с J-Link, использовали программное обеспечение J-Link версии 4.59.a и флэш-загрузчик J-Link.

Все тесты проводились путем помещения программы объемом 512 КБ во флэш-память чистого микроконтроллера STM32F417IG, подключенного через интерфейс SWD. Скорость SWD была выбрана максимально возможной для каждого отладочного зонда.

Тесты через интерфейс JTAG дали аналогичные результаты. Файлы проекта доступны по запросу ([email protected]).

6 I-jet-343
# Датчик Конфигурация Время [с] Скорость [КБ/с]
1 J-Link J-Link Commander (v4. 59a) 2.1 534 2404 2 2 J-Link IAR EWARM (v6.40.2) 3.1 165
3 J-Link KEIL uVision (v4.60) 6 301 0350
4 J-Link emIDE (v120814) 3.2160
5 ULINKpro KEIL uVision (v4.60) 8.6 60
6 ИАР EWARM (v6.40.2) 18,8 27
7 ST-LINK IAR EWARM (v6.40.2) 35.1 15
Link 903-4-jet

Jt 904 Были протестированы

J-Link и I-jet. Поскольку I-jet можно использовать только с IAR Embedded Workbench для ARM, он уже довольно ограничен по сравнению со скоростью программирования флэш-памяти J-Link. Как видно из приведенной выше таблицы, на самом деле он в шесть раз медленнее, чем J-Link от SEGGER.

J-Link также имеет возможность дальнейшего усовершенствования программного обеспечения с помощью утилиты программирования флэш-памяти (J-Flash). Возможность в полной мере воспользоваться преимуществами среды разработки с помощью модуля Unlimited Flash Breakpoint также означает, что вы освобождаете свою разработку от ограничений аппаратных точек останова. В этом тесте J-Link — явный победитель.

J-Link по сравнению с ULINKpro

ULINKpro можно использовать только с KEIL uVision, и он дороже стандартного J-Link. И поскольку он ограничен KEIL uVision, он не подходит для программирования флэш-памяти в производственной среде.

ULINKpro также не хватает дополнительных функций отладки и производительности, которые входят в стандартную комплектацию линейки продуктов SEGGER. В отличие от J-Link, он не может устанавливать неограниченное количество точек останова флэш-памяти.

Сравнение J-Link и ST-LINK

Несмотря на доступную цену, ST-Link доступен только для использования с микроконтроллерами STM8 и STM32. Среди всех протестированных устройств у него самая низкая производительность. Это означает более длительное время разработки и больше разочарований в отладке. Поскольку его нельзя переместить на другое ядро ​​ARM/Cortex, это устройство может в конечном итоге стоить дороже, поскольку проекты могут стать активными, что в конечном итоге потребует покупки отладочного зонда, который может поддерживать вновь выбранный микроконтроллер.

Сравнение скорости SEGGER J-Link и I-jet

В заключение, сравнение скорости показывает, что J-Link от SEGGER является самым быстрым доступным пробником для отладки. Если вы рассматриваете устройство, которое не было упомянуто в этих тестах, обязательно спросите у своего поставщика номера программирования флэш-памяти. Мы уверены, что SEGGER превзойдет всех остальных. SEGGER предлагает варианты, которые подходят для любых нужд по отладке и производству!

Взгляните ниже:

  • Программаторы Flash
  • Зонды отладки
  • Зонды трассировки

J-Link Commander — бесплатная утилита командной строки для простого анализа целевой системы с помощью J-Link.

J-Link Commander также позволяет выполнять загрузку во флэш-память целевых систем.

Как выполнить загрузку во флэш-память через J-Link Commander:

  • Подключите J-Link к ПК.
  • Подключите целевую систему к J-Link
  • Запустите J-Link Commander.
  • Введите следующие команды:
    J-Link> устройство <имя устройства> // Список известных устройств см. здесь
    J-Link> r
    J-Link> h
    J-Link> loadbin ,
  • J -Link Commander выполняет загрузку флэш-памяти и распечатывает статистику времени в случае успеха.

J-Flash Lite — бесплатный простой графический пользовательский интерфейс, который позволяет загружать данные во флэш-память целевых систем. J-Flash Lite является частью пакета программного обеспечения и документации J-Link, который можно загрузить здесь.
Как выполнить загрузку во флэш-память с помощью J-Flash Lite: