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.

[参考译文] UniFlash 映像验证

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1165841/uniflash-image-verification

主题中讨论的其他器件:UNIFLASHTM4C123FH6PM

我使用的是 UniFlash v7.2、XDS200调试探针和 Tiva  TM4C123FH6PM。

我尝试针对加载 到目标上的.out 文件验证了一个.out 文件 、该文件因代码行的不同而不同。 UniFlash 报告说、验证成功、但我期望出现错误。

UniFlash v7.2使用完全验证还是快速验证?

换言之、UniFlash 是否仅检查存储器的某些部分或是否检查所有存储器。 由于我的两个映像只因代码行而异、我怀疑 UniFlash 错过了这些差异。

这是用户可以设置的验证类型(快速和完全)吗?

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

    这不是直接回答您的问题、而是...

    您更改的代码可能位于未引用的段中、因此绝不是输出二进制文件的一部分。 尝试创建程序前后的十六进制文件、并使用文本比较来验证您是否有两个不同的图像。

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

    你好

    [引用 userid="542140" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1165841/uniflash-image-verification "] UniFlash v7.2使用完全验证还是快速验证?[/quot]

    除 MSP430 (默认为 FULL)外、UniFlash 默认为快速验证。

    快速验证只会检查几个部分而不是全部(这会检查所有内容)。

    [引用 userid="542140" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1165841/uniflash-image-verification "]用户是否可以设置此验证类型(快速和完整)?

    对于 UniFlash GUI:具体取决于器件。 例如、可以选择在 Hercules 上指定闪存验证类型。 但不适用于 Tiva。

    但是、如果通过命令行使用 UniFlash、则可以设置验证设置。(-s VerifyAfterProgramLoad="Full verification")

    谢谢

    Ki

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

    您好!  

    我已使用 WinMerge 验证文件是否不同。 不过、感谢您的建议、我不知道 CCS 有时会删除未引用/未使用的代码。