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.

[参考译文] DP83TC814S-Q1:是否需要在 dp83tc812.c 驱动程序中执行 DP83TC812_RESET 操作? 能否将其删除?

Guru**** 2482105 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1435027/dp83tc814s-q1-is-the-dp83tc812_reset-operation-in-the-dp83tc812-c-driver-necessary-can-it-be-removed

器件型号:DP83TC814S-Q1

工具与软件:

您好、TI 团队:

已知此驱动程序中的芯片初始化函数(DP83TC812_CHIP_INIT)包含两个复位操作、即 HW_RESET 和 SWRESET。 我们已通过在两个复位之间写入 phy 寄存器的值来完成了一些配置。 复位操作会导致 LED_0电平发生变化、因此我们现在不需要进行此更改。 我希望取消复位操作。 我想问这是否会影响我的配置。

此致!

林志杰

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

    尊敬的 Lin:

    需要使用 HW_RESET (0x1F=0x8000)来初始清除寄存器配置、并且需要 SW_RESET (0x1F=0x4000)以在加载配置后重新启动链路训练过程。 SNLA389要求使用这些连接器。

    谢谢!

    David