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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren