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)
-Автоматическое распознавание ядра
J-LINK – идеальное дополнение к отладочным платам фирм: OLIMEX, KEIL, IAR, EMBEDDED ARTISTS
USB эмулятор, программатор J-Link V8 ARM
Распиновка 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
Программатор J—Link V8 ARM USB—JTAG предназначен для внутрисхемной отладки и программирования систем на основе ARM-микроконтроллеров. В частности,J—Link V8 ARM USB—JTAG используется для восстановления программатора CARPROG в тех случаях, когда в программе прибора включился «счетчик попыток» и прибор стал неработоспособным. Для подключения к микроконтроллеру имеется стандартный ARM JTAG разъем 2х10 выводов. Подключение к компьютеру осуществляется через порт USB. Особенности адаптера: • поддержка сред разработки 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 В комплекте: Назад |
Перейти к основному содержанию
Отладочные датчики 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, разумеется, поддерживает собственное программное обеспечение 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 VCOM реализована через emUSB-устройство SEGGER с использованием класса CDC-ACM.
Для получения дополнительной информации см. страницы emUSB-Device.
Модели J-Link поставляются с отключенными функциями VCOM. Его можно включить с помощью утилиты J-Link Configurator. Для получения дополнительной информации о том, как включить VCOM на J-Link, обратитесь к руководству пользователя J-Link.
Следующие контакты на стандартном 20-контактном 0,1-дюймовом разъеме J-Link используются для функций VCOM:
Примечания:
В чем преимущество 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 постоянно превосходит многие другие датчики отладки. В частности, его производительность загрузки флэш-памяти сравнивалась с производительностью загрузки флэш-памяти других устройств. Когда эти тесты проводились, они проводились с J-Link Commander. Во время теста во флеш-память устройства помещалось изображение в полный размер флэш-памяти устройства.
Все результаты взяты из выходных данных J-Link Commander. Тесты начинались с пустой или стертой флэш-памяти, так как время стирания сильно зависит от выбранного устройства. Размеры секторов могут увеличиваться для больших устройств. Пожалуйста, обратитесь к руководству по чипу соответствующего устройства, чтобы получить информацию о времени стирания.
J-Link поддерживает программирование флэш-памяти QSPI NOR с отображением памяти с помощью стандартных методов, описанных выше.
В начале флэш-память SPI NOR обычно представляла собой пользовательское соединение, а не стандартизированное, с усовершенствованными MCU и картой флэш-памяти QSPI, отображаемой в адресном пространстве MCU. Однако со временем он стал полноценной заменой и даже преемником параллельной флэш-памяти NOR. С J-Link все функции, известные из внутренней флэш-памяти, также доступны во флэш-памяти QSPI с отображением памяти:
Примечание. Аппаратные точки останова не могут использоваться во флэш-памяти 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]).
# | Датчик | Конфигурация | Время [с] | Скорость [КБ/с] | |||||
---|---|---|---|---|---|---|---|---|---|
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.2 | 160 | |||||
5 | ULINKpro | KEIL uVision (v4.60) | 8.6 | 60 | 6 I-jet-343 | 6 | ИАР EWARM (v6.40.2) | 18,8 | 27 |
7 | ST-LINK | IAR EWARM (v6.40.2) | 35.1 | 15 |
J-Link и I-jet. Поскольку I-jet можно использовать только с IAR Embedded Workbench для ARM, он уже довольно ограничен по сравнению со скоростью программирования флэш-памяти J-Link. Как видно из приведенной выше таблицы, на самом деле он в шесть раз медленнее, чем J-Link от SEGGER.
J-Link также имеет возможность дальнейшего усовершенствования программного обеспечения с помощью утилиты программирования флэш-памяти (J-Flash). Возможность в полной мере воспользоваться преимуществами среды разработки с помощью модуля Unlimited Flash Breakpoint также означает, что вы освобождаете свою разработку от ограничений аппаратных точек останова. В этом тесте J-Link — явный победитель.
ULINKpro можно использовать только с KEIL uVision, и он дороже стандартного J-Link. И поскольку он ограничен KEIL uVision, он не подходит для программирования флэш-памяти в производственной среде.
ULINKpro также не хватает дополнительных функций отладки и производительности, которые входят в стандартную комплектацию линейки продуктов SEGGER. В отличие от J-Link, он не может устанавливать неограниченное количество точек останова флэш-памяти.
Несмотря на доступную цену, ST-Link доступен только для использования с микроконтроллерами STM8 и STM32. Среди всех протестированных устройств у него самая низкая производительность. Это означает более длительное время разработки и больше разочарований в отладке. Поскольку его нельзя переместить на другое ядро ARM/Cortex, это устройство может в конечном итоге стоить дороже, поскольку проекты могут стать активными, что в конечном итоге потребует покупки отладочного зонда, который может поддерживать вновь выбранный микроконтроллер.
Сравнение скорости SEGGER J-Link и I-jet
В заключение, сравнение скорости показывает, что J-Link от SEGGER является самым быстрым доступным пробником для отладки. Если вы рассматриваете устройство, которое не было упомянуто в этих тестах, обязательно спросите у своего поставщика номера программирования флэш-памяти. Мы уверены, что SEGGER превзойдет всех остальных. SEGGER предлагает варианты, которые подходят для любых нужд по отладке и производству!
Взгляните ниже:
J-Link Commander — бесплатная утилита командной строки для простого анализа целевой системы с помощью J-Link.
J-Link Commander также позволяет выполнять загрузку во флэш-память целевых систем.
Как выполнить загрузку во флэш-память через J-Link Commander:
J-Flash Lite — бесплатный простой графический пользовательский интерфейс, который позволяет загружать данные во флэш-память целевых систем. J-Flash Lite является частью пакета программного обеспечения и документации J-Link, который можно загрузить здесь.
Как выполнить загрузку во флэш-память с помощью J-Flash Lite: