Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

RTOS/SIMPLELINK-CC13X0-SDK: CC1310 WSN Concentrator Hang up

$
0
0

Part Number:SIMPLELINK-CC13X0-SDK

Tool/software: TI-RTOS

Hello All,

I'm currently working with CC1310 custom boards referenced from CC1310 LaunchPad.

I'm using SDK version 2_20_00_38, CCS version 8.3 with TI compiler v18.1.5.LTS.

I'm trying to implement WSN Concentrator example. However, I'm stuck with the CC1310 concentrator hang up issue that

happens in no particular duration - after several minutes/hours.

On my test, the concentrator is always on Rx mode - it does not send ACK packet when it receives valid packets from the nodes.

The nodes are always on Tx mode, there are 2 nodes, say node A and B, that sends packets at 1 second interval.

I have observed during debugging, the Easylink_receiveAsync function returned with status value equal to EasyLink_Status_Rx_Error.

This frequently happens when both nodes are sending packets to the concentrator. And less likely to occur when only one node send packets.

I'm not sure yet if this continuous occurrence of EasyLink_Status_Rx_Error causes the concentrator radio to hang up.

So, I'm thinking this scenario happens when 2 consecutive packets from different nodes are sent to the concentrator. After the concentrator

"processed" the first packet, and sets the radio to Rx mode (via Easylink_receiveAsync function), the second packet arrives in which the

radio is not yet fully configured to Rx mode. Since this is only my assumption, is there a chance that this instance causes the EasyLink_Status_Rx_Error?

What would be the instances that the Easylink_receiveAsync function returns with a status value equal to EasyLink_Status_Rx_Error?

Regards,

Elton


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>