Hallo, ich stehe vor meinem neuen ESP32-Projekt (Ein ESP32 soll zum ISP werden und 2-3 nette Zusatzfeatures bieten) und würde gerne mal beim ESP32 den Secure Boot und auch die Flash Encryption nutzen wollen. (Für die Nutzung als ISP habe ich auch schon Beispielcode gefunden - das sollte nicht das Problem sein.) Die beiden Features (Secure Boot, Flash Encryption) bekomme ich über das IDF [IoT Develepment Framework] (welches nach anfänglichen Problemen nun funktioniert) aktiviert ich habe aber etwas die "Befürchtung" das ich den Code dort erstellen muss (bzw. es ist ja ein c-File was im Projektordner des IDF liegt). Daher ist meine Überlegung das Programm mit der Arduino IDE zu erstellen und dann einfach den Code in ein c-File zu kopieren. (Gut ich muss dann noch aufpassen dass das mit den Bibliotheken hinhaut.) Daher die Frage: Hat jemand damit schon Erfahrung gesammelt bzw. kann einschätzen ob diese Vorgehensweise (erst Arduino IDE dann IDF) erfolgsversprechend ist? Gruß Marius
Hallo, Du kannst aus der ArduinoIDE auch direkt die IDF-Funktionen nutzen. Das läßt sich auch mit Arduino-Libs kombinieren. Ob es in Deinem konkreten Fall so geht? Keine Ahnung. Mein Bekannter hat mal das BT-Demo mit I2S-Ausgabe in die IDE getragen, ich hänge das mal als Beipiel an, vielleicht hilft das ja etwas. Gruß aus Berlin Michael
Hallo Michael, vielen Dank für deine Antwort. Wie kriegt man denn das hin das man von der Arduino-IDE Zugriff auf die IDF Funktionen hat? Ich habe dazu nichts gefunden bis auf deinen Beitrag im Arduino Forum. Hättest du evtl ne Anleitung dazu oder nen interessanten Link? Das ist eh schon komisch bei mir in der IDE: Die IDE sagt bei mir er findet kein Board auf dem entsprechen COM-Port. Aber ich kann das Board (ESP32-DEVKITC) ohne Probleme programmieren und auch der SerialMonitor funktioniert. Gruß Marius
Hallo, mein agehängtes Archiv basiert auf der beispielsource aus dem IDF: https://github.com/espressif/esp-idf/tree/51a4b4b/examples/bluetooth/a2dp_sink Mein Bekannter hat nur die dort enthaltene main.c ind eine leere IDE-.ino kopiert und die Anpassungen für die Arduino-Umgebung vorgenommen. Mehr kann ich dazu nicht sagen, ein Vergelich der .ino und der main.c sollte aber schon weiterhelfen. Gruß aus Berlin Michael
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.