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...
Tim S. schrieb: > Gibt es eine kostenlose "professionellere" Umgebung für mein ESP32 > Entwicklungsboard? Schau dir mal platformio an. Bin sehr zufrieden damit
Hallo, das, was Espressif selbst anbietet? https://github.com/espressif/ESP8266_RTOS_SDK Ist aber nicht meine Baustelle, so tief will ich da nicht einsteigen. Gruß aus Berlin Michael
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.
Hallo, warum schaust mit Deinen Fragen nicht zuerst bei Espressif nach? https://esp-idf.readthedocs.io/en/latest/api-guides/jtag-debugging/ Gruß aus Berlin Michael
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" |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.