If I pull GPIO9 LOW when resetting the chip, it reports the following:
Code: Select all
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x1 (POWERON),boot:0x1 (SPI_DOWNLOAD_BOOT)
wait spi download
Code: Select all
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x1 (POWERON),boot:0x4 (DOWNLOAD(USB/UART0/1))
waiting for download
GPIO8 is Pulled HIGH with a 10k pullup resistor
GPIO9 is connected to a button, so I can switch it.
GPIO2 is pulled HIGH (connected to 3v3)
I feel confident the board (and therefore the chip) is getting plenty of power
I haven't found any other documents that suggest any other part of my circuit would cause some other boot behavior. These modules were purchased from Mouser, and have not ever been successfully programmed. Booting into SPI mode results in a near-constant stream of: invalid header: 0xffffffff interrupted (very briefly) every once-in-a-while with
Code: Select all
Build:Feb 7 2021
rst:0x10 (RTCWDT_RTC_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
Any help or suggestions are welcome.