Tips for diagnosing no connect to REPL?

All ESP32 boards running MicroPython.
Target audience: MicroPython users with an ESP32 board.
Post Reply
User avatar
andypiper
Posts: 25
Joined: Wed Feb 02, 2022 12:17 pm
Location: Kingston upon Thames, UK
Contact:

Tips for diagnosing no connect to REPL?

Post by andypiper » Wed May 11, 2022 11:40 am

I'm attempting to get MicroPython up-and-running on one of these boards. In principle this is a fairly standard ESP32-C3 dev board, almost identical by sight to the image of the base devkit on the MicroPython downloads page, with the chip physically marked as a ESP32-C3-MINI-1 (observation: annoyingly, unlike the official devboard, this GOOUUU-ESP32-C3 board does not have a very nicely labelled set of connectors)

Board found on USB serial, and I've tried flashing the latest ESP32-C3+USB nightly to it with esptool, and also the 1.18 release build, and a slightly older nightly from this month for good measure, and I've also tried erasing completely, and then flashing. `mpremote` connects, but the REPL does not show up. Same story with Thonny, and with miniterm.

Hitting reset while connected displays some debug output from the chip.

Code: Select all

ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x1 (POWERON),boot:0xf (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd6100,len:0xe3c
load:0x403ce000,len:0x6dc
load:0x403d0000,len:0x28c4
entry 0x403ce000
Where could I be looking next to figure out why MicroPython is not starting ? :?:

Post Reply