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.

[参考译文] 编译器/TMS570LS1224:在ARM上使用CG_xml进行静态堆栈分析

Guru**** 2551110 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/583268/compiler-tms570ls1224-using-cg_xml-for-static-stack-analysis-on-arm

部件号:TMS570LS1224

工具/软件:TI C/C++编译器

我正在尝试使用cG_xml工具来确定TMS570LS ARM Cortex R4和R4F固件中使用call_grate.exe的最坏情况堆栈。

我目前正在使用TI ARM优化C/C++编译器的v 5.2 Tm7,但我们计划更新为TI编译器的最新版本。


cG_xml版本2.50 和 wiki页面中的文档 提到在运行call_graph之前使用"ofd470" for ARM (TMS470)从可执行文件中提取信息。

我在cG_xml v.2.50 或my TI ARM编译器链安装中看不到ofd470 (或"ofd570",仅此而已)实用程序。


cG_xml v 2.50 确实有一个"ofd6x.exe"实用程序,文档建议该实用程序用于C6000工具集。

我尝试在我的ARM .out文件上使用ofd6x实用程序;通过call_graph.exe发送其输出时,我似乎得到了有意义的结果。

使用ofd6x.exe实用程序从TI ARM编译器生成的.out文件生成CG_xml数据是否有效?  如果不是,我从哪里获得正确的实用程序?

--谢谢

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

    \n使用ofd6x.exe实用程序从TI ARM编译器生成的.out文件生成CG_xml数据是否有效?  [/引述]

    是的。  但您也可以在ARM工具集中使用armofd。  在cG_xml文档中,ofd470的所有实例都需要更改为armofd。

    谢谢,此致,

    -George