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.

[参考译文] AM625:无法从硬件角度设置寄存器

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1448847/am625-unable-to-set-registor-from-hardware-point-of-view

器件型号:AM625

工具与软件:

您好!  

我需要将下面的以太网寄存器或常数1 (1001)
寄存器 地址:0x0172

如下面的屏幕截图所述



这是因为我 应用以下命令

  • 对于 Writtng
    • PHYTOOL 写入 eth1/0x0/0xD 0x001F
    • PHYTOOL 写入 ETH1/0x0/0xE 0x0172
    • PHYTOOL 写入 ETH1/0x0/0xD 0x401F
    • PHYTOOL 写入 eth1/0x0/0xE 0x0009
  • 内容  
    • PHYTOOL 写入 eth1/0x0/0xD 0x001F
    • PHYTOOL 写入 ETH1/0x0/0xE 0x0172
    • PHYTOOL 写入 ETH1/0x0/0xD 0x401F
    • PHYTOOL 读取 ETH1/0x0/0xE

 

使用上述命令、我将成功读取寄存器地址0x0172上的所有内容

但能够检测 GPIO 引脚上的任何变化。

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

    您好!

    1)什么文件,你在那里的屏幕上? 我在 AM62x 技术参考手册(TRM)或数据表中没有看到此寄存器。

    2) 2)您想通过此寄存器写入来完成什么?

    此致、

    Nick

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

    您好!  

    很抱歉混淆。 创建目标配置  DP83867IRRGZ 以太网 PHY 并希望以相同的方式访问 GPIO_0、但我们无法更改电路板上的 GPIO_0 O/P 值。

    请注意、我们在读取寄存器时会得到我们写入的值、但该值不会反映在电路板上。  

    如果我们使用了错误的命令、请告知我们、或者我们使用了什么命令?

    https://www.ti.com/lit/ds/symlink/dp83867ir.pdf

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

    您好!

    啊、明白了。 我将把您的线程发送给 PHY 团队、对从 Linux 手动设置 PHY 寄存器的最佳方式进行评论。

    此致、

    Nick

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

    您好!

    要写入这些寄存器来更改 GPIO 功能、这些寄存器看起来是正确的。 您可以预期 GPIO 引脚会变为高电平。 是否未显示此功能? 在使用什么电路板?

    此致、

    Gerome.