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.

[参考译文] CODECOMPOSER:c29clang-tidy、用于从 C28 到 C29 的应用迁移

Guru**** 2511985 points
Other Parts Discussed in Thread: F29-SDK, SYSCONFIG

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1556111/codecomposer-c29clang-tidy-for-application-migration-from-c28-to-c29

部件号:CODECOMPOSER
Thread 中讨论的其他器件:F29-SDKSysConfig

工具/软件:

团队、

我使用 F28-F29 软件迁移指南:迁移流程中提到的步骤、尝试了将不基于 syscfg的 c28 工程迁移到 C29 工程。

当我将产品依赖项更改为 F29-SDK 时、它会自动执行 c29clang-tidy 工具、并提供了一个需要纠正的问题列表。

遗憾的是、.c 文件中突出显示的问题未映射到正确的文件。 例如、在下面的屏幕中、第 39 行是一条注释、显示为错误。 同样适用于线路 40。

错误实际上在第 22 行中包含的 tinv_p65.h 文件的第 39 行中。 类似地、第 40 行位于另一个文件中。

请帮助了解如何将错误映射到正确的文件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我将产品依赖关系更改为 F29-SDK 时、它会自动执行 c29clang-tidy 工具、并提供了需要更正的问题列表。

    您的项目中是否启用了一些 CLANG-tidy 检查? 哪些?

    谢谢

    Ki

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

    尊敬的 Ki:

    是的、根据 ccs20.x、我启用了默认选项(下面的屏幕截图)

    谢谢、Pawan

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

    好的、谢谢。 我不熟悉此迁移、因此我需要在我的环境中设置此迁移以尝试重新升级。

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

    尊敬的 Ki:

    来获取有关该主题的任何建议。

    谢谢、Pawan

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

    很抱歉耽误你的时间。 我不熟悉迁移。 我的专业知识是工具、而不是器件/SDK。

    我尝试将非基于 syscfg 的 c28 工程迁移到 C29 工程

    您发送的链接提到、对于非 syscfg 项目、只需将 F29 SDK 添加为依赖项。 是否还需要其他步骤? 对于 SysConfig 工程、迁移似乎是使用迁移工具自动完成的、我可以看到添加了您提到的 clang-tidy 检查。 我不知道如何针对非 SysConfig 工程自动执行这些步骤。 添加 F29 SDK 依赖项似乎不够。

    如果只提供迁移的工程、会更容易一些。 这是可能的吗? 您可以通过私人 E2E 消息发送。

    谢谢

    Ki

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

    尊敬的 Ki:

    结束这项工作是因为我已经通过私人信息进行了讨论。

    谢谢。此致、

    Pawan