大家好、
我尝试设置以太网通信、代码卡在 MDIOPhyRegRead 函数的以下循环中:
HWREG (baseAddr + MDIO_USERACCESS0)
=(((UINT32) MDIO_USERACCESS0_READ)| MDIO_USERACCESS0_GO
|((RegNum & PHY_REG_MASK)<< PHY_REG_SHIFT)
|((phyAddr & PHY_ADDR_MASK)<< PHY_ADDR_SHIFT);
/*等待命令完成*/
/*SAFETYMCUSW 28 D MR:NA "硬件状态位读取检查"*/
while ((HWREG (baseAddr + MDIO_USERACCESS0)& MDIO_USERACCESS0_GO)== MDIO_USERACCESS0_GO)
{
}/*等待*/
有什么想法我会遗漏什么? tracecall 如下所示:
MDIOPhyRegRead
Dp83640LinkStatusGet
EMACHWInit
提前感谢您、此致、
Javier Guzman