TPS65217控制和BeagleBone Black的适当功率循环

时间:2016-12-19 15:33:17

标签: debian embedded-linux beagleboneblack

我们发现了BeagleBone的情况,在某种奇怪的情况下,以太网PHY冻结,温暖的电源循环不会带回来。通常在您切换拔出以太网电缆的电路板时会发生这种情况。设备必须远程操作。

TPS65217的正确电源复位应该有什么帮助。不幸的是,“rebo​​ot”命令只能自行重置linux。它没有进行正确的复位序列,即要求TPS65217将RESET线置为低电平。热重启时,此线保持高电平,因此以太网PHY无法复位。

是否有人采用交叉方法通过I2C与TPS65217对话并要求其“正确重置”?

根据TPS65217的数据表,我发送了密码寄存器XOR SEQ6寄存器,接下来是我要发送的值。我虽然SEQDWN或SEQUP可以完成这项工作。但我不确定Linux是否允许您将数据保存到它以及它是如何执行的。

我使用i2ctools与芯片对话,例如 sudo i2cget -y -f 0 0x24 0x0B //读出 i2cset -y -f 0 0x24 0x0B 0x6302 -w //写入密码和0x1E寄存器的新值。

感谢您的帮助

0 个答案:

没有答案