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.

CC3220SF-LAUNCHXL: TI Ref Design TIDC-01002, gateway example project for the CC3220SF LaunchPad, missing header files

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

I use CCS 9.2 on Linux Mint 19.2

The repository of the mentioned ref design contains an example project  15_4_Stack_Gtway_IBM_CC3220SF_LAUNCHXL_tirtos_ccs

When I try to compile the project, I am missing the following header files:

ti/drivers/i2s/I2SCC32XXDMA.h
ti/drivers/net/wifi/bsd/sys/socket.h    
ti/drivers/SDSPI.h
wolfssl/ssl.h

I have searched for these files in the simplelink folder simplelink_cc32xx_sdk_3_30_01_02 but to no avail.

Kind regards

Peter

  • Hi Peter,

    That TI Design software was created for an old version of the CC32xx SDK 1.50 as shown in the design guide. It has not been tested with recent versions.

    To use with CC32xx SDK 3.30, check the folders in source/ti/drivers for updated header names like I2SCC32XX.h. SDSPI is no longer supported, so you can remove it. The CC32xx SDK supports the NetSock layer by default now, which is a change from the BSD layer in the host driver. You will have to use source/ti/drivers/net/wifi/sl_socket.h or source/ti/net/bsd.

    Best regards,

    Sarah

  • Hi Sarah

    Thanks for the hint, there are indeed many changes required and I was able to compile the project but I still get plenty of linking errors.

    I think I will start from an example project in the current CC3220 SDK and try to migrate the coprocessor functionality into this project.

    I put toegether a small memo

    Of course, I would be nice if TI could integrate the gateway sub-project into the SDK ( as it did for the sensor and collector components).

    This would be a nice complement to the TI 15.4-Stack Linux SDK.

    Kind regards

    Peter