ESP32-C6 - Programming without BOOT-button

patsta
Posts: 1
Joined: Mon Feb 05, 2024 7:54 pm

ESP32-C6 - Programming without BOOT-button

Postby patsta » Mon Feb 05, 2024 8:02 pm

Hello. I am designing a device based on the C6. The device will contain a single USB-C connector using the native USB controller on the C6.

Can i safely remove a physical "BOOT" botton on my PCB design? Will i be able to put my device in bootloader mode via the USB interface, without a button controlling GPIO8 / GPIO9?

ESP_Sprite
Posts: 9766
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-C6 - Programming without BOOT-button

Postby ESP_Sprite » Tue Feb 06, 2024 1:57 am

In most cases, yes. However, do note that there are some cases where USB-serial-JTAG cannot be used to reset the device into boot mode - e.g. when you flash a firmware that accidentally reconfigures one of the two GPIOs pins used for USB, or one which permanently puts the chip into deep sleep. As such, we'd advise to at least have the boot GPIO on a debug header somewhere.

Who is online

Users browsing this forum: No registered users and 103 guests