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.

[参考译文] RM57L843:MDIO_USERACCESS0 _RSVD 寄存器、错误:位置不可读

Guru**** 2482105 points
Other Parts Discussed in Thread: DP83640, DP83630, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/710526/rm57l843-mdio_useraccess0-_rsvd-register-error-location-is-not-readable

器件型号:RM57L843
主题中讨论的其他器件:DP83640DP83630HALCOGEN

大家好、

我遇到了标题中提到的问题。 我尝试运行 EMACHWInit()函数,但当我逐行调试它时,它在 HL_MDIO.c 文件的第101行停止,它不会进一步移动。 根据《技术参考手册》、它应该是可读的。

我的 launchpad HDK 上有一个 DP83630、但该驱动程序用于 DP83640、我不知道它是否与此问题有关。 我还试图增加这一段

/* USER CODE BEGIN (2) */

#undef DP83640_PHY_ID

#define DP83640_PHY_ID (0x20005CE1u)

/* USER CODE END */


hL_phy_dp83640.c 文件中、它也不起作用。

我在这篇文章中附加了一个图像。 提前感谢您的帮助。

此致、

Zsolt


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

    您好、Zsoft、

    是否为 MDCLK 和 MDIO 正确配置了引脚多路复用器?

    在 HALCoGen 引脚多路复用中、请检查"备用终端"列。 "默认终端"用于 Launchpad、"备用终端"用于 HDK。