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.

LAUNCHXL-CC3235S: RTOS and WiFi application development

Part Number: LAUNCHXL-CC3235S
Other Parts Discussed in Thread: CC3235S

TI Team,

I'm trying to develop an application using LaunchXL-CC3235S as follows:

  1. receive data over SPI interface from a microcontroller.
  2. transmit the received data using 802.11 to another LaunchXL-CC3235 board. (mode of operation is P2P preferred, otherwise, AP-STA will also work).
  3. pass the received data over SPI interface to another microcontroller.

I've gone through the following resources:

  1. CC32XX SDK 5.30
  2. MQTT example indicating how to write an application from scratch.
  3. many other examples that use TI-RTOS

I'm using CCS 11.0 for the development.

Query:

  1. is it mandatory to use RTOS for any application development using CC3235?
  2. I could see some examples using NORTOS as well, however, they could not provide much clarity on the concept.

Thanks and Regards,

H C Trivedi

  • Hi HC,

    You do not have to use an RTOS on the CC3235S. However, the CC32XX SDK does not have many non-RTOS examples for getting started. You can always refer to the Driver APIs for SPI (simplelink_cc32xx_sdk/docs/Documentation_Overview.html)and Network Services (simplelink_cc32xx_sdk/docs/ns/html/index.html) for reference. 

    Thanks,
    Jacob   

  • Thanks for the prompt response Jacob. I'll go through the documents and get back to you.

    Also, for any of the networking things (for example continuous transmission of UDP packets using 802.11) RTOS is not any mandatory requirement. Is that correct? 

  • Hi,

    No this is not mandatory.

    But I think it is not best idea to not use RTOS (TI-RTOS or FreeRTOS). With RTOS will be your job much easier than using super-loop concept. It is nothing to worry to use RTOS.

    Jan