请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC3120 大家好、我已经从应用支持部门那里获得了指导。
我有一个实施多播套接字的主机 MCU、在套接字不再接收发送到其所属多播地址的数据之前、该 MCU 工作正常。
我可以确认从源发送的数据包在线上、其他主机 MCU 确实接收并响应相同的数据包。
有趣的是、我可以直接强制转换到"故障"器件、并且可以从不再看到多播流量的同一套接字接收数据包。
发送到正确端口上的子网广播地址的数据包也会从同一套接字接收。
在套接字 API 交互时、似乎进入此状态而不返回任何错误、其中套接字被配置为非阻塞并被频繁检查、通常返回-11 (try 再次)、直到它返回接收到的数据包的数据长度。
因此、考虑到没有配置 RX 滤波器且主机 MCU 将 WLAN 电源管理策略配置为"始终开启"、我想了解网络处理器做出的默认数据包抑制决策。 编程人员指南中有一些关于在默认模式下过滤多播和 MAC 层广播的丢弃线、但没有明确描述 NWP 所指的状态或如何进入。
考虑到所描述的问题、您是否可以提供任何建议? 您是否还能就支持 NWP 多播实施的接入点的关键配置要求提出建议?
如果我们需要获得一些直接支持或私人 NWP 文档来调查此问题、我还可以检查我们与 TI 的 NDA 是否仍然有效且适用。