我调用厂商自定义模型vendor_model_srv_send();向配网者设备发送300字节数据(不分包消息长度为221),接收端没有收到消息;发送数据长度小于221时就能正常接收,大于221时无法收到数据。发送端打印日志也没有报错。想问一下这怎么解决。
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
我调用厂商自定义模型vendor_model_srv_send();向配网者设备发送300字节数据(不分包消息长度为221),接收端没有收到消息;发送数据长度小于221时就能正常接收,大于221时无法收到数据。发送端打印日志也没有报错。想问一下这怎么解决。
您好,是用的是最新EVT和官方评估板测试的吗,请将工程或者代码修改处和打印的截图发到邮箱zhaiyw@wch.cn。
您好,我将协议栈中 CONFIG_MESH_ADV_BUF_COUNT_DEF 的数据改大后,出现图示错误,请问这怎么解决。
您好,这个参数会影响到协议栈需要申请的ram大小,如果太大,协议栈申请不到需要的ram,会报错。在资源足够的情况下,CONFIG_MESH_ADV_BUF_COUNT_DEF越大能发包的缓存队列越长;如果需要增大CONFIG_MESH_ADV_BUF_COUNT_DEF的数值,可以减小其他参数比如CONFIG_MESH_RPL_COUNT_DEF,但这又会影响到能够接收到消息的节点数量。