IGMP小结(2)
20190831 以前写过一个小结 关于LWIP的IGMP阶段性小结 。这次呢,当然希望更深入一些。 (1)在lwipopts.h里面加上 #define LWIP_IGMP 1 #define LWIP_RAND lwip_rand 然后建立一个lwip_rand函数 (2)添加igmp_init函数 (3)添加 if ((localtime - IGMPTimer) >= IGMP_TMR_INTERVAL) { IGMPTimer = localtime; igmp_tmr(); } (4)在low_level_init函数里面添加 netif->flags |= NETIF_FLAG_IGMP; (5)在ETH_MACDMA_Config函数里面把 ETH_InitStructure.ETH_MulticastFramesFilter = ETH_MulticastFramesFilter_Perfect;改为 ETH_InitStructure.ETH_MulticastFramesFilter = ETH_MulticastFramesFilter_None; 为什么要改?在文档AN3411里面有 来源: oschina 链接: https://my.oschina.net/u/4267221/blog/4464207