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.

[参考译文] TPS65988:为同一 I2C 总线上的多个部件生成.bin 文件

Guru**** 2589280 points
Other Parts Discussed in Thread: TPS65988

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1081278/tps65988-generating-bin-file-for-multiple-parts-on-same-i2c-bus

部件号:TPS65988

TI 支持部门,您好!

我正在 TPS6598x 应用定制工具中处理一个项目。  我总共有两台 TPS65988器件用于4个端口,PD 控制器不共享所有相同的设置。  我在应用程序自定义工具中设置了设备初始化链:

每个 PD 控制器都有一个 SPI 闪存设备。  要对 SPI 闪存进行编程,我有一个 MCU 作为 I2C 控制器连接到 PD 控制器的 I2C1。  我计划将 低区域.bin 文件复制到 MCU,并按照 I2C 上的 SPI 闪存固件更新应用说明中的说明对 I2C 上的 SPI 闪存进行编程。

在应用程序自定义工具中,我找不到选项来选择要为其保存.bin 文件的 PD 控制器。  它们有不同的配置,所以我需要一种方法来为每个文件获取.bin 文件。  是否有可能实现这一目标?

我还想知道在更新固件时要使用哪个端口的 I2C 地址。  我假设您只需要使用 Port1,I2C1进行更新,并且不需要使用 Port2 I2C 1地址重复此过程。  这是正确的吗?

此致,

Cory

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

    你好,Cory,

    您创建的二进制文件具有每个 PD 控制器的两个配置副本。 因此,您只需对两个 SPI 闪存编程相同的二进制文件。 I2C 地址和 ADCIN 设置将确定从单个二进制文件中使用的配置。  

    雅各布

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

    你好,Jacob,

    太棒了!  感谢您如此迅速地回复我。

    此致,

    Cory