工具/软件:
目前将 SDK 8.30 用于 2652r 和示例工程 dmm_zr_light_remote_display_oad_app 一起使用、当我在 ZigBee 配置中将主通道和辅助通道设置为不同的值时、能够仅在该 ZigBee 堆栈任务繁忙后发送一次信标、下次不能发送该信标。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
目前将 SDK 8.30 用于 2652r 和示例工程 dmm_zr_light_remote_display_oad_app 一起使用、当我在 ZigBee 配置中将主通道和辅助通道设置为不同的值时、能够仅在该 ZigBee 堆栈任务繁忙后发送一次信标、下次不能发送该信标。
您好、Ryan
使用 cc1352p2 芯片组(不是 2652r)
我已完全清除内存
在芯片外刷写
已刷写 DMM_ZR_LIGHT_REMOTE_DISPLAY_oAD_APP
观察结果:
将两个通道放在 11 上、并在 3 4 次后连续单击按钮(如果延迟时间较长)、当我单击按钮时、它不会发送信标
连接了 Wireshark 输出
有时它本身会发生 2 或 3 次 
它不会崩溃、但当我停止时、它会转到 cpu.h、可以在上图中看到 
我无法复制行为、但附近也没有禁用允许加入的 ZC 设备。 这让我想起 了另一篇 E2E 文章、 我建议您尝试该建议的权 变措施、或使用前面提到的不同主要和辅助通道配置。
此致、
Ryan
尊敬的 Pavan:
感谢您的详细说明。 我必须强调的是、这是观察到的行为、之前已经报告过、在本地复制、有可用的权变措施、计划在 SimpleLink F2 SDK 的第 4 季度早期版本中解决。 您能否确认修改 bdb_filterNwkDisc 后行为未得到改善?
https://e2e.ti.com/f/1/t/1484720
此致、
Ryan
void OsalPort_clearTaskQueues( void )
{
// uint8_t i;
// uint8_t *pMsg;
//
// for (i = 0;i < taskCnt;i++)
//{
// while (pMsg = OsalPort_msgReceive (i)!= NULL)
//{
// OsalPort_msgDeallocate (pMsg);
//}
//}
}
删除此项可以解决我的问题
是否正确
在 SDK 8 中找到、而不是在 SDK 6 中找到