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 and TI-RTOS Wi-Fi Features

Other Parts Discussed in Thread: CC3200, CC3100

I am trying to modify one of the driver examples that comes with the TI-RTOS for SimpleLink to get the Wi-Fi features working also.

But when I attempt to I get the following type of errors:- 

unresolved symbol sl_Bind, first referenced in ./myapp.obj myapp_CC3200 C/C++ Problem

unresolved symbol SL_FD_ISSET, first referenced in ./myapp.obj myapp_CC3200 C/C++ Problem

unresolved symbol SL_FD_SET, first referenced in ./myapp.obj myapp_CC3200 C/C++ Problem

What is the status of getting Ti-RTOS working with the CC3200, including the Wi-Fi features?

Do we need to set it up as per the CC3200 SDK (by referencing and compiling other projects), or can we get it to work in a more "self contained" manner, just like you can get the Tiva C/CC3100 examples working?

I would really appreciate any help with this, as having everything in the one project will be so much easier to manage and distribute.

Glenn.

  • Hi Glenn,

    TI-RTOS does not ship the WiFi stack for CC3200.  WiFi can easily be enabled by adding the SimpleLink libraries and search paths to your project.  The following wiki page has all the steps required to accomplish this: TI-RTOS CC3200 Wireless .  

    The page is long, but it covers multiple compilers and build environments so be sure to follow the instructions for your build setup.  There is also an example project you can import and test.

    Regards,

    -- Emmanuel

  • Thanks Emmanuel! I was not aware of this page.

    I have not had a chance to test yet, but was wondering if this makes it simple to distribute code? Or are there lots of CCS settings required to make this possible, that are not included in a project file?

    One of the main reasons I want to use the "full" TI-RTOS for CC3200, is that I want to make it simpler to distribute/share code, most likely via Git, and am hoping who ever else works with the code, does not need to make lots of changes to make it work. As this discourages people getting involved in an open source project, or makes it difficult to share with clients and other developers.

    Glenn.
  • I have answered my questions by creating a project and placing a project on Github. It is based on Emmanuel's project but is updated to include the current references and all the code was replaced with a different example, that shows a few more features.

    If anyone needs a starter project, then you can get it from here - https://github.com/remixed123

    The repository is called startproject_cc3200_ti-rtos and the README.md has all the details you should need.

    Please let me know if you have any issues with getting this to work. Also feel free to push an update for the README.md, or send me the details so I can update it.

    Glenn.