ESP32-C6

Aus Micropython Referenz
Zur Navigation springen Zur Suche springen

Ich habe mir 2 von diesen ESP32-C3 Boards gekauft https://de.aliexpress.com/item/1005006816760199.html?spm=a2g0o.order_list.order_list_main.16.21ef5c5fPgpVOY&gatewayAdapt=glo2deu um darauf Micropython zu testen.

Thonny (Version 4.1.6) ist derzeit nicht in der Lage den ESP32-C6 zu erkennen und die Micropython-Firmware zu installieren. Deshalb ist der Einsatz von esptool erforderlich:

esptool installieren

Python installieren
esptool installieren
pip install esptool

Für Windows muss esptool.exe verwendet werden.

Micropython installieren

Micropython herunterladen.
Für mein Board war das ESP32_GENERIC_C6-File das Richtige. Mit dem für den Tiny-C6 funktionierte es nicht.
Flash löschen.
Es ist sinnvoll das Flash vorher zu löschen. Ich hatte ja zuerst die Tiny-Version aufgespielt. Das einfache überschreiben mit der Generic-Version war nicht erfolgreich!
Für Linux wird dafür bei Micropython.org folgendes vorgeschlagen:
esptool.py --chip esp32c6 --port /dev/ttyUSB0 erase_flash
Für Windows 10 musste ich es so ändern:
esptool.exe --chip esp32c6 --port com33 erase_flash
Micropython flashen
Das Kommando zum Flashen der Micropython-Firmware ist für Linux:
esptool.py --chip esp32c6 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x0 ESP32_GENERIC_C6-20240602-v1.24.0.bin
Für Windows 10 sieht es dann so aus:
esptool.exe --chip esp32c6 --port com33 --baud 460800 write_flash -z 0x0 ESP32_GENERIC_C6-20240602-v1.24.0.bin

Es ist wichtig, den Filenamen korrekt anzugeben! Der bei Micropython.org vorgeschlagene Namen stimmt nicht immer!

Nun arbeitet Thonny auch mit dem ESP32-C6 zusammen.


Navigation

zurück zu Microcontroller
Zurück zur Hauptseite