• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESPLink

pvvx

Активный участник сообщества
И какая разница в типе адаптера для JTAG?
Он делается на разных MCU, которые под рукой или стоят 3 копейки..
OpenOCD безразлично какой адаптер. Было бы его описание...
 

pvvx

Активный участник сообщества
Официальный от Espressif Jtag - ESP-Prog - это поделка на чипе FTDI FT2232HL (USB 2.0 High Speed (480Mb/s)).
 

pvvx

Активный участник сообщества
А вот такая поделка в качестве отладчика не подойдет?
Есть такие.
Включил, UsbTreeView.exe показывает:


Device ID : USB\VID_0403&PID_6014\8&F2CB6FA&0&10
Hardware IDs : USB\VID_0403&PID_6014&REV_0900 USB\VID_0403&PID_6014
...
Device Bus Speed : 0x02 (High-Speed)
...
iManufacturer : 0x01 (String Descriptor 1)
Language 0x0409 : "FTDI"
iProduct : 0x02 (String Descriptor 2)
Language 0x0409 : "Single RS232-HS"


Нет второго COM порта.

На этом CH569 можно слепить и со скоростями USB3.0 для OpenOCD - но оно вам надо?
Вариантов мульон - WCHLinkW по $1(если выбрать али не Россия) - отладка и через Bluetooth:
1719408161370.png
При этом не жрет как ESP.
По мне дык удобней - подвесил один к отлаживаемой плате, питания всегда хватит, второй в USB и вперед...
 

pvvx

Активный участник сообщества
Но, во первых я OpenOCD не пользуюсь. Это изначальный тормоз. Ищите кого другого.
И далее - мне не требуются JTAG - чтобы ковыряться в регистрах проца нужно бесконечное время, которого нет. По тому только RTT или прочий Printf() в лог на скоростях от 2-х мегабит только того что нужно.
Написать эмулятор двух-портовой FTDI - дело простейшее. Можно взять и готовый (и такие есть в наличии), да дописать что нужно.
Для начинающих это всё сложно - ищите простейшее решение...
 

ART_HA

Member
Меня бы в принципе устроили точки останова в Espressif IDE.
И получается, что для этого разумнее использовать ESP-Prog как поддерживаемый изготовителем.
Тем более, что он и по цене подешевле, чем малопопулярный ESPLink.
Правильный вывод?
 
Сверху Снизу