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/TMS320F28377S:C2000 Uniflash 验证功能

Guru**** 2479715 points
Other Parts Discussed in Thread: UNIFLASH, TMS320F28377S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/677624/ccs-tms320f28377s-c2000-uniflash-verify-function

器件型号:TMS320F28377S
主题中讨论的其他器件:UNIFLASH

工具/软件:Code Composer Studio

你好、冠军、

您知道什么 uniflash 可以"验证"、它会复位 CPU PC 寄存器吗?

谢谢!

BR

Joe

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

    Uniflash 根据提供的二进制文件验证闪存的内容。 它不会复位 CPU PC 寄存器。

    这是否能回答您的问题?

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

    我只想了解 Uniflash 对 C2000的确切作用、以便验证发送什么命令或触发在 C2000中运行什么代码、因为我的客户在使用其启动代码将应用程序代码编程到闪存时发现、必须需要 Uniflash "验证"、而一切都可以运行、 这很奇怪、所以我们想知道它的原因。

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

    当您启动独立验证时、GEL 文件的函数将被执行。 它们在那里有一个复位-这将使器件进入一个已知状态。 这可能有助于您的客户场景。

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

    谢谢! 那么、独立只需重置器件? 因为我们尝试关闭设备电源、而不是打开设备电源、但设备仍然无法运行、但如果由 uniflash 验证、它可以运行、因此我想知道在 uniflash 中验证的具体操作。

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

    独立验证步骤本身不会进行复位。

    但是,如果在调用验证时未连接到设备,则它将通过 OnConnect() GEL 命令运行。 查看 TMS320F28377S 的 GEL 文件(\desktopdb\content\TIC扩音器\win\ccs_base\emulation\gel\文件夹中的 f28377s.gel)、看起来它在 OnConnect ()函数中执行复位。 也许这就是您的程序在验证后正确运行的原因。

    如果您不熟悉 GEL 组件、可以在以下位置阅读有关该组件的更多信息: processors.wiki.ti.com/.../GEL

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

    我们可以关闭这个线程吗?

    谢谢、此致、
    Vamsi