Um mit der C/C++-Entwicklung zu beginnen und auch den Quellcode Zeile für Zeile zu debuggen, sind ein paar einfache Schritte nötig

  • Kaufe ein EasyDevKit
  • Installiere eine Entwicklungsumgebung (IDE)
  • Schließe das EasyDevKit an
  • Installiere den USB Treiber
  • Öffne ein C/C++ Projekt in der IDE und konfiguriere es für die Verwendung von EasyDevKit
  • Erstelle, übertrage und starte die Anwendung auf dem EasyDevKit
  • Setze einen Haltepunkt in der IDE, hänge den Debugger an und gehe Zeile für Zeile durch das Programm

Kaufe ein EasyDevKit

Im Shop gibt es die verschiedenen EasyDevKits.

Installiere eine Entwicklungsumgebung (IDE)

Als Beispiel kannst Du die kostenlose IDE Microsoft Visual Studio Code installieren.

Schließe das EasyDevKit an

Schließe das EasyDevKit über ein USB-C-Kabel an einen USB-Anschluss an. Ein Breadboard oder zusätzliche Verkabelung ist nicht erforderlich – es werden nur das EasyDevKit und das USB-C-Kabel benötigt. Nach dem Anschluss leuchtet die grüne JTAG-LED dauerhaft.

Für Windows musst du den passenden USB Treiber installieren. Überspringe diesen Schritt für Linux.

  • Lade das Zadig Tool herunter und starte es
  • Klicke auf Options => List all devices
  • Für ein FTDI FT2232H basiertes EasyDevKit wähle EasyDevKit (Interface 0) aus und installiere den WinUSB Treiber
  • Für ein WCH CH347T basiertes EasyDevKit wähle EasyDevKit (Interface 2) aus und installiere den WinUSB Treiber

Steps in Visual Studio Code

ESP-IDF Installation

  1. Installiere ide ESP-IDF extension
  2. Im ESP-IDF extension advanced Menü klicke auf Open ESP-IDF Installation Manager benutze die Github Quelle
  3. Klicke dann auf Custom Installation
  4. Wähle die target chips
  5. Wähle mindestens die ESP-IDF Version 6.0 beta 2
  6. Lasse die Einstellungen für die download mirrors wie sie sind
  7. Lasse die Einstellungen für die ESP-IDF feature selection wie sie sind
  8. Lasse die tools selection wie sie sind
  9. Wähle die installation location
  10. Start die Installation vom ESP-IDF

Erstelle, baue, flashe und debugge ein Beispielprojekt

  1. Im ESP-IDF extension advanced Menü klicke auf New Project Wizard und wähle die ESP-IDF Version
  2. Wähle aus den Beispielen die get-started/hello_world Applikation und erstelle das Projekt mit diesem Template
  3. In der ESP-IDF Board Kombobox wähle Custom board
  4. Im Feld OpenOCD Configuration files folgendes eintragen: board/easydevkits/esp32-wrover-e-wch-jtag-devkit.cfg
  5. Erstelle und öffne das neue Projekt, wirf einen Blick in den Quellcode
  6. Baue das Projekt
  7. Flashe das Projekt
  8. Starte den OpenOCD Server
  9. Starte den Debugger
  10. Warte bis der Debugger die main Funktion erreicht

Viel Spaß beim debuggen!

Wenn Du möchtest, kannst Du dir das Video „Erste Schritte“ ansehen. Es beschreibt alle Schritte im Detail.

Getting started with EasyDevKits