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:获取 PHY 链路状态时、Lwip 抛出错误

Guru**** 2555630 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/780000/rm57l843-lwip-throws-an-error-when-getting-phy-link-status

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

我正在尝试将 Lwip 与基线相集成。 在我的 main.cpp 中、我有:

_enable_interrupt_();
sciEnableNotification (sciREG1、SCI_TX_INT);
sciInit();

uint8_t emacAddress[6U]={0x00U、0x08U、0xEEU、0x03U、0xA6U、 0x6CU};
unsigned int ipaddr = lwIPInit (0、(uint8_t *) emacAddress、0、0、0、0、 ipaddr_use_dhcp);

.
。
。

vTaskStartScheduler(); 

在 halcogen 文件中:

在"引脚复用"选项卡中、我启用了 MII、R4 (EMIF_NCA)、T4 (MII_RXCLK)和 U7 (MII_TX_CLK)   

在输入引脚多路复用选项卡中、左侧的所有功能都启用

在 ECLK 选项卡中、我启用了 ECLK (而不是 GIO)、在 ECLK 引脚部分下、启用了 DIR 和 PSL、在 ECLK 功能配置部分下、VCLK1为75振荡器为16分频、ECPCLK 为25

我会得到一个值  

调试-获取 PHY ID… 成功

调试-获取 PHY 活动状态... 成功

调试-获取 PHY 链路状态.......... !!!错误!!!

我在这里错过了什么?

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

    您好、Christian、

    HDK 和 Launchpad 对 MII/RMII 使用不同的引脚。 HDK 使用备用引脚、但 Launchpad 使用默认引脚。 在输入引脚复用窗口中、请选择替代引脚: