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.

[参考译文] TPS25750:关于完整闪存二进制文件和验证

Guru**** 2595805 points
Other Parts Discussed in Thread: TPS25750, TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1317984/tps25750-about-full-flash-binary-and-verifying

器件型号:TPS25750
主题: TPS25751中讨论的其他器件

您好、USB 团队:

我的客户希望了解以下详细信息。 请帮帮我。

1.关于在"生成完整闪存二进制文件"上生成的文件

在此创建的数据是否仅是写入 EEPROM 的原始数据? 或者它是否包含标题者信息或任何其他附加信息。

2.从二进制文件刷写到器件中

在擦写没有问题,但当真伪时,似乎经常出现错误。  

你对此有什么建议吗?

谢谢。

卢克

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

    Luke、您好!  

    1.其中确实包含原始数据、但还包含 TPS25750和 EEPROM 需要的其他信息。

    2.您能分享一下发生的错误的屏幕截图吗? 您知道故障发生前它达到的百分比吗? 可能已经完成了配置/寄存器信息的验证、可能没问题。  

    谢谢。
    字段

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

      "完整闪存二进制文件"、我使用此数据。

    关于"验证错误"、 此 错误已通过编写以下程序消失。

    1.拔下所有电缆。

    2.断开 J4。

    连接 USB micro-b。

    4.连接直流插孔。

    连接 J4

    可能是 EVM 启动失败。 是否有正确的程序?

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

    尊敬的 Kuniaki:

    您知道您正在使用什么应用定制工具/GUI 吗? 这可能是工具的问题、但我无法确认或与之交谈。 有时连接可能很敏感。  

    有时这个步骤是正确的、因为移除 J4可让 TPS25750与 EEPROM 断开连接。 但我很高兴您能够使它正常工作。 如果您遇到进一步的问题、执行上述操作可能会解决问题、或者重新启动/重新连接 ACT/GUI、重新启动或重新打开 ACT/GUI、如果您有多个 ACT/GUI 打开、请确保您关闭其他 ACT/GUI、 或者对配置进行一些更改(例如选择了错误的 BQ 器件)可以缓解您看到的问题。

    谢谢。
    字段

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

    可能会出现以下消息。
    "验证"进度已超过50%。
    在这种情况下、您是否正确应用了它?

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

    尊敬的 Kuniaka:

    您使用的似乎是'TPS25750_TPS25750' Application_Customization_Tool。 你是否也有我可以查看的.json 文件? 您是否可以尝试使用 Application_Customization_Tool名称嵌入链接中标记为"USBCPD_USBCPD"的新自定义工具/GUI。

    如果超过了50%、则应该没问题、因为这通常意味着它已经涵盖了包含器件信息的区域(但擦除/写入是不同的)。 您是否尝试过使用该器件? 它的运行是否与您设计的配置相对应?  

    谢谢。
    字段

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

    我将发送 json 和 bin (full、low)文件。

    该器件根据我的设置运行。

    如果我将使用"USBCPD_USB" Application_Customization_Tool、

    我是否需要 使用 此新工具再次创建*。json 和*。bin?

    e2e.ti.com/.../PDC_5F00_setting.zip

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

    尊敬的 Kunaiki:

    我正在研究这个问题、将在今天或明天晚些时候为您提供回复。 我不确定使用新的 GUI/ACT 是否允许导入旧的.json、因此我假设您需要再次生成新的.json、但我将进行研究。 这个新的 GUI 在器件也无法刷写时具有更好的描述符、这可能有所帮助、这也是我们目前正在推动的、因为它将在该行得到更新和进一步支持。

    但是、我计划使用您的当前配置来刷写 EVM、看看它是如何响应的、并看看我是否可以进一步实施、以减少您看到的效果。 但是、正如您在相应操作器件时提到的、ACT/GUI 可能只是错误。

    谢谢。
    字段

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

    尊敬的 Kunaiki:

    看来我能够用你在 pdc_setting.zip 中提供的两个.json 文件进行闪存。 正如您提到的、您看到的是所需结果、我认为这可能只是 Application_Customization_Tool 的错误、但我们正在迁移对"USBCPD_GUI"GUI 的支持和任何更新、但如果它符合您的期望、您仍可以使用该 GUI

    如果您使用的是 EVM、我发现当前尝试刷写时出现错误、但通过删除 J5 (位于右上角)、我消除了该错误。 该错误也会在刷写过程开始时出现、而不是在刷写过程的最后一个过程中出现。 如果您也使用 EVM、请同时使用完整的二进制文件。

    谢谢。
    字段  

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

    感谢您的支持。

     "TPS25750_Aardvark"写入的数据由 Application_Customization_Tool 读取。

    由于它 与"完整闪存二进制文件"相同、因此我将 使用 Aardvark。 (抱歉、我没有时间。)

    关于 Application_Customization_Tool Application_Customization_Tool "和"USBCPD_ver2/0.5.13/"。

    我想使用"USBCPD_Application_*"创建"完整闪存二进制文件"

    但 "USBCPD_Application_*"为 NG。  "TPS25750_Application_*"没有问题。

    我想连接 PC (USB 主机)和 USB 存储器(USB 器件)。

    在这种情况下、CC 信号在无连接的情况下重复 H 和 L。

    "USBCPD_Application_*"始终为 L。  

    "TPS25750_Application_*"会重复 H 和 L。(太好了!)

    有任何疑问?  

    请告诉我 "USBCPD_Application_*"的正确设置。

    e2e.ti.com/.../TPS25750_5F00_Application_5F00_Customization.zipe2e.ti.com/.../USBCPD_5F00_Application_5F00_Customization.zip

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

    尊敬的 Kuniaki:

    您是否在使用 EVM? 自己的设计中实现呢?

    但我可能对您当前的问题感到困惑、因为我仍然认为、无论在哪种情况下、器件都无法闪存。 是这样吗? 如果您指的是其他问题、请告知我。  

    使用 Aardvark

    我明白了。 我相信这就是原因。 如果您尝试通过 Aardvark 通过 GUI 刷写器件、则不能正常工作。 为了通过 GUI 进行闪存、需要使用 USB-MICRO 的 USB 转 USB-MICRO。 如果您使用的是 Aardvark、则需要下载要使用的二进制文件、然后使用 Total Phase Flash Center 将该文件发送到 EEPROM。  

    谢谢。
    字段

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

    我为这个困惑感到抱歉。

    1.关于 "验证错误"

     这种情况发生在 EVM 上。 我使用直流插孔和 USB-MICRO。

     写入过程 正常。因此我使用 Aardvark 读取 ROM 数据。

     原因是我想检查 "完整闪存二进制文件"和 EVM ROM 数据是否相同。

     我比较了二进制数据。 我确认它们是相同的数据。

    关于 "TPS25750_Application_*"和 "USBCPD_Application_*"

     现在、我将使用 "完整闪存二进制文件"(使用 Aardvark)来描述 PCBA。

     尽管设置为支持 DRP、但 CC 信号对于 "USBCPD_Application_*"数据表现不佳。

     CC 信号不重复 H 和 L。

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

    尊敬的 Kuniaki:

    感谢您的澄清、看起来我很困惑。 让我来深入了解一下您的配置、并向您提供我能找到的信息。 如果您可以提供设计原理图、也可能会有所帮助。

    谢谢。
    字段

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

    尊敬的  Kuniaki:

    我要重点介绍一款新产品 TPS25751。 这是 TPS25750的后续产品。 它是引脚对引脚兼容的、集成了一些新特性、并修复了 TPS25750在与电池充电器配对使用时出现的一些问题。 我们强烈建议所有新 设计使用 TPS25751、而不是 TPS25750。 如果您在开发过程中已经走得太远、无法加入这个新部件、这是可以理解的。

    话虽如此、仍然建议将 TPS25750_TPS25750 GUI 用于 Application_Customization。 我们仍在积极测试 USBPD_TPS25750 GUI、以便与 Application_Customization 结合使用来确定任何错误。 对于先前的错误沟通、我深表歉意。

    此致、

    C·吉莱特

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

    目前、当使用"TPS25750DRJKR"时、

    最好使用"TPS25750_TPS" Application_Customization_Tool。

    是这样吗?

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

    是的、正确。 感谢您的澄清。

    此致、

    康纳