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.

[参考译文] RTOS/TMS320DM8147:用于验证以太网在 DM8148上是否工作正常的寄存器

Guru**** 2553450 points
Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/622970/rtos-tms320dm8147-registers-to-verify-if-the-ethernet-is-working-fine-on-dm8148

器件型号:TMS320DM8147
Thread 中讨论的其他器件:CCStudio

工具/软件:TI-RTOS

您好!

我在基于 TMS320DM814的定制电路板上使用第三方 phy。

以太网是通过 SPI 而不是板上的 MDIO 进行配置的。是否有任何与相关的寄存器

TMS320DM814上的以太网模块、我可以验证 PHY 是否配置正确。

此致

梅扬克

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

    如果您查看以太网数据表、则可能会有一组 PHY 寄存器、您可以通过 SPI 访问这些寄存器。 通常、它是 PHY 的 MDIO 寄存器。 但我相信在 SPI 情况下也可以使用类似的寄存器、只是使用 SPI 总线进行通信。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 TI 专家:

    在我正在使用的 phy 数据表中、我将获得有关寄存器的说明、这些寄存器可以告诉您:

    1.链路状态摘要

    2.链接状态更改。

    端口速度摘要。

    还提到了上述寄存器的地址偏移量、以及如何在 CCS 调试期间访问这些寄存器

    并找出它们的值、以了解 PHY 是否配置正确。

    此外、 在 TM814x 数据表 sprugz8g.pdf 中、我在第1509页看到 CPSW_3G 模块寄存器被提到:

    000h CPSW_ID_VER CPSW ID 版本寄存器

    004h CPSW_CONTROL CPSW 开关控制寄存器

    008h CPSW_SOFT_RESET CPSW 软复位寄存器

    00Ch CPSW_STAT_PORT_EN CPSW 统计数据端口使能寄存器

    010h CPSW_PTYPE CPSW 发送优先级类型寄存器

    014h CPSW_SOFT_IDLE CPSW 软件空闲寄存器

    018h CPSW_Thru 速率 CPSW 吞吐量速率寄存器

    01Ch CPSW_GAP_THRESH CPSW CPGMAC_SL 短间隙阈值寄存器

    020h CPSW_TX_START_WDS CPSW 发送开始字寄存器

    024h CPSW_FLOAD_CONTROL CPSW 流量控制寄存器

    028h P0_MAX_BLKS CPSW 端口0最大 FIFO 块寄存器

    02Ch P0_BLK_CNT CPSW 端口0 FIFO 块使用计数寄存器(只读)

    以及更多寄存器。

    我是否有任何寄存器可以查询上面的内容、以了解 PHY 是否配置正确。

    数据表中的所有寄存器、我应该检查它们。

    在这种特定情况下、phy 通过 SPI 而不是 MDIO 进行配置。

    因此检查 MDIO 寄存器没有帮助。

    此致

    梅扬克

     

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

    要使用 CCStudio 通过 DM814x McSPI 模块访问外部芯片寄存器、您可以参考 DM814x TI EVM 代码。

    www.mistralsolutions.com/.../tmdxevm8148.html

    Software -> Diagnostic Software -> Base Board -> Rev D -> src -> CCS_Test_code -> Base _Board -> SPI_Flash

    Software -> Diagnostic Software -> Expansion I/O Board -> Rev D -> src -> CCS_Test_Code -> IOExpansion _Application -> Accelerometer

    检查如何访问 SPI 闪存和加速计寄存器、并将该方法用于以太网 phy 芯片。

    此致、
    帕维尔