Sleep Mode beim da1469x mit FreeRTOS verhindern

OP #6459561
Lesenswert?

Hola,

irgendwie kann ich meinem DA14695 USB Kit nicht austreiben, ständig 
einzuschlafen, wenn ich ein FreeRTOS Projekt verwende.

Bspw. das Bare-Metal-Blinky Beispiel, das man bei Dialog Semiconductors 
auf der Seite der da1469x Familie downloaden kann, leidet nicht unter 
dem Sleep Mode.

Flashe und starte ich allerdings, das Project freertos_retarget, 
erweitert um ein LED-Blinken, so ist nach ca 4,5sek Schluss und die LED 
erlischt.
Irgendwann wacht das Gerät für ca. 3-4 Sekunden wieder auf, blinkt und 
schläft wieder ein.

Ein Watchdog ist in diesem Beispiel nicht aktiv. Aber auch ein 
abgewandeltes Projekt, das auf dem pxp_reporter Beispiel basiert (mit 
dem BLE-Teil entfernt) geht in den Sleep Mode. Wenn ich allerdings 
sämtliche BLE-Bestandteile des pxp_reporter examples drin lasse, scheint 
die BLE-Funktionalität den Schlaf zu behindern, da dann das Blinken 
nicht endet.

Ich hatte noch versucht, via pm_sleep_mode_set(pm_mode_active); das 
Schlafengehen zu verhindern, das bewirkte aber gar nichts.

Der Support von DiagSemi scheint irgendwie mit meiner Frage überfordert 
zu sein.

Hat irgendjemand eine Idee?

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