3.0.2协议栈
2530终端,2538协调器
双方已经关闭#define BDB_DEFAULT_TC_REQUIRE_KEY_EXCHANGE FALSE//默认TRUE
终端初次正常入网后,没问题,此时把终端直接重新擦除刷固件,终端就是加上了就被踢(一直重复,加上后十来秒就被踢),
只有把协调器和终端都断电重启才能加的上,请问这个是什么原因
跟使能BDB_DEFAULT_TC_REQUIRE_KEY_EXCHANGE后的现象很类似,但是已经关闭了BDB_DEFAULT_TC_REQUIRE_KEY_EXCHANGE
Viki Shi:
确定都设置为false了吗?建议抓包看一下是不是还有KEY EXCHANGE导致leave
user5367314:
回复 Viki Shi:
协调器和终端都在bdb_interface.h文件里设置如下,有没有什么问题,别的地方是不是还有定义?
#ifdef TP2_LEGACY_ZC
#define BDB_DEFAULT_TC_REQUIRE_KEY_EXCHANGEFALSE
#else
#define BDB_DEFAULT_TC_REQUIRE_KEY_EXCHANGEFALSE//默认TRUE
#endif
Viki Shi:
回复 user5367314:
就是改bdb_interface.h,你抓包看过了吗?
Viki Shi:
回复 user5367314:
之前你是不是发过类似问题: e2echina.ti.com/…/521155