ble mesh分包發(fā)送數(shù)據(jù)大小設(shè)置

芯片型號(hào):chv208

工程:adv_vendor_self_provision,使用評(píng)估板


不分包設(shè)置大小為221,分包設(shè)置大小為

CONFIG_MESH_TX_SEG_DEF *BLE_MESH_APP_SEG_SDU_MAX

=32*12-8=376

現(xiàn)在要驗(yàn)證分包最多支持多少字節(jié),將宏值CONFIG_MESH_TX_SEG_DEF設(shè)置為32,發(fā)230字節(jié)無法接受到數(shù)據(jù)

// Net數(shù)據(jù)緩存?zhèn)€數(shù)

#define CONFIG_MESH_ADV_BUF_COUNT_MIN? ? ? ? ? (6)

#define CONFIG_MESH_ADV_BUF_COUNT_DEF? ? ? ? ? (10)

#define CONFIG_MESH_ADV_BUF_COUNT_MAX? ? ? ? ? (256)


// RPL數(shù)據(jù)緩存?zhèn)€數(shù),需不小于配網(wǎng)發(fā)起者支持的配網(wǎng)設(shè)備節(jié)點(diǎn)個(gè)數(shù)

#define CONFIG_MESH_RPL_COUNT_MIN? ? ? ? ? ? ? (6)

#define CONFIG_MESH_RPL_COUNT_DEF? ? ? ? ? ? ? (20)

#define CONFIG_MESH_RPL_COUNT_MAX? ? ? ? ? ? ? (128)


// RPL緩存循環(huán)使用,開啟后網(wǎng)絡(luò)中節(jié)點(diǎn)數(shù)量不受RPL限制,但NVS將不存儲(chǔ)RPL數(shù)據(jù)

#define CONFIG_MESH_ALLOW_RPL_CYCLE? ? ? ? ? ? (TRUE)

// 是否允許一個(gè)網(wǎng)絡(luò)中存在同地址的節(jié)點(diǎn)(使能后分包功能不可用)

#define CONFIG_MESH_ALLOW_SAME_ADDR? ? ? ? ? ? (FALSE)


// 每個(gè)消息的最大分包數(shù)

#define CONFIG_MESH_TX_SEG_MIN? ? ? ? ? ? ? ? ?(2)

#define CONFIG_MESH_TX_SEG_DEF? ? ? ? ? ? ? ? ?(8)

#define CONFIG_MESH_TX_SEG_MAX? ? ? ? ? ? ? ? ?(32)


// 允許同時(shí)存在的分包消息的最大發(fā)送個(gè)數(shù)

#define CONFIG_MESH_TX_SEG_COUNT_MIN? ? ? ? ? ?(1)

#define CONFIG_MESH_TX_SEG_COUNT_DEF? ? ? ? ? ?(2)

#define CONFIG_MESH_TX_SEG_COUNT_MAX? ? ? ? ? ?(4)


// 允許同時(shí)存在的分包消息的最大接收個(gè)數(shù)

#define CONFIG_MESH_RX_SEG_COUNT_MIN? ? ? ? ? ?(1)

#define CONFIG_MESH_RX_SEG_COUNT_DEF? ? ? ? ? ?(2)

#define CONFIG_MESH_RX_SEG_COUNT_MAX? ? ? ? ? ?(4)


// 每個(gè)接收的分包消息的最大字節(jié)數(shù)

#define CONFIG_MESH_RX_SDU_MIN? ? ? ? ? ? ? ? ?(12)

#define CONFIG_MESH_RX_SDU_DEF? ? ? ? ? ? ? ? ?(192)

#define CONFIG_MESH_RX_SDU_MAX? ? ? ? ? ? ? ? ?(384)


看了這篇主題CH582m發(fā)送分包數(shù)據(jù)無法被正常接收 - 沁恒微電子社區(qū) (wch.cn

修改者數(shù)據(jù)緩存CONFIG_MESH_RPL_COUNT_DEF改小為為10,增大CONFIG_MESH_ADV_BUF_COUNT_DEF,結(jié)果CONFIG_MESH_ADV_BUF_COUNT_DEF的值不能超過11,一超過

就Unable set configuration (err:-7)提示內(nèi)存不足了。該如何修改才能支持分包發(fā)送,需要驗(yàn)證分包最多支持多少字節(jié)。


您好,針對(duì)-7的初始化報(bào)錯(cuò),在ram余量足夠的情況下,需要在app.c開頭部分,將數(shù)組MESH_MEM[]增大。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频