我正在使用静态 IP 配置。我能够将问题追溯到 phy 配置。事实证明并非所有 nucleo 板都带有相同的物理层,STM32CubeIDE 没有针对 8742A 的默认设置的正确配置。对于遇到相同问题的其他人,下面给出了正确的配置。
PHY_地址 = 0
PHY 特殊控制/状态寄存器偏移量 - 0x1F
PHY 速度掩码 - 0x0004
PHY 双工掩码 - 0x0010
PHY 中断源标志寄存器偏移量 - 0x001D
PHY 链接断开中断 - 0x0010
我正在使用静态 IP 配置。我能够将问题追溯到 phy 配置。事实证明并非所有 nucleo 板都带有相同的物理层,STM32CubeIDE 没有针对 8742A 的默认设置的正确配置。对于遇到相同问题的其他人,下面给出了正确的配置。
PHY_地址 = 0
PHY 特殊控制/状态寄存器偏移量 - 0x1F
PHY 速度掩码 - 0x0004
PHY 双工掩码 - 0x0010
PHY 中断源标志寄存器偏移量 - 0x001D
PHY 链接断开中断 - 0x0010
举报