Hi, I am using nRF Connect SDK 1.5.1 with the nRF9160 Modem Firmware 1.3.0
I have implemented an application on the thingy91 with the gps driver (continuous mode) and the lte link controller (LTE-M).
I send approx. every 5th position-data (together with some stuff like RSRP, cell-id etc) over udp to a server.
Now I have this issue that after about 40min to 1h20 the applications seem to freeze.
normally the output looks like this:
.....
D: NMEA: Position fix
I: connected to udp server
I: GPS position successfully sent to cloud
I: disconnected from server
+CSCON: 1
I: LTE_LC_EVT_RRC_UPDATE
I: LTE is in RRC Connected Mode
D: Waiting for time window to operate
I: GPS_EVT_OPERATION_BLOCKED
I: UPTIME IS: 4834163
+CSCON: 0
I: LTE_LC_EVT_RRC_UPDATE
I: LTE is in RRC Idle Mode
D: GPS has time window to operate
I: GPS_EVT_OPERATION_UNBLOCKED
.....
but the very last output I get is:
.....
D: NMEA: Position fix
I: connected to udp server
I: GPS position successfully sent to cloud
I: disconnected from server
It looks like the udp-socket thing worked, but it doesn't connect with RRC connected?
Is there a way to see where the applications get stuck? I tried it in the debug-mode in segger embedded studio, but I only see it is hanging around cpu_idle..
Are there any options I can turn on to see more in the uart output?
thanks in advance,
Visu