ST意法半导体
直播中

李郝荫

7年用户 1333经验值
私信 关注
[问答]

阅读OpenThread CLI源代码并使用CLI作为指导来实现代码,但是CLI总是失败的原因?

大家好,
我目前正在使用 OpenThread MTD 协处理器开发 STM32WB 加密狗:我首先修改了包 STM32Cube_FW_WB_V1.1.1 中的示例 Thread_SED_Coap_Multicast。
我可以正确地进入完全低功耗模式 (CFG_FULL_LOW_POWER=1) 并且功耗非常棒!
无论如何,当我尝试从 OpenThread 堆栈获取有关当前网络的更多信息时,它通常会返回空指针(例如,当我使用 otIp6GetUnicastAddresses、otIp6GetMulticastAddresses、otThreadGetLinkLocalIp6Address 和许多其他函数时)
考虑到我收到来自 otSetStateChangedCallback 回调的通知并使用 otThreadGetDeviceRole 检查角色,我确定我在网络中(并且我可以发送和接收 coap 和 udp 单播和多播消息)。
我还尝试阅读 OpenThread CLI 源代码并使用 CLI 作为指导来实现我的代码,但是 CLI 成功的地方,我总是失败......
此时:那个功能实现了吗?我错过了什么吗?









回帖(1)

肖晓新

2023-1-17 10:21:42
我们发现了这个问题,并将在预计下周发布的下一个 CubeWB FW 包 V1.5.0 中得到纠正。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分