[Bug 284042] FTDI: UART breaks JTAG

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 14 Jan 2025 14:41:50 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284042

--- Comment #5 from Tomasz "CeDeROM" CEDRO <tomek@cedro.info> ---
Cool, so you made JTAG part skip on you interface too, how? Did you modify a
driver or used devd? :-)

There were closed source drivers (libftd2xx?) that had better performance back
then and some additional features over open-source libusb/libftdi back then. It
would be good to know if simultaneous operations of JTAG and UART are possible
even if on other platforms with closed source drivers so we have a reference
point and know this is not a chip limitation.

I remember around 13 release I had to play with stty to make things work with
ESP32 over serial port as esptool uses those control lines for bootloader
selection and reset during flashing.. maybe ucom is buggy or had some defaults
changed that cause the problem? Can you try to play with control lines
configurations to rule out ucom bug?

Regarding BlackMagic Probe I asked about RISC-V support and it was close.. but
I did not buy the probe and did not play with it yet.. maybe it is here
already? Should I buy it is it worth it?

https://github.com/blackmagic-debug/blackmagic/discussions/1751

Regarding ESP USB-Serial-JTAG I was thinking not only about using the on-chip
silicon, but to use ESP32-C3's USB-Serial-JTAG peripheral then re-route JTAG
signals to GPIO and make it work as debug probe for other external chips.. plus
NuttX RTOS we could make it a debug probe with WiFi and BLE connectivity :-)

https://nuttx.apache.org/docs/latest/platforms/risc-v/esp32c3/index.html

-- 
You are receiving this mail because:
You are the assignee for the bug.