https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/p/524931/1909843?tisearch=e2e-sitesearch&keymatch=EPHY_STS#1909843报告的旧故障 似乎未包含在 Tivaware 的新版本(版本2.2.0.295)中的文件 Tiva-tm4c129.c 中。
该解决方案在调用下行链路功能之前读取一个寄存器以获得链路状态:
。
。
/*在这种情况下,我们会继续,因为我们可能需要重新配置
* MAC 取决于速度和半双工/半双工设置。
*/
}
否则
{
//这里是我的解决方案
/*通过读取基本模式状态寄存器来修复链路状态位错误*/
EMCPHYRead (EMAC0_BASE、PHY_PHY_ADDR、EPHY_BMSR);
//我的修正结束
/*告知 lwIP 链接已关闭*/
#if NO_SYS
netif_set_link_down (psNetif);
#else
TCPIP_CALLBACK ((TCPIP_CALLBACK_fn) netif_set_link_down、psNetif);
#endif
。
由于我们正在对近海风力涡轮机地点的传感器进行升级、这是一个非常昂贵的过程、我们希望能够确认这一旧威胁的结果?