-
Hi, I have a development board with a chip labeled "ESP32-C3-32S". On the backside I have the information "NodeMCU-Series", "ESP-C3-32S-Kit" and "A151". This board: https://www.waveshare.com/wiki/ESP-C3-32S-Kit with a 2mb flash rom. I did the following: Erased the flash
flashed the board
The result is this error:
flashing other firmwares works
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
That's strange. I have boards that look the same, but with 4MB flash. Since the board has an USB/UART bridge and you load to /dev/ttyUSB0, the best match is with the GENERIC_C3 firmware. But that is built for 4MB flash size. So it looks like you have to build your own firmware. |
Beta Was this translation helpful? Give feedback.
-
Issues is primarily dedicated to bugs. Given the huge variety of ESP32 boards, I would the fact that a pre-build firmware is missing for a certain configuration not consider as a bug. I wonder that the ESP32 firmware cannot adjust itself to the actual flash size, like e.g. the ESP8266 firmware does, at least to some extend. |
Beta Was this translation helpful? Give feedback.
-
I tried to create a GENERIC_C3_2MB image. Attached is the binary and a set of board definition files used to create it. Edit: Before uploading the binary, you may have to erase the flash using esptool.py to wipe out previous install attempts. |
Beta Was this translation helpful? Give feedback.
I tried to create a GENERIC_C3_2MB image. Attached is the binary and a set of board definition files used to create it.
GENERIC_C3_2MB.zip
micropython.zip
Edit: Before uploading the binary, you may have to erase the flash using esptool.py to wipe out previous install attempts.