帖子: MT_OTA.c 文件中MT_OtaGetImage函数有错
TI的工程师: 你们好,我在做用stm32给终端进行更新固件,发现MT_OTA.c 文件中MT_OtaGetImage函数有错,...
View Article帖子: RE: 协调器自己建立的网络重启后会怎样?
开启NV_RESTORE,断电重启后,相关参数可恢复参数。看开发手册9.6.2 Network Layer Non-Volatile Memory
View Article帖子: RE: 请问高手,关于默认的PAN_ID和channel。
看开发手册,需要默认的DEFAULT_CHANLIST,这是一个mask,可以选择多个信道。协调器会使用它扫描信道,选择干扰最少的频道,路由器和终端设备用它来扫描存在的网络加入。Every device must have a DEFAULT_CHANLIST (in f8wConfig.cfg) that controls the channel selection. For a ZigBee...
View Article帖子: RE: 终端节点低功耗后如何用看门狗
(1)使能POWER_SAVING以后,协议栈会根据一系列判断自动进入PM2或或PM3模式。不要显式调用halsleep。你可以debug,代码跟踪看是什么原因,系统没有进入低功耗。(2)进入低功耗后,看门狗只是不计数,你从低功耗唤醒后,看门狗由于晶振恢复,还是可以继续计数的。
View Article帖子: 麻烦哥哥姐姐,老师们分析一下,这个为啥连接不上协调器网络了。
zstack 2.5.1的版本,一个协调器,一个路由器,路由上电可以联网,重复上下电,当时可以的。然后现在该路由器不能连接上协调器,为什么,捕获的报文在附件里。
View Article帖子: RE: 终端节点低功耗后如何用看门狗
debug可以看到判断条件是否允许进入PM2或3osal_pwrmgr_powerconserve() - > OSAL_SET_CPU_INTO_SLEEP()-> halSleep() 在halSleep()里面,如下判据:halPwrMgtMode = (timeout == 0) ? HAL_SLEEP_DEEP : HAL_SLEEP_TIMER;
View Article帖子: RE: Orphan notification
掉线的根本原因的节点给父设备发数据,没有ACK,即便重发也没有ACK,节点就会触发断线,进入Resume状态。那么没有ACK的可能比较多,节点射频性能差,两点之间有阻挡物,环境干扰,等等。如果节点从rejoin 到join状态以后,那么协调器必须要在入网允许的情况下,节点才能加。Rejoin是不需要这个判断的。Orphan 就是resume这个状态发出来的
View Article帖子: zigbee 终端节点切换父节点时心跳任务被关闭?
在一个协调下面加入一个路由开关设备,一个终端开关设备。终端设备加入网络后,当devState=DEV_END_DEVICE后,使用ZDApp_AnnounceNewAddress()发送设备宣称,接着使用osal_start_reload_timer启动一个循环定时任务,定时的向协调器发送固定数据,然后关闭协调器,终端设备的父节点变成路由器,终端将父节点变成路由器设备的过程中,同样的发送设备宣称及重...
View Article