RT-Thread-packages / wiznet

WIZnet TCP/IP chips (such as W5500/W5100..) SAL framework implement.
Apache License 2.0
49 stars 35 forks source link

如果我板载两个W5500网口, 那么应该如何适配? #32

Open Linjieqiang opened 4 years ago

Lawlieta commented 4 years ago

目前只支持单个 W5500 设备接入,后续会考虑多设备支持

Linjieqiang commented 4 years ago

@Lawlieta 我可以进行复制 wiznet/net 后, 然后修改命名为"wiz2_xxxx", 然后重新注册接入到 SAL 层中吗

Lawlieta commented 4 years ago

应该不行,如果你想使用 W5500 多网卡,可能要对 wiz_init 函数即其使用的函数进行修改完善,包括wiz_set_mac、wiz_reset、wiz_callback_register、wiz_chip_cfg_init、wiz_network_init 等函数,需要添加对应设备对象入参已区分不同设备(改动可能比较大,不能复制改名注册,你也可以尝试修改),因为之前认为同时使用两个 W5500 设备需求较小没有添加,如果确实有需求,我们后续会考虑添加

Linjieqiang commented 4 years ago

好 我试试看

ke00001 commented 1 year ago

目前有支持两个w5500的方案吗 @Lawlieta