ESP32-C3 first programming via USB
Posted: Mon Feb 27, 2023 2:37 pm
Hello,
I have built a custom board with the ESP32-C3 and I was intending to program (and debug) the ESP32-C3 only via USB.
Although it seems that to program the device the very first time I need to hold the IO9 pin low. Even reading around in the forum it seems there people have to do it as well.
I would like to understand if it is mandatory and why it is that, as I thought the USB_JTAG core could directly flash the new firmware.
if confirmed this will slow down and complicate the mass production process of the final product as we need to drive an extra pin during programming (or maybe add a button just for this reason).
Thanks for your help!!!
Andrea
I have built a custom board with the ESP32-C3 and I was intending to program (and debug) the ESP32-C3 only via USB.
Although it seems that to program the device the very first time I need to hold the IO9 pin low. Even reading around in the forum it seems there people have to do it as well.
I would like to understand if it is mandatory and why it is that, as I thought the USB_JTAG core could directly flash the new firmware.
if confirmed this will slow down and complicate the mass production process of the final product as we need to drive an extra pin during programming (or maybe add a button just for this reason).
Thanks for your help!!!
Andrea