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.

[参考译文] UCD3138OL40EVM-032:无法与 ROM 通信

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/625015/ucd3138ol40evm-032-unable-to-communicate-with-rom

器件型号:UCD3138OL40EVM-032

大家好、我已经购买 了 UCD3138OL40EVM-032、 使用 UCD3xxx 器件 GUI 下载了固件、并重写了程序校验和。 因此、我出现错误"无法与 ROM 通信、器件可能处于闪存模式"。 我曾尝试发送命令程序命令命令命令命令命令0xD9以跳转到 Rom、但这些操作对我没有帮助。

请帮助我解决此问题

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

    Ian 的以下优秀帖子:

    "UCD3138系列-如何确保校验和可以被清除并且您可以返回 ROM 模式"

    e2e.ti.com/.../431509

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、但我已经阅读过这篇文章-没有结果。 跳转到 ROM 的命令程序-不起作用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    为了在下载程序闪存后返回 ROM 模式、固件需要支持该命令。 这是 EVM 固件吗? 您写入了哪个校验和32k 或引导2k?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不确定写入了哪个校验和、我不知道这个模块的过去
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果您已成功将固件下载到 EVM、则需要告诉我们:

    1.您下载了什么固件?

    2.下载时、GUI 上的校验和设置是什么?

    您应该能够启动 GUI 并进入固件下载模式、它将向您显示您下载的最后一个文件以及您使用的校验和设置。  

    如果代码已从 TI 代码修改、 则跳转至 ROM 模式很容易停止工作。

    此外、如果您写入引导闪存校验和、并且代码设置为仅擦除程序闪存校验和、这也会将其锁定。  

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

    好的、Ian、在下载模式下、我看到了这一点。

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

    EVG、我希望获得一个文件名。  如果您无法告诉我们其中包含了什么程序、那么帮助您将会困难得多。  您能为我们提供有关您下载的文件的哪些信息?  是否使用校验和菜单重写校验和?

     通常、如果您下载文件、它将保留文件名、如下所示:  

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

    Ian、我不知道 固件的文件名、因为此文件是由其他人从其他计算机下载的。 我认为有一种方法可以 完全清楚地看到 eaksum、独立于所下载的固件  

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

    在不知道代码是什么的情况下、没有清除校验和的通用方法。  根据具体的代码,它可以从 普通项目转到国家安全管理局的项目。  这是故意的、因为它可以为客户 IP 提供相当好的安全性。  它确实具有您在这里看到的副作用。  

    我建议您首先询问已下载固件的其他人他们为清除校验和所提供的内容。  

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

    我想进一步澄清。 EVM 固件已实现、当它们接收到命令0xD9时、它们将清除校验和并返回 ROM 模式。 因此、您需要与公司中已更改固件的用户进行检查、以查看他们是否采用了另一种方法来返回 ROM 模式。 这将是唯一的方法。 如果它们没有执行某些功能以返回 ROM 模式、则器件在程序模式下处于"锁定"状态、并且将无法返回 ROM 模式。 然后、您需要一个新芯片来下载另一个固件。

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

    Ian、我从 TI.com 下载了培训实验室、并使用了其中一个的代码。 我看到:

    if (GioRegs.FAULTIN.bit.FLT3_IN = 1)

    clear_integration_word_();

    我认为这支持我、但 UCD3138OL40EVM-032 没有引脚 FLT3

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

    即使没有 FLT3引脚、启动时也会发生以下两种情况之一:

    1。 它将在 FLT3引脚上看到1并清除校验和-您将进入 ROM 模式

    2。它将在 FLT3引脚上看到0、并且不清除校验和。  如果是原始代码、则可以在正确的器件上使用 D9命令清除校验和。

    让我们尝试从另一个方向接近这个-当您单击 GUI 上的"device_ID"时、会得到什么结果?

    您在 EVM 中使用的是什么器件?

    哪个培训代码已下载?

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

    我理解了这段代码的含义、但  该板中没有引脚 FLT3

    我从 www.ti.com/.../ucd-training-labs 下载了实验

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

    当我单击"device_ID"时、不会出现错误

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

    可能是下载该文件的任何人都没有遵循第一个回复中列出的论坛帖子中的建议。