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"将 SDK 从(5.20.00.06)更新到(6.10.00.05)时出错

Guru**** 2482225 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1299679/cc3235sf-devicefamily_xyz-undefined-error-when-updating-sdk-from-5-20-00-06-to-6-10-00-05

器件型号:CC3235SF

您好!

我收到"DeviceFamily_XYZ 未定义。 您必须定义一个 DeviceFamily_XYZ!" 将项目从 SimpleLink CC32xx SDK (5.20.0.06)更新到(6.10.00.05)后出现编译错误。

"tirtos_builds_cc32xx_release_ccs"也存在错误:

从 SDK (5.20.0.06)更新至(5.30.00.08)时出现相同的错误。

我正在使用 CCS 版本12.5.0.00007。

如何解决这个问题有什么建议吗?

谢谢。

Rob

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尝试将"DeviceFamily_CC3220"添加到您的项目符号中("Project Properties"->"Build"->"ARM Compiler"->"Predefined Symbols")。

    如果您有更多问题-您可以考虑从更新的 SDK 中启动参考工程。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Kobi、

    感谢你的帮助。

    我已将"DeviceFamily_CC3220"添加到预定义的符号中。 这可以解决未定义的符号错误、但"无效工程路径"警告仍然存在。

    仍会因未解析的符号而导致编译失败。 这是否与无效路径有关?

    谢谢。

    Rob

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    同样、您可以选择使用较新 SDK 中的参考工程还是手动解决问题。

    我建议您选择第一个选项。 但是、如果您选择后者-则需要包含以下库("项目属性"->"文件搜索路径"):

    ${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