ESP32JTAG – Беспроводной JTAG и логический анализатор с открытым исходным кодом (Краудфандинг)

EZ32 ESP32JTAG – это инструмент с открытым исходным кодом, беспроводной JTAG и логический анализатор, который может отлаживать как MCU, так и FPGA. Он оснащен 16-канальным логическим анализатором с частотой 250 МГц и интегрированным интерфейсом UART, разработан для замены таких инструментов, как ST-Link или анализаторы Saleae в едином компактном беспроводном решении.

Устройство построено на основе двухъядерного SoC ESP32-S3 и небольшой FPGA с 5 тыс. логических вентилей и 1 Мбит внутренней RAM для обработки высокоскоростных сигналов. Варианты подключения включают Wi-Fi 4, Bluetooth 5.0 и USB Type-C, а небольшой ЖК-дисплей размером 1,83 дюйма отображает системную информацию, такую как IP-адрес и статус. ESP32JTAG также оснащен четырьмя настраиваемыми 4-проводными портами для JTAG, SWD, UART и режима логического анализатора, а также поддерживает мониторинг напряжения цели.

ESP32JTAG Deveice

Спецификации EZ32 ESP32JTAG:

  • Беспроводной MCU – Espressif Systems   ESP32-S3
    • CPU – двухъядерный Tensilica LX7 с частотой до 240 МГц с векторными инструкциями для ускорения ИИ
    • Память – 512 КБ RAM, 8 МБ PSRAM
    • Встроенная беспроводная связь (см. ниже)
  • Накопитель – 16 МБ flash
  • FPGA – Gowin Semiconductors GW1N FPGA (не подтверждено)
  • Дисплей – ЖК-дисплей 1,83 дюйма для IP-адреса, статуса Wi-Fi и системной информации
  • Подключение через ESP32-S3
    • 2,4 ГГц 802.11 b/g/n Wi-Fi 4 с поддержкой полосы пропускания 40 МГц
    • Bluetooth Low Energy (BLE) 5.0 с поддержкой большого радиуса действия, скорость передачи данных 2 Мбит/с
    • Встроенный модуль антенны на PCB
  • USB – порт USB Type-C для питания и программирования
  • Поддерживаемые режимы
    • Отладка MCU JTAG/SWD (OpenOCD, Blackmagic Probe, CMSIS-DAP)
    • Программирование FPGA JTAG (openFPGALoader, XVC для Vivado)
    • Терминал UART с поддержкой WebTerminal
    • 16-канальный логический анализатор, частота дискретизации до 250 МГц
  • Прочее
    • Кнопки Boot, Reset
    • Мониторинг напряжения и управление сбросом
  • Питание – 5 В через порт USB-C
  • Габариты – 40 x 33 x 5 мм (голая плата); 120 x 80 × 20 мм (упаковка)
  • Вес – 200 грамм (с упаковкой)
  • Соответствие – CE, UKCA (в процессе), FCC (предварительно сертифицированный модуль ESP32-S3)
ESP32JTAG module
Задняя сторона ESP32JTAG

В плане программной поддержки, ESP32JTAG работает с инструментами с открытым исходным кодом, такими как OpenOCD, Blackmagic Probe, CMSIS-DAP, GDB Server и openFPGALoader. Он также поддерживает IDE, такие как VSCode, Arduino IDE, STM32CubeIDE, Vivado и PlatformIO. Встроенный веб-интерфейс предоставляет конфигурацию, обновления прошивки и доступ к браузерному логическому анализатору и терминалу WebUART без необходимости драйверов. Прошивка основана на ESP-IDF и FreeRTOS, и компания упоминает, что все аппаратные средства и файлы будут с открытым исходным кодом и доступны на GitHub . EZ32 планирует выпустить все файлы открытого аппаратного обеспечения, прошивку и документацию до завершения производства. Последняя ревизия аппаратного обеспечения (v1.4) сосредоточена на производительности Wi-Fi и корпусе.

Ранее были написаны статьи о других инструментах отладки, таких как WiSer , который позволяет пользователям устанавливать P2P беспроводное соединение между хост-компьютером и USB-Cereal , разработанным для упрощения тестирования, разработки, отладки и производства устройств с портами USB Type-C. Примечательно, что аппаратная конфигурация очень похожа на LILYGO T-FPGA devkit , с той же конфигурацией ESP32-S3 и GW1N FPGA.

ESP32JTAG OpenOCD and Logic Analizer Example

Пример использования ESP32JTAG с OpenOCD и логическим анализаторомESP32JTAG доступен для предзаказа на Crowd Supply за $139 с бесплатной доставкой по США и $12 в остальной мир. Кампания уже достигла своей цели финансирования в $10 000 и будет открыта до 4 декабря 2025 года. Поставки ожидаются к началу 14 февраля 2026 года. Устройства будут производиться и тестироваться профессиональным сборочным цехом PCB и поставляться по всему миру через логистическую сеть Mouser.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments