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.

[参考译文] Starterware/66AK2E05:调试问题:没有可用于 main()的源代码

Guru**** 2560240 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/611999/starterware-66ak2e05-debug-problem-no-source-available-for-main

器件型号:66AK2E05

工具/软件:Starterware

您好!

 现在我正在研究“GE”的项目,当我调试它时,程序也找不到 main()和其它功能,如下图所示。 但是程序可以正常运行,我如何解决这个问题,谢谢!

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

    检查是否设置了"-g -O0"调试标志。
    此外、检查您是否调试了应用程序的发布版本(不带调试信息)。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这不是与器件相关的问题。 将.out 文件正确加载到器件上。 CCS 中指示的错误仅指定工程源代码和库不在搜索路径中、或者反汇编无法对工作区中使用任何源代码加载的.out 进行 corelate。

    您可以打开 View Disassembly 并尝试切换该窗口顶部的"Show source menu"选项、或者在编辑视图中、浏览到具有与内核上加载的.out 对应的主函数的文件。 n`t 这样做有助于它们使用更低的优化标志进行编译、从而生成更多调试信息、然后重试加载.out。

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    编译工程时、还可以使用完整的符号调试选项(-g)来简化调试工作。

    此致、Eric