我使用simplelink_cc13xx_cc26xx_sdk_7_10_02_23 SDK例程,在sysconfg中将模式由 Non-Beacon 改为 Beacon,编译运行,结果出错。请问应该如何修改非信标例程,实现信标模式?
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.
关于如何实现信标模式,CONFIG_MAC_BEACON_ORDER 和 CONFIG_MAC_SUPERFRAME_ORDER 的值很重要,详细参考下面的链接
关于user guide,查看下面的链接
是否调用 ApiMac_mlmeStartReq()正确
在 TI 15.4 堆栈中,我们不提供路由器,基础堆栈仅支持星型网络。如果您想实现自己的路由器,则必须使用带有 RX_ON_WHEN_IDLE 的传感器,并且必须实现自己的路由算法才能路由数据包。另外,ApiMac_mlmeStartReq仅用于启动协调器
另外参考下面的链接
e2e.ti.com/.../cc1310-initial-as-router
补充:
1. 调用ApiMac_mlmeStartReq(),返回ApiMac_status_success,而且confirm中status也是ApiMac_status_success,所以启用协调器操作应该是正确的
2. 没有使用路由,我只使用PAN Collector,也未创建Sensor设备
进展:
今天将configAssert暂时关闭,协调器信标可以正常发出(使用了Sniffer抓包)了,但还是不清楚为什么启动协调器会导致后面configAssert不通过。