打印
[以太网/USB/其他总线]

如何ping通两个LAN7800 设备或两个LAN7801 + PHY/交换机设备

[复制链接]
470|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lixl0918|  楼主 | 2023-9-22 13:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lixl0918 于 2023-9-22 13:20 编辑

当使用相同的 EEPROM 文件进行编程时,这些设备的 MAC 地址将是相同的。结果是两个正确编程的LAN78xx 设备不会 ping 或发送流量,因为两个设备具有相同的MAC地址。

为不同的 MAC 地址维护不同的 EEPROM 文件并不是避免此问题的最有效方法,因为每个设备都需要识别其特定文件。解决方案是使用 MPLABConnect及其批量编程功能。

1. 对于批量生产,MPLAB Connect 配置器可以选择基于 MAC 地址和/或序列号进行批量编程。要启动此过程,请单击右上角的“程序页面”,点击“配置烧录”。

2. 要启用批量编程,首先选择 EEPROM,然后单击“启用批量编程”框。对于 MAC 地址编程,单击“编程 MAC 地址”并输入每个设备的范围和增量号。对于序列号编程,单击“编程序列”,输入序列号前缀,然后输入起始值、最大值和增量号。

3. 对于 EEPROM 配置文件,可以从本网站加载 LAN7800 的 7800eep.bin 或 LAN7801 的 7801eep.bin。然后按 Program 对 LAN7800/LAN7801 进行编程。

4. 断开 LAN7800/LAN7801 的连接并插入另一个 LAN7800/LAN7801 进行编程。然后点击确定。 MPLAB Connect 配置器将根据步骤 1 中给出的增量修改 EEPROM 中的 MAC 地址和/或序列号字段。重复此过程,直到对所有 LAN7800/LAN7801 进行编程。

使用特权

评论回复
沙发
幸福小强| | 2023-9-25 16:18 | 只看该作者
网络通了,应该可以的吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

32

帖子

1

粉丝