ST意法半导体
直播中

123

10年用户 820经验值
擅长:可编程逻辑
私信 关注
[问答]

为什么无法让F746ZG Nucleo以太网与CubeIDE上的LwIP示例一起工作?

我有一块带有 8742A Phy 的 Nucleo F746ZG 板。我只是想 ping 设备。我编译并运行了 LwIP 示例。从终端 (arp -a) 查看时,设备 IP 不显示。JP6 和 JP7 已打开,威廉希尔官方网站 板为库存配置。在板上,LED 指示链路已连接,以太网端口 LED 也在工作。这个问题可能有什么问题?






回帖(1)

张小林

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

更多回帖

发帖
×
20
完善资料,
赚取积分