Because of the Thanksgiving holiday in the U.S., TI E2E design support forum responses may be delayed the week of Nov. 21. Thank you for your patience.

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.

CC3235SF: If device is provisioned to a wifi network when it gets power and connects right way the application crashes only when not on the debugger.

Part Number: CC3235SF

If the wifi network is not in range the application starts as expected and then connects to the network.

This behavior is never seen when running through the debugger.

The application when connected will immediately connect to an MQTT server and begin streaming MQTT messages.

The application is running FREERTOS

  • Hello Keith,

    I'm struggling to understand your question. Are you suggesting that you expect to see the device connect to a network, but when in the debugger you do not see this occurring? If the device is flashed, then you do see the device connect to network? 

    Which SDK version and IDE version are you using? 

  • we have a WIFI network provisioned.

    the application starts up and connects to that network.

    we try to start provisioning and the application crashes.

    This behavior does not happen every time but is somehow based on timing.

    We have seen similar behavior when starting the application if we do not wait to start MQTT or some other process until at least some time after sl_start and the connect callback.

  • Hi Keith,

    If the issue is timing based , then could you implement some sort of blocking feature? For example, you can post a semaphore in the connect callback, and then the rest of your application can continue.