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.

[参考译文] C5515示例项目调试器问题

Guru**** 2589265 points
Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1014055/c5515-example-project-debugger-issue

器件型号:CCStudio

你(们)好。

我正在尝试为 C5515 eZdsp 评估板运行 eZdsp_Sample 项目。 工程编译正确、但在调试时无法查看文件:

无法在"C:/Users/XX/XX/XX/usbstk5515_v1/tests/USB_Stick_Sample/src/main.c "中找到源文件  

我使用的是 Windows 10、CCStudio v.10.3.1.0003、编译器:TI v.4.5.1和 DSP/BIOS:5.41.2.14

希望获得任何见解

最棒的

Aadu

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

    您好!

    请参阅:

    https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/738885/faq-ccs-what-does-the-debugger-message-can-t-find-a-source-file-at-or-no-source-available-mean

    基本上、它无法使用调试符号中的路径找到'main.c'。

    我怀疑您正在加载的程序并非最初在 PC 上构建的程序、因此某些引用路径不存在。 使用"Locate File"按钮浏览到 PC 上的'main.c'位置。

    谢谢

    Ki

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

    您好 Ki、

    我实际上构建了这个应用程序、并在这个特定的 PC 上创建了.out 文件。 因此我感到困惑

    我尝试使用 Locate File 按钮并导航到包含该文件的文件夹、但 GUI 未显示该文件夹中的任何文件(我不确定原因是因为我验证了文件路径是否正确。

    最棒的

    Aadu

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

    转至 Project Explorer 并右键点击 main.c、然后在上下文菜单中选择"Properties"。 在出现的对话框中、在左窗格中选择"Resource"、然后查看文件的位置字段。 路径是什么?

    示例:

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

    路径看起来正确、并指向相关文件:

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

    文件应位于该位置。 CCS 会检测到它。 使用“Locate File (查找文件)”按钮浏览到该文件。 应该在那里。

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

    Ki、

    “定位文件”按钮不会显示该特定文件夹中的任何文件。 请参见以下图片

    这是我收到的带有相关文件路径的错误消息。 单击"Locate File"并导航到该文件夹

    但是、当我导航到文件资源管理器中的实际文件夹时、它会显示以下文件:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="486743" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1014055/c5515-example-project-debugger-issue/3747216 #3747216"]

    这是我收到的带有相关文件路径的错误消息。 单击"Locate File"并导航到该文件夹

    [/报价]

    这位于工程文件夹的"Debug"子文件夹中。 此路径与源文件的位置不同。 从上面的对话框中、请浏览到您在第二个屏幕截图中显示的源文件的位置

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

    啊、抱歉。 我采用了错误的屏幕截图。

    这是有问题的文件夹。  

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

    这仍然是错误的文件夹。

    您需要浏览至:

    C:/Users/Aadu Prakash/projects/tagos_c55xx/usbstk5515_v1/tests/USB_Stick_Sample/src

    不是  

    C:/Users/Aadu Prakash/projects/tagos_C55x/tests/USB_Stick_Sample/src

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

    好的、不确定这是如何再次发生的。 但这里是实际的文件夹。 它仍然显示为空:

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

    好的、这是正确的文件夹。 请注意、对话框要求您通过浏览器访问文件的位置。 'strC'是正确的。 如果您按下"选择文件夹"按钮、它将自动打开文件。

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

    啊、我明白。 但单击"Select Folder"后、消息不会消失。

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

    选择文件夹后、它应该已在编辑器中打开该文件。 没有发生这种情况?

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

    它没有。 我很困惑!

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

    我对许多事情感到困惑。

    您能否清理项目然后重新构建它? 由于工程在 Project Explorer 中打开并从其中编译、因此调试器在查找源文件时应自动不会出现问题。

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

    清理并重建。 有3个警告。 2是 main.c 中未使用的变量 第三个是:

    "警告:未指定"_c_int00"的入口点符号:"reset_isr"

    然后、我尝试进行调试并遇到相同的问题。

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

    您能否提供项目? 我需要该项目以及所有源文件(可能是整个"tagos_c55xx"文件夹)。

    谢谢

    Ki

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

    e2e.ti.com/.../tagOS_5F00_c55xx.zip

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

    谢谢你。 我可以重现这个问题、这是我以前从未见过的一个非常奇怪的问题。

    如果在工作区中关闭项目([右键单击]->关闭项目)、然后手动启动调试会话、连接并加载程序、它是否找到 main.c?

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

    此外、

    您能否尝试更改项目设置、使其看起来像:

    请注意、当您将 Variant 类型更改为"USBSTK5515"时、它会将链接器命令文件更改为 C5515.cmd。 您需要将其设置回项目使用的原始文件、即 C5505.cmd。

    当我更改变量时、即使工程已打开、调试器也能够找到源代码。

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

    太棒了,非常感谢 Ki! 这解决了问题! 感谢您花时间与我一起完成这项工作。

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

    很高兴听到它正在为您服务! 我仍然感到惊讶的是、器件变体设置会像这样影响调试器源代码查找。 我认为他们根本没有关系。 无论如何、我很高兴这个问题得到了解决。