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/CCStudio-KeyStone:验证从 CCS 调试窗口加载的程序文件

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/759794/ccs-ccstudio-keystone-verification-of-the-program-file-loaded-from-ccs-debug-window

器件型号:CCSTUDIO-KeyStone

工具/软件:Code Composer Studio

大家好、

我正在使用具有 CCS 平台的 C2000系列器件。

我最近注意到一个问题:在尝试从调试窗口加载程序时,程序会将闪存插入到设备中。

现在,在不清理项目的情况下重建项目后,生成的.out 文件会发生一些更改。

通过清理同一个项目并构建它,我发现该文件有一些更改。 (通过文件比较器进行比较)。

程序构建还有一个问题:程序中的指令/逻辑未更改,但程序在同一个硬件上停止/停止工作时发生了几次。

在查找故障时、通过 XDS110进行探测并通过 Debug 窗口进行一些测试-结果是良好的。

我无法理解这个问题。

请帮助我了解编译工程的工作原理、每次执行编译命令时都会处理并生成.out 文件。

谢谢、此致、

Jesal Patel

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

    您好!

    [引用 user="Jesal Patel">清理同一个项目并构建它;我发现该文件有一些更改。 (通过文件比较器进行比较)。[/quot]

    您比较的是哪个文件? 请注意、对*。out 文件进行比较不是一个好主意。 该文件包含的元数据信息可能因编译而异。

    [引用 user="Jesal Patel"]请帮助我了解编译工程的工作方式,每次执行编译命令时都会处理并生成.out 文件。

    请参阅 :http://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html#build-rebuild-project

    谢谢

    Ki

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

    您好 Ki、

    感谢你的帮助。

    但我有疑问:我不是在修改程序中的单一行;所有内容都是一样的,只是清理同一个项目并重建它。 它是否在.out 文件中更改了很多?

    谢谢  

    Jesal

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

    [引用 user="Jesal Patel">但我有疑问:我不会修改程序中的单行;所有内容都是相同的,只是清理同一个项目并重建它。 它是否在.out 文件中更改了很多?[/quot]

    不是很多、但可能会有一些变化。 时间戳信息等。 如果  您在代码中使用__DATE__和__TIME__宏,这也可能导致二进制文件发生更改

    我会使用 objdiff 实用程序进行比较。 您可以从 CG_xml 获取它

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我没有听到您的反馈,因此这个问题已经解决了。 如果您希望继续讨论、请在下面发布包含更新的回复(或创建新主题帖)。

    谢谢、
    Ki