FreeRTOS mit dem ESP32 (unter Arduino IDE)

OP (Firma: Google) #5519333
Lesenswert?
• ▲
▼
Hallo Gemeinde,

ich würde mich gerne an FreeRTOS probieren und habe daheim ein ESP32 
Entwicklungsboard (von LoLin glaube ich).
Unter der Arduino IDE habe ich FreeRTOS- und die ESP32-Bibliothek von 
Espressif installiert.

Wie geht es nun weiter?

Beispiele aus dem Internet, die 2 Tasks erzeugen kann ich (noch) nicht 
fehlerlos kompilieren unter der Arduino IDE.
Die RTOS-Bibliothek findet irgendwelche Includes nicht, die er im 
AVR-Ordner erwartet. Komisch...

Gibt es eine kostenlose "professionellere" Umgebung für mein ESP32 
Entwicklungsboard?
Was benötige ich um mir die 2 Cores "näher" ansehen zu können (z.B. die 
Register) und Breakpoints zu setzen?

Herzlichen Dank und bis später...
OP (Firma: Google) #5520103
Lesenswert?
• ▲
▼
DANKE.

Hat noch jemand in Sachen JTAG Debugging einen Tipp für mich?

Ich weiß vor allem nicht, welchen JTAG Adapter ich hernehmen sollte.
Meine Schmerzgrenze würde so um die 50 Euro liegen...
Gibt es da etwas passendes?

Ich denke die JTAG Pins sind selbst an meinem billigen LoLin Board 
rausgeführt oder? Ansonsten müsste ich mir auch noch das spezielle 
KIT-Board von Espressif besorgen.

Danke nochmal.
#5520215
Lesenswert?
• ▲
▼
kyrk.5 schrieb:
> Kann man schon auch über JTAG flashen? So lange das nicht geht ist
> ESP32
> nix für mich.
Lesen?
1
Upload application for debugging
2
Build and upload your application to ESP32 as usual, see Build and Flash.
3

4
Another option is to write application image to flash using OpenOCD via JTAG with commands like this:
5

6
cd ~/esp/openocd-esp32
7
bin/openocd -s share/openocd/scripts -f interface/ftdi/esp32_devkitj_v1.cfg -f board/esp-wroom-32.cfg -c "program_esp32 filename.bin 0x10000 verify exit"

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.