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.

[参考译文] CCS:在调试服务器脚本中是否有查询所有符号名称的方法?

Guru**** 2611705 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/643880/ccs-is-there-any-way-to-query-all-symbol-names-in-debug-server-scripting

工具/软件:Code Composer Studio

您好,

我正在考虑使用调试服务器脚本来自动化TI微控制器上的单元测试。 我希望利用JTAG/SWD连接来执行所有工作,因此在调试时,我需要将函数指针传递到在目标上运行的测试框架。

问题是,如何在不构建单条目常量函数指针表的情况下定位可执行文件中所有可能的函数地址?

是否有方法仅使用编译的文件和DSS脚本API查询以"test_"开头的所有函数名称(例如)?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我认为使用当前可用的DSS API无法实现这一点。 有一个"getAddress" API用于特定符号名称,但无法根据通配符查询的所有匹配返回地址数组。 有一种方法可以获取在指定地址找到的所有符号,但这对您的情况没有帮助。

    谢谢
    KI