为什么我看到我的MAC寄存器为空?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么我看到我的MAC寄存器为空?

在SoCFPGA U-BOOT中,当执行网络相关命令(如“PING”或“TFTP”)时,它会调用Designware的MAC驱动程序来每次初始化MAC寄存器。该软件还分别在命令的开头和结尾调用两次mac_reset(),这意味着MAC控制器处于某种状态。因此MAC的寄存器在执行命令之前和之后保持复位值。

但是在开发新电路板的情况下,客户可能希望在执行net命令后检查MAC寄存器以进行调试。

解决/修复方法

请登录后发表评论

    没有回复内容