Auf dieser Seite werden Zusatzinfos zu den Komponenten und Tools von Espressif zur Verfügung gestellt. Dies sind beispielsweise Anleitungen zu Installation und Debugging. Aber auch Tipps und Tricks zur Problembehebung.
Vorab danke für Kommentare und Diskussionsbeiträge!
Beiträge
- Espressif IDE <-> Visual Studio Code PluginEspressif stellt mit dem IDF die Espressif IDE zur Verfügung. Hierbei handelt es sich um eine Eclipse IDE mit vorinstalliertem Espressif Plugin. Dieses kann in einer (frei verfügbaren) Eclipse Installation auch per Market Place nachinstalliert werden. Im ebenso freien Editor Visual Studio Code (VS Code) von Microsoft lässt sich ebenso ein Espressif Plugin (hier Extension … Weiterlesen
- Wenn der ESP32-C3 nicht mehr erreichbar istEs kann vorkommen, dass der ESP32-C3 aufgrund von Programm(ier)fehlern nicht mehr erreichbar ist. Der Fall äußert sich dadurch, dass im Gerätemanager die COM-Schnittstelle für den ESP nicht mehr aufgeführt wird: Auch der Debug-Port ist nicht mehr verfügbar: In diesem Fall drückt man gleichzeitig den Boot-Taster und den Reset-Taster des Boards (ESP Development Board oder Board … Weiterlesen
- How-To: ESP-IDF in Docker (Windows) – Complete GuideEspressif stellt Docker Container für die Entwicklung zur Verfügung. Die Entwicklung erfolgt unter der Verwendung von Visual Studio Code Dev Containers. Um neben dem Builden auch das Flashen und Debuggen zu ermöglichen muss zusätzliche Software installiert werden. Die folgende Anleitung basiert auf dem bestehenden Espressif-Tutorial. (letzter Zugriff: 08.01.2024) Benötigte Software Folgende Software muss installiert werden: … Weiterlesen
- Das Board, speziell zum Buch!Zur Erleichterung des Einstiegs gibt es ein „Book Development Board“, das sämtliche Komponenten integriert hat, die für die Beispiele verwendet werden. Das sind bdb, book development board Wie die einzelnen Komponenten angeschlossen sind, kann dem Schaltplan weiter unten entnommen werden. Wichtig ist, dass Header für Jumper vorgesehen sind, da manche Pins mehrfach verwendet werden. Konkret … Weiterlesen
- Bezugsquellen EntwicklungsboardsDas von Espressif hergestellte Board ESP32-C3-DevKitM-1 wird für die Beispiele des Buchs verwendet. Es kann beispielsweise bei Mouser, Digi-Key, Reichelt, Conrad und anderen Elektronikdistributoren bezogen werden. Speziell für den Einstieg in das Buch und die Implementierung der Beispiele wurde das „Book Development Board“ entwickelt. Leichter kann als mit diesem Board kann der Einstieg nicht gemacht … Weiterlesen
- Debuggen mit dem ESP32-C3Bevor mit dem Debuggen begonnen werden kann, muss das ESP-IDF installiert werden. Die Vorgehensweise ist detailliert auf der Espressif-Webseite beschrieben. Für die Beispiele des Buchs wurde die Version 4.4 verwendet. Auf der Webseite links oben kann die gewünschte Version eingestellt werden. Eine neuere Version sollte funktionieren, von einer älteren ist abzuraten. Wie in Kapitel 2.2 … Weiterlesen
- ESP-IDF Installation (Windows) | Ein erstes Projekt erstellenEspressif Systems stellt für die Softwareentwicklung auf ESP32 Mikrocontrollern ein Open Source IoT Development Framework (ESP-IDF) zur Verfügung. Die zugehörige Dokumentation enthält diverse hilfeiche Informationen wie beispielsweise Installationsanleitungen, Datenblätter und Programmierschnittstellen (APIs). Die ausgewählte Version der Dokumentation muss beachtet werden. Dieser Beitrag verwendet Version 4.4. In folgendem Beitrag wird die Installation des ESP-IDF Frameworks in … Weiterlesen
- Debugproblem beim Starten von OpenOCD: libusb errorMitunter hat man beim ersten Start des Debuggers das Problem, dass OpenOCD wegen eines libusb errors nicht startet. In diesem Fall hat es sich bewährt, den Treiber des JTag-Interfaces mit dem USB Driver Tool zu aktualisieren.