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.

[参考译文] TPS25751:使用 TPS25751 写入 EEPROM

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1524071/tps25751-write-eeprom-with-tps25751

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

工具/软件:

我有一个具有  TPS25751 和 EEPROM 的电路板、我对如何将 TPS25751 与 EEPROM 配合使用有一些疑问。
我的想法如下、在电路板第一次上电期间、EEPROM 将为空、因此我从 MCU 加载 tps25751 的固件。 之后、我将使用
tps25751 以写入 EEPROM、以便在第二次引导期间、TPS25751 将从 EEPROM 加载固件。 如果我想更改配置、我可以始终重新写入 EEPROM 并执行“GAID"或“或重新启动电路板。 这是正确的吗?
REF: I2C EEPROM 更新

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

    尊敬的 Stefano:

    您分享的应用手册不适用于更新空 EEPROM。 用于更新已填充的 EEPROM。

    关于刷写空 EEPROM 的建议始终是使用第三方工具和完整闪存二进制文件来刷写它。

    我的想法如下、在电路板首次通电期间、EEPROM 将为空、因此我从 MCU 加载 tps25751 的固件。 之后、我将使用
    tps25751 以写入 EEPROM、以便在第二次引导期间、TPS25751 将从 EEPROM 加载固件。 如果我要更改配置、我始终可以重新写入 EEPROM

    对于初始写入、这个想法可能没问题、但这不是我们已经测试过或可以验证的内容。 FLAd 和 FLwr 命令看起来可以对 EEPROM 进行通用写入、因此您可以将完整闪存二进制文件写入空 EEPROM。 但是、如前所述、这不是我们已经测试过的功能、也不是我们宣传的功能、因此您可能需要自行探索。

    只要 EEPROM 具有有效的全闪存二进制文件、并且 TPS25751 就可以从其正确引导、

    谢谢。此致、

    Chris

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

    一切都正常、我能够 通过由 MCU 初始化的 TPS25751 写入一个空 EEPROM。 这需要时间,但它有效。

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

    尊敬的 Stefano:

    我们还将此芯片组与处理器板搭配使用。 我们要使用完整二进制文件写入空 EEPROM。

    如果您共享编写二进制文件所遵循的步骤、这将是一个很大的帮助。

    此致、

    Dhanush DC

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

    尊敬的 Dhanush:

    我无法保证 Stefano 会对此主题做出响应、因为它主要用于 TI ->客户支持。

    他可能遵循以下步骤:

    1.使用 TRM 第 5.2 节中描述的 PBM 流程、最初使 TPS25751 进入“APP"模式“模式。

    2.使用 FLxx 命令将从 GUI 生成的完整闪存二进制文件写入空 EEPROM。 如果 Stefano 不响应、您可能需要在自己的端进行一些测试、以了解在这种情况下如何使用 FLxx 命令。

    谢谢。此致、

    Chris

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

    没错。 首先、我使用 PBM 命令初始化 TPS25751、然后按照应用手册“TPS25751 和 TPS26750 EEPROM 通过 I2C 更新“ 来写入 EEPROM。 为了执行单次 EEPROM 写入、必须写入四个寄存器、将寄存器 0x09 写入 地址、然后执行命令“FLad",“,将、将要写入的数据再次写入寄存器 0x09、然后写入命令“FLwd"。“。
    非常简单、请遵循应用手册。

    此致、  

    Stefano

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

    尊敬的 Stefano:

    感谢您的输入。 我们会尝试一下。

    此致、

    Dhanush DC

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

    谢谢 Stefano。

    现在将重新关闭该主题。

    谢谢。此致、

    Chris