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.

[参考译文] ARM-CGT:执行静态分析的方法

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1486550/arm-cgt-the-way-to-do-the-static-analysis

器件型号:ARM-CGT

工具与软件:

你(们)好

我想知道如何在基于 Eclipse 的 CCS 上进行 ststic 分析。 以下两项似乎是可能的。

1.使用 Clang 编译器的静态分析选项
2.使用 Eclipse 的 Codan 函数([Show Build Stetting]-->[Hide advanced settings]-->[C++ General]-->[Code Analysis])进行静态分析

  

---

1.使用 Clang 编译器的静态分析选项

似乎可以使用"--analyze"选项来运行它、但似乎不能使用编译("-c"选项)。 事实上、 许多错误是在链路执行期间发生的。

 

目前,一个初步的解决办法,上述问题由解决  

  -设置"--analyze"选项在[Show Build Settings]-->[Arm Compiler]-->[命令]安装的 set "-c"

  -清除[Arm Linker]-->[Command"的内容

 

然而,我想知道最好的方法来启用"-分析"选项没有错误

  

——

2.使用 Eclipse 的 Codan 函数([Show Build Stetting]-->[Hide advanced settings]-->[C++ General]-->[Code Analysis])进行静态分析

 TI 针对该功能的发展蓝图是什么?

 例如

  -此功能将在将来迁移

  -建议使用此功能

  -不建议使用此功能,因为它将在未来停止使用

  

谢谢、此致、

鹤本市。

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

    您好!

    关于 Codan:

    [报价用户 id="74227" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1486550/arm-cgt-the-way-to-do-the-static-analysis "]

    2.使用 Eclipse 的 Codan 函数([Show Build Stetting]-->[Hide advanced settings]-->[C++ General]-->[Code Analysis])进行静态分析

     TI 针对该功能的发展蓝图是什么?

     例如

      -此功能将在将来迁移

      -建议使用此功能

      -不建议使用此功能,因为它将在未来停止使用

    [报价]

    Codan 是基于 CCS Eclipse 从 Eclipse CDT 继承的 IDE。 众所周知、TI 项目经常误报造成严重影响、因此我们建议关闭合作伙伴计划。

    CCS 20不是基于 Eclipse IDE、而是基于 Theia IDE。 Theia IDE 不支持 Codan、当前没有等效功能。 基于 CCS Eclipse 的 IDE 在支持方面已弃用。

    因此、我们不建议使用 Codan。

    至于基于编译器的静态分析、我会将该线程提请编译器专家注意。

    谢谢

    Ki

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

    关于:

    meng gao1 说:
    1. 使用 Clang 编译器的静态分析选项[/QUOT]

    我找到了以下链接、可能会有所帮助:

    https://dev.ti.com/tirex/explore/node?node=A__APc-6WL1E2fCswAo6P6tWw__ccs_devtools__FUz-xrs__LATEST

    谢谢

    Ki

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

    请考虑使用该实用程序 tiarmclang -整洁 .  有关详细信息、请参阅 此版本说明条目

    谢谢。此致、

    -George.

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

    谢谢 Ki 和 George。