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:寄存器0x00第22条读取

Guru**** 2478765 points
Other Parts Discussed in Thread: TLK6002

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/574111/tlk6002evm-register-0x00-clause-22-reads

部件号: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团队

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

    我正在使用《Sonic MDIO软件用户指南》作为编程参考。  以及TLK6002规格。  在TLK6002规范的“编程器参考”部分中,它声明了以下内容:

    因此,我假定我需要使用第22条来访问寄存器0x00。  我会尝试使用第45条。

    我还有什么可以尝试的吗?  是否有我可以与的Sonic编程专家交谈?

    谢谢!

    JT

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

    Luis,

    条例草案第45条确实有效,但现在我只读了0000号登记册上的"FFFFFF"。  即使在我写入一个新值(如“7E08” )后,注册0也是如此。

    在Sonic GUI中,我正在运行以下序列:

    开始

    读取(0000)

    write(0000,7E08,7008)//                        我87008我也尝试了在没有掩码 的情况下执行此操作,也没有 使用Write命令。  我总是从寄存器0返回“FFFF”。

    读取(0000)

    停止

    我收到确认,表示序列已正确运行,并且已从寄存器0读取值“FFFF”。  

     我是否做错了什么?

    谢谢!

    JT

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

    通过电子邮件处理

    路易斯