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.

Errors testing Cloud OTA Example on different computers

Hey there,

I seem to be having some CCS build issues.

I am working with some others to run and edit the WIFI SDK Cloud OTA example in an attempt to integrate OTA updates into our wireless microcontroller network. I have run this example in the past with great success, but now I seem to be having problems.

One of my partners has been able to import and build the example just fine on his Windows machine, but any time I import it on a new machine from the SDK, I get the SDK-related errors below. He has sent me a zip of his working project as well as shared with me on GitHub, which both just throw the same errors. When I try to import on Linux or Windows machines, I get the same errors.

We have the same software setups for Windows machines: Windows 11, CCC 12, WIFI SDK 4.10.00.10, 432 SDK 3.40.01.02. 

Thanks in advance for any advice,

Greg

  • Is the "COM_TI_SIMPLELINK_MSP432_SDK_INSTALL_DIR" parameter defined in your project properties?

    If yes, whet is the MSP432 SDK that you are using? 

    You should have "${COM_TI_SIMPLELINK_MSP432_SDK_INSTALL_DIR}/source" defined in the "Project Properties->Build->Arm Compiler->Include Options".

     

  • Thank you for the reply.

    The "ota" project used by the cloud ota example didn't include the MSP432 SDK in it's Products window by default, but I have tried adding it as well as adding the include you mentioned to the Include Options window. This seems to have made no change. I also double checked that this include was used by the cloud_ota_MSP432P401R_tirtos_ccs project as well.

    I am using the MSP432P4 SDK version 3.40.1.02.

  • Are you using the OTA from the "simplelink_sdk_wifi_plugin_4_20_00_10" (https://www.ti.com/tool/SIMPLELINK-SDK-WIFI-PLUGIN#downloads)?

  • Yes I believe I am. I have tried importing the entire cloud_ota example which in-turn imports the ota project, and I have also tried to import the ota project seperately. Both have been from the SDK version you mentioned above.

  • I'm not sure what is wrong in you installation, but ${COM_TI_SIMPLELINK_MSP432_SDK_INSTALL_DIR} should be set to the root path pf the MSP432 SDK (this should happen automatically if CCS supports MSP432 but you can also add it manually).

    In "Project Properties->Build->Arm Compiler->Include Options", you should have "${COM_TI_SIMPLELINK_MSP432_SDK_INSTALL_DIR}/source" (you can verify that the path is correct in the CCS console within the failed compilation command parameters, i.e. look for "-i <path>").

    The last thing is to verify that the SDK contains "ClockP.h" under <SDK-Install-dir>/source/ti/drivers/dpl/" (i don't have version 3.40).

    Theoretically all should be configured correctly but something is obviously wrong here - so you'll need to fix it manually.