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:无 EEPROM 的引导过程

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1258592/tps25750-boot-process-without-eeprom

器件型号:TPS25750

我想获得一些有关运行 TPS25750时的预期引导序列行为的说明 不带  外部 EEPROM。 我们的设计使用 MCU 来引导和管理 PD 控制器。

  1. 是否必须在每次启动时通过 i2c 加载完整的闪存二进制文件? 或者其中的某些信息是否存储在 PDController 的永久 NVRAM 中?
  2. 从 MCU 引导时、我们需要加载完整的闪存二进制文件还是低区二进制文件? 在 CC_PBMs 期间、编程手册 会指定 应提供低区二进制大小。 不过、这可能是由于整个闪存二进制文件的其余部分大小固定的?
  3. 在通过指定的专用 i2c 地址传输补丁时、 我看到的问题是在补丁传输完成后、PDController 不返回到主要 i2c 地址。 这是否表示补丁加载失败? 行为是间歇性的。 有时、i2c 地址返回到主地址、补丁加载完成已成功验证。 我只希望主 i2c 地址始终允许与 TPS25750通信、即使在传输过程中也是如此。

非常感谢。
汤姆

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

    Tom、  

    《 TPS257XX-Q1-GUI 配置指南》 提供了有关 PD 控制器编程的详细信息。 本文件应涉及前两个问题。   
    关于第三个问题、我会回到您的身边。  

    此致、
    迪帕克  

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

    Deepak、您好!

    感谢您的回答、但我很难在您提供的文档中找到问题1和2的明确答案。 GUI 配置指南始终参考 EVK EEPROM。 我知道必须使用完整的闪存二进制文件对 EVK EEPROM 进行编程、但无法验证从 MCU (无外部 EEPROM)进行 i2c 更新是否需要完整闪存还是低区。 如果您能了解完整闪存映像与低区映像由哪些组件组成、以及在每个启动周期中需要传输这些映像的哪些部分、该文件将会非常有用。 如果存在这些问题、请告诉我。

    《主机接口技术参考手册》中的 PBMC 任务详细信息涉及 Rom 补丁(rp)和 Application Config (ac)。 因此、我假设完整闪存的一部分用于 PD 控制器内部 ROM、留下应用配置(AC)作为自定义数据? 我想知道是否需要一次到 PDController 的全闪存映像传输、其中一部分存储在 PDController 的非易失性存储器区域、每次启动后都需要应用配置(AC)传输。 也许吧?

    我确信这些信息在某个地方可以获得、只是很难完全确认。

    非常感谢。

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

    您好、Tom、  

    与完整闪存和低区二进制文件相关。  


    完整的闪存二进制文件将是您用于对连接到 PD 控制器的 EEPROM 进行编程的映像。 该操作需要执行一次。 启动时、PD 控制器将从 EEPROM 读取配置。  

    低区二进制文件:是 EC 用于对 PD 控制器进行编程的映像。 上电复位(每次启动)时、需要将低区二进制文件的内容写入 PD 控制器。 这在 技术参考手册 (第52页)中有详细说明。  


    收到其他配套资料后、我会通过电子邮件与您联系。  


    此致、
    迪帕克