请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:CC2650EMK 主题中讨论的其他部件:Z-stack, CC2650, CC2538
问候,
我正在尝试将CC2650EM作为终端设备连接到由CC2538EM作为协调员创建的Zigbee网络。 我使用Z-Stack Home 1.2 .2a中的样本门锁对示例。
我在CC2538EM上使用了“SampleDoorLockController”示例,并将其修改为每3秒发送一次“切换”(我使用 osal_start_timerEx()函数每3秒生成一次事件,并像单击“up”开关那样处理)。 我调试了此代码,它工作正常。
我在CC2650EM上刷新了“SampleDoorLock”示例(未进行修改)。 它成功连接到Zigbee网络(开机几秒钟后,它在SmartRF06 LCD上显示一个地址),但此后没有任何反应。 当我调试时,我发现它在连接到网络后的下一个迭代中进入无限循环。 它在第1001行(dlsapp.c)中无限等待响应消息:
为什么它不接收任何数据? 两台设备之间建立了网络,协调员每隔3秒发送一条消息。 什么使终端设备等待无限时间?
此致
* James *