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.

CC3200: have 'iStatus=SL_EAGAIN' issue

Part Number: CC3200

Dears,

we use CC3200 to make WIFI,need continuous long time transfer data,0.5Mbyte/s.

but have high error probability,more the time get 'iStatus=SL_EAGAIN' when send data failed.

Pls help to give some suggestion.

  • Hi,

    In case of non-blcoking sockets are used, return code SL_EAGAIN is normal. In case of this error code is returned, you need to wait moment and repeat send command.

    Jan
  • Hello,

    Perhaps adding a delay between sends prevents try again errors?

    Jesu
  • Dear all,

    When appear 'iStatus=SL_EAGAIN', delay to resend,It will be sent successfully in the end.

    But the there are more and more time to appear this mistake,High probability!

    this make the the data transmission rate is slow.

  • Hi,

    According my experiences is probability of returning SL_EAGAIN from socket send API increased in case of poor RF environment. That means:
    - far distance from AP
    - interferences from other 2.4GHz RF devices

    You should to measure RSSI from both sides (CC3200 device and AP side). According RSSI and possible outages of RSSI you can do assumption of link quality. In case own hardware with CC3200 is used, you can have a issue with RF design as well.

    Jan