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.
是的、我已经尝试清除0xF8并将其设置为1。
没有效果。
在数据中、显示写入0没有影响。
我可以在激活后禁用 USB 端口。
但是、禁用后无法启用。
谢谢!
辛.
您是否设置了使用的 端口(8h)以启用它?
好的
Brian
是的、我做到了。
将0x8设置为0xE 以禁用端口1。
之后、端口1无法正常工作。
接下来、将0x8设置为0xF 以启用端口1、但端口1仍无法正常工作
将0xF8设置为0x1无效。
如果您了解启用特定 USB 端口的完整过程、可以告诉我吗?
谢谢!
辛
Brian、您好!
正如您提到的、在执行以下操作后、USB 端口1应该能正常工作。
将0xe 写入0x8 //禁用 USB 端口1
WIRTE 0x2至0xF8 //复位 SMBus
将0x1写入0xF8 //激活器件
在本例中、USB 端口禁用后不会重新启用。
我已尝试以下操作来重新启用 USB 端口1
将0xF 写入0x8 //启用所有 USB 端口
WIRTE 0x2至0xF8 //复位 SMBus
将0x1写入0xF8 //激活器件
但是、USB 端口1保持禁用状态。
我需要重启电源才能操作 USB 端口1、它已被禁用一次。
我认为、必须触发 GRSTz 引脚才能启用 USB 端口1。
但是、我们电路板上的 GRSTz 引脚通过电容器接地。
因此、我无法控制 GRSTz 引脚。
如果您可以使用 SMBUSRST 和 cfgActive 位控制重新启用已禁用的 USB 端口、
我的测试场景可能有什么问题?
此致、
辛.
Brian、您好!
尽管我的期望不高、但我还是希望得到积极的回应。
我们花了大量时间来验证此问题、尤其是禁用的 USB 端口在运行时是否可恢复。
我认为 TI 应在其数据表中清楚地说明这一情况、以避免将来出现类似问题。
总之、非常感谢您的支持。
此致、
辛.