主题中讨论的其他器件:TPS65987D、 TUSB1146、
您好!
我的目标是将 EVM 中的 TPS65987D 配置加载到 TPS65987x 应用自定义工具(v6.1.1)中。 目的是探索当前设置、修改一些设置并试用它们。
使用上述工具和 Aardvark 适配器、I2C 地址扫描可在0x44处找到器件。 "模式"寄存器上的测试读取返回1146。 事实上、0x44是 TUSB1146 I2C 地址。 错误的客户;我想联系 TPS65987D。
我从原理图中了解到 TPS65987D 通过其 I2C 端口1 (I2C1)控制 TUSB1146。 数据表8.3.12显示端口1默认为从设备。 然后、我假设闪存配置文件将 I2C 端口配置为主模式、这将说明它不会应答地址扫描的原因。
但是、闪存读取为我提供1024KB 的0xFF、与"测试 SPI 闪存读取"(0 0x20 0)匹配的前4个字节除外。 看起来像是空白闪存。 可疑...
因此、有3个问题:
1-如何通过 EVM 上的 I2C 适配器读取 TPS65987D 寄存器?
2-为什么我读取空白闪存?
3-是否有方法可以在工具中加载闪存二进制文件以查看设置?
补充信息:
请参见下图
JMP24=I2C 接口
JMP22=Aardvark 适配器
JMP23开路
DP + USB 端口转 USB-C 链路可用于这些设置。
非常感谢您的帮助。