ESP32-S3 JTAG and USB-MSC
Posted: Thu Apr 28, 2022 1:41 pm
Hi There,
I'm using ESP32-S3 in my project. I would like to attach a USB mass storage device to the USB OTG interface and I would like to use the same pins for debugging and flashing the ESP32 (of cause not the same time, but in the same project).
I got the JTAG running with the HelloWorld example.
After updating to IDF 4.4.1 the USB MSC example project is works as well.
However, if the USB MSC example project is flashed, the JTAG doesn't appear in the windows device manager, so I can't use the JTAG.
Even if I uncomment the content in the Main() the JTAG is not available.
How can I get the JTAG in an USB MSC project running?
Attaching a jumper to select if JTAG should be used, would be acceptable.
One further question:
The build process in windows takes about 15-20min, in a WSL2 setup 1:15min. As the driver support in WSL2 is limited, is it possible to get the JTAG within a WSL2 setup running?
Thanks.
I'm using ESP32-S3 in my project. I would like to attach a USB mass storage device to the USB OTG interface and I would like to use the same pins for debugging and flashing the ESP32 (of cause not the same time, but in the same project).
I got the JTAG running with the HelloWorld example.
After updating to IDF 4.4.1 the USB MSC example project is works as well.
However, if the USB MSC example project is flashed, the JTAG doesn't appear in the windows device manager, so I can't use the JTAG.
Even if I uncomment the content in the Main() the JTAG is not available.
How can I get the JTAG in an USB MSC project running?
Attaching a jumper to select if JTAG should be used, would be acceptable.
One further question:
The build process in windows takes about 15-20min, in a WSL2 setup 1:15min. As the driver support in WSL2 is limited, is it possible to get the JTAG within a WSL2 setup running?
Thanks.