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: "DeviceFamily_XYZ undefined" error when updating SDK from (5.20.00.06) to (6.10.00.05)

Part Number: CC3235SF

Hello,

I receive "DeviceFamily_XYZ undefined. You must define a DeviceFamily_XYZ!" build errors after updating my project from SimpleLink CC32xx SDK (5.20.0.06) to (6.10.00.05).

There is also an error with the 'tirtos_builds_cc32xx_release_ccs' Includes:

Updating from SDK (5.20.0.06) to (5.30.00.08) gives the same errors.

I am using CCS Ver 12.5.0.00007.

Any ideas on how to fix this?

Thanks,

Rob

  • Try to add "DeviceFamily_CC3220" to your project symbols (project properties -> Build -> ARM Compiler -> Predefined Symbols).

    If you have more issues - you may consider starting from a reference project from the newer SDK. 

  • Kobi,

    Thanks for your help.

    I added 'DeviceFamily_CC3220' to the predefined symbols. This solved the undefined symbol error but the invalid project path warning still remains.

    The compile still fails with unresolved symbols. Is this related to the invalid path?

    Thanks,

    Rob

  • Again, you can choose between using a reference project from the newer SDK and solving the issues manually.

    I recommend you take the first option. However, In case you choose the latter - you will need to include the following libraries (project properties -> File Search Path):

    ${COM_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR}/kernel/tirtos/packages/ti/dpl/lib/ticlang/m4/dpl_cc32xx.a

    ${COM_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR}//source/ti/drivers/lib/ccs/m4/drivers_cc32xx.a