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.

[参考译文] DS110DF410:DS110DF410 SMBus 主模式

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1635901/ds110df410-ds110df410-smbus-master-mode

部件号: DS110DF410

尊敬的团队:

尽管 EEPROM 加载成功、但我们仍然无法在处理器之间建立链路。 SGMII 接口不会在重定时器路径上执行“ ping “操作。

信息请求:

寄存器验证:

1.是否有具体程序从重定时器读回活动寄存器值以验证 EEPROM 数据是否正确映射到内部寄存器?

使用处理器读取重定时器寄存器、 可以正确访问控制/共享寄存器、但可以观察到所有通道寄存器均为零(使用 0xFF→0x04/0x0C 读取通道寄存器)。

2.使用 SigCon Architect 应用程序、应用寄存器更新并生成相应的.hex 文件。  使用将生成的十六进制文件重新加载到应用程序中 '从十六进制文件加载' 选项和 '从插槽更新到设备' 但是、当通道寄存器被读回时、它们与写入的值不匹配。 验证生成的十六进制文件是否有特定步骤?

3.加载 EEPROM 和 EEPROM→Retimer(所有 DONE_Low)后、通道寄存器在读回时不会反映加载的数据。

您能否建议使用特定的方法从重定时器写入或读回 EEPROM 数据或文件生成来解决此问题?

注意:在从模式下验证的 SGMII 接口吞吐量无法在主模式下复制。 请建议一个使主模式正常工作的解决方案。

此致、

Veeramanikandan S.