flashing firmware to raw ESP32-C3-wroom-02-N4 in a custom PCB
Posted: Sat Jun 24, 2023 3:41 pm
Hello everyone
I'm developing an IoT solution that is just a prototype for the moment. Until now i've used esp32-c3 wroom development boards, to realize the prototypes, and i've flashed the firmware through onBoard USB-Uart converter using Arduino IDE.
I would pass to the next step and realize a first round of industrial PCBs realization, by means of web service to make a series of my own custom circuits on a PCB.
What i'm interesting to know is, how to flash firmware on these circuits. In particular:
-I suppose that in the development board esp32 circuit there is a bootloader to allow flashing by Arduino IDE and Serial port, is this true?
-In this case, raw esp32 components have a native bootloader or i have to flash it, eventually, how can i flash the bootloader?
-Without the bootloader how can i flash my desired firmware from arduino IDE to the ESP32 on the custom PCB?
-I need usb2uart converter or there is an alternative way?
Please help me to solve my doubt, thank you in advance.
Cristian
I'm developing an IoT solution that is just a prototype for the moment. Until now i've used esp32-c3 wroom development boards, to realize the prototypes, and i've flashed the firmware through onBoard USB-Uart converter using Arduino IDE.
I would pass to the next step and realize a first round of industrial PCBs realization, by means of web service to make a series of my own custom circuits on a PCB.
What i'm interesting to know is, how to flash firmware on these circuits. In particular:
-I suppose that in the development board esp32 circuit there is a bootloader to allow flashing by Arduino IDE and Serial port, is this true?
-In this case, raw esp32 components have a native bootloader or i have to flash it, eventually, how can i flash the bootloader?
-Without the bootloader how can i flash my desired firmware from arduino IDE to the ESP32 on the custom PCB?
-I need usb2uart converter or there is an alternative way?
Please help me to solve my doubt, thank you in advance.
Cristian