I am using ESP32-C3 module and I want to debug my code through USB/JTAG.
For USB interface I have used TYPE C connector with ESP32-C3.
Connections are as follow but the device does not get recognized:
TYPE C <-----> ESP32-C3, D- (A7) <-----> GPIO 18, D+ (A6) <-----> GPIO 19, V_BUS (B9) <-----> 5V, GND (B1) <-----> GND
Other thing I tried was debugging through JTAG.
For Jtag degugging as external one we need to strap pin GPIO10 which is not at all a strapping pin in documentation. https://docs.espressif.com/projects/esp ... /gpio.html
C:\Users\User_name\esp\esp-idf\components\esptool_py\esptool>espefuse.py -p COM11 burn_efuse JTAG_SEL_ENABLE I used this command for burning fuse but says invalid efuse name
Thanks for help in advance !!!
-
\$\begingroup\$ Which port you use at the computer end, do you use USB-C? \$\endgroup\$Justme– Justme2022年06月21日 05:55:40 +00:00Commented Jun 21, 2022 at 5:55
-
\$\begingroup\$ what is in that black rectangle at the top? \$\endgroup\$jsotola– jsotola2022年06月21日 06:46:42 +00:00Commented Jun 21, 2022 at 6:46
-
\$\begingroup\$ @Justme yes i have used USB-C \$\endgroup\$meet10– meet102022年06月21日 09:40:03 +00:00Commented Jun 21, 2022 at 9:40
-
\$\begingroup\$ @jsotola it is the output for JTAG debugging while burning a efuse to enable JTAB \$\endgroup\$meet10– meet102022年06月21日 09:41:28 +00:00Commented Jun 21, 2022 at 9:41
-
\$\begingroup\$ it is difficult to see .. please do not post screenshots of text ... add the text itself \$\endgroup\$jsotola– jsotola2022年06月21日 15:10:53 +00:00Commented Jun 21, 2022 at 15:10
1 Answer 1
You have a USB-C connector breakout board. You are only connecting to the familiar USB-A pins, which is not enough. A device with USB-C connector must connect resistors to the CC pins to signal to the host that something is connected and what it is.
If memory serves, you need to pull both CC pins down to GND with 5.1 kohm resistors for the PC to know that there is a USB legacy device connected.