部件号:TLK6002EVM
我已连接TLK6002EVM和MDIO EVM板并为其供电。 我正在使用Sonic MDIO软件 来配置两块板并与之通信。 当我使用第22条读取寄存器0x00时 ,我收到"err"返回。 我正在启动主板,然后尝试读取寄存器,所以我认为我应该收到默认值 “0600”。
我还需要做什么吗?
示例
开始
条例草案第22条
读取(0000)
停止
当使用第45条读取8000个寄存器时,我收到预期的"FFFFF"。
谢谢!
JT
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.
部件号:TLK6002EVM
我已连接TLK6002EVM和MDIO EVM板并为其供电。 我正在使用Sonic MDIO软件 来配置两块板并与之通信。 当我使用第22条读取寄存器0x00时 ,我收到"err"返回。 我正在启动主板,然后尝试读取寄存器,所以我认为我应该收到默认值 “0600”。
我还需要做什么吗?
示例
开始
条例草案第22条
读取(0000)
停止
当使用第45条读取8000个寄存器时,我收到预期的"FFFFF"。
谢谢!
JT
JT,您好!
您是否遵循本指南作为参考?
e2e.ti.com/.../Sonic-_2D00_-MDIO-Software-Users-Guide.pdf
通过第45条,您应按您所述编写/读取登记簿。
此致,
Luis Omar Moran
高速接口
SWAT团队
Luis,
条例草案第45条确实有效,但现在我只读了0000号登记册上的"FFFFFF"。 即使在我写入一个新值(如“7E08” )后,注册0也是如此。
在Sonic GUI中,我正在运行以下序列:
开始
读取(0000)
write(0000,7E08,7008)// 我87008我也尝试了在没有掩码 的情况下执行此操作,也没有 使用Write命令。 我总是从寄存器0返回“FFFF”。
读取(0000)
停止
我收到确认,表示序列已正确运行,并且已从寄存器0读取值“FFFF”。
我是否做错了什么?
谢谢!
JT