Проект ESP USB Bridge позволяет использовать ESP32-S2 или ESP32-S3 в микросхемах USB to UART/JTAG


ESP USB Bridge от Espressif — это проект, основанный на ESP-IDF, в котором используется USB-интерфейс ESP32-S2 или ESP32-S3 для использования платы в качестве отладочной платы USB-UART или USB-JTAG.

Он может служить заменой отладочных плат USB-TTL на базе CH340 или CP2104, например, использоваться с OpenOCD в режиме JTAG bridge, а также прошивать файл прошивки UF2 на целевую плату.

Хост-компьютер, плата ESP32-S2/S3 с прошивкой ESP USB Bridge и целевая плата с USB и/или JTAG

Как уже упоминалось, есть три основных варианта использования:

  • Режим последовательного моста с терминальной программой или инструментом для прошивки, например, esptool. В этом случае он работает как обычная отладочная плата USB-TTL.
  • Режим моста JTAG для отладки JTAG с помощью OpenOCD, и если целевая плата основана на ESP32, вы можете использовать проект openocd-esp32.
  • Запоминающее устройство, на котором к плате может получить доступ файловый менеджер на хост-компьютере. Одним из конкретных вариантов использования в этом режиме является копирование файла прошивки UF2, который затем можно прошить на целевой микроконтроллер с помощью ESP32-S2/S3. В настоящее время ESP USB Bridge поддерживает только прошивку UF2 для микроконтроллеров Espressif.

Исходный код, выпущенный под лицензией Apache 2.0, и инструкции можно найти на Github. Вам понадобится плата ESP32-S2 или ESP32-S3, которая предоставляет контакты USB DM/DP, а также интерфейсы UART и/или JTAG. Что-то вроде Lolin S2 Mini должно выполнять работу в качестве платы USB-UART с USB и UART, доступными в разъемах, но если вам нужен JTAG, плата ESP32-S3-USB-OTG должна быть лучшим вариантом. Для сборки проекта требуется ESP-IDF 4.3 или выше.

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

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

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

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

1 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
CrazyIT
CrazyIT
3 месяцев назад

CH340 куда дешевле стоит.