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/TMS320F28379D:尝试调试时未找到 GEL 文件

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/927842/ccs-tms320f28379d-gel-file-not-found-when-trying-to-debug

器件型号:TMS320F28379D

工具/软件:Code Composer Studio

您好!

  在准备签入一些新代码时、我已将我的开发代码移动到包含我们最新代码的另一个文件夹中。  生成的代码似乎起作用。  但是、当我单击"调试"按钮时、我会看到以下错误。  请注意、第一个组中的文件夹不存在、目标配置已设置为在新代码中使用包含文件的文件夹。

 

C28xx_CPU1:GEL:加载文件'C:\ti\GelFiles\f28379d_CPU1.GEL'时出错:无法打开 GEL 文件'C:\ti\GelFiles\f28379d_CPU1.GEL'

C28xx_CPU2:GEL:加载文件'C:\ti\GelFiles\f28379d_CPU2.gel'时出错:无法打开 GEL 文件'C:\ti\GelFiles\f28379d_CPU2.gel'

 

C28xx_CPU1:在0x804a2上执行"Finish Auto Run"操作时设置断点时遇到问题:(错误-1066 @ 0x804A2)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包8.2.0.00004)

C28xx_CPU2:设置断点时遇到问题、在0x802e6上执行"Finish Auto Run"操作:(错误-1066 @ 0x802E6)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包8.2.0.00004)

 

我本该怎么做才能实现这一目标?

谢谢、

ED

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

    尊敬的 Ed:

    [引用 user="Ed Sanders"]请注意,第一个组中的文件夹不存在,并且目标配置已设置为在新代码中使用包含文件的文件夹。

    您能否共享正在使用的 CCXML? 请将文件附加到此主题。

    谢谢

    Ki

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

    e2e.ti.com/.../TMS320F28379D.txtHiKi、

     应附上该文件。  网站不允许我发送 CCXML 文件、因此我将文件扩展名更改为"txt"。

    我比较了这两种情况,即它的工作时间和不工作时间,并且 ccxml 文件是相同的。  在文件中、查看 GEL 文件的路径、并假设它们始于 CPU1工程的 Debug 文件夹、即我单击"调试"按钮时重点关注的工程、则两个文件的相对路径是正确的。

    ED

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

    您的 CCXML 文件具有 GEL 文件的相对路径、如下所示:

    ..\..\..\..\..\..\..\GelFiles\f28379d_CPU1.gel

    如果为启动 GEL 文件提供了相对路径、则该路径将始终相对于:  \ccs\ccs_base\common\targetdb

    在本例中、我在 C:\ti 中安装了 CCS。 因此、 对于我来说、'..\..\..\..\..\..\..\GelFiles\f28379d_CPU1.GEL'会转换为'C:\ti\GelFiles\f28379d_CPU1.GEL'。

    您尝试在哪里使用 GEL 文件?

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

    您好 Ki、

    这些文件也在我的 C 驱动器上、但在我们的项目文件夹结构中。 在这种情况下、两个项目都位于我的 C 驱动器上、但具有不同的根文件夹名称。 文件夹中包含旧代码的工程不存在此问题。 文件夹中包含较新代码的项目(我要合并到其中)存在问题。 这两种方法都使用相同的相对路径。 当我使用 Target Configuration 工具浏览...时、创建了相对路径。 文件夹来选择文件。

    可以是这样的 如果找不到与 Debug 文件夹相关的文件,则使用该文件吗?

    谢谢、

    ED

     

     

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

    [引用 user="Ed Sanders"]

    在这种情况下、两个项目都位于我的 C 驱动器上、但具有不同的根文件夹名称。 文件夹中包含旧代码的工程不存在此问题。 文件夹中包含较新代码的项目(我要合并到其中)存在问题。 这两种方法都使用相同的相对路径。 当我使用 Target Configuration 工具浏览...时、创建了相对路径。 文件夹来选择文件。

    可以是这样的 如果找不到与 Debug 文件夹相关的文件,则使用该文件吗?

    [/报价]

    我认为你是对的。 我曾想到独立的 ccxml 文件,但属于项目一部分的文件可以先默认为项目文件夹,然后" \ccs\ccs_base\common\targetdb" second (如果文件夹名称更改)。 我需要向工程师确认这一点。 请注意、这是一个漫长的周末、因此我直到周二才能回到您的家。

    谢谢

    Ki

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

    您好 Ki、

    我相信我有答案。  launches 文件夹中的文件包含旧路径和新路径的组合。  我删除了该文件夹、现在它工作正常。

    ED