This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1352R: pDataCnfCb (data sent callback) stops returning

Part Number: CC1352R
Other Parts Discussed in Thread: WI-SUN, , CC1352P

Hi,

We are using the CC1352R MCU running TI-RTOS and its 802.15.4 stack. I am running the  Wi-SUN frequency hopping implementation on top of a subGHz radio band (868 MHz).

I have a PAN coordinator and a sensor(client) device on the MAC level. After the MAC layer joining procedure has finished - by exchanging asynchronous messages -the client device starts sending short ping messages to the PAN coordinator. The coordinator sends back the received ping messages as pong messages if the ping message was a unicast. (Every 10. ping message is a broadcast). The ping messages are sent periodically in every 300 ms.

What I notice quite often (but not always) is that on the client device after a while (typically) after some minutes the device becomes unable to transmit anything at all. The packet_sent callback (pDataCnfCb from ApiMac_callbacks_t) stops being called, and eventually the queues fill up and the ApiMac_mcpsDataReq function gives back the ApiMac_status_transactionOverflow = 0xF1 status code.