espressif / esptool

Espressif SoC serial bootloader utility
https://docs.espressif.com/projects/esptool
GNU General Public License v2.0
5.6k stars 1.39k forks source link

ESP32-C6 documentation is unclear (ESPTOOL-759) #928

Closed baylf2000 closed 1 year ago

baylf2000 commented 1 year ago

Chip Description

ESP32-C6

More Information

The documentation page for esptool for the ESP32-C6 is contradictory. It states that GPIO8 must be unconnected or low AND must be high in order to enter the serial boot loader. It cannot be both at the same time.

From: https://docs.espressif.com/projects/esptool/en/latest/esp32c6/advanced-topics/boot-mode-selection.html

GPIO8[](https://docs.espressif.com/projects/esptool/en/latest/esp32c6/advanced-topics/boot-mode-selection.html#gpio8)

GPIO8 must also be either left unconnected/floating, or driven Low, in order to enter the serial bootloader.

GPIO8 must also be driven High, in order to enter the serial bootloader reliably. The strapping combination of GPIO8 = 0 and GPIO9 = 0 is invalid and will trigger unexpected behavior.

In normal boot mode (GPIO9 high), GPIO8 is ignored.

An urgent correction/clarification would be much appreciated as this is holding up the final sign-off on our project.

radimkarnis commented 1 year ago

Hi @baylf2000, please see the ground truth information for the final sign-off:

image

The GPIO8 must also be either left unconnected/floating, or driven Low, in order to enter the serial bootloader. sentence is a leftover from documentation of older chips. Sorry for that, I will correct the docs ASAP.

baylf2000 commented 1 year ago

@radimkarnis Much appreciated :) Thank you!

radimkarnis commented 1 year ago

@baylf2000 thanks for noticing this!