在使用z-stack时,除非在debug状态,每次上电之后,CC2530 都不能直接进行组网,要按下按键,才能。
在编译选项中定义了, xHold_Auto_Start ,也没有效果,请问如何设置?
Susan Yang:
可以参考 http://bbs.feibit.com/thread-4889-1-1.html
Jiancan Chen:
回复 Susan Yang:
hi Yang,
谢谢回复。
不过,不知这张帖子的方法你验证过了吗? 我的验证时无效的。如果不用jtag调试,程序是会停在 ZMacInit() 中的 MAC_Init () 函数, 直到触发了某个按键才往下执行。 该帖子的使用方法在应用层修改,应该不科学,因为 ZMacInit() 在osal初始化之前。
TangGuangTing:
回复 Jiancan Chen:
我也遇到同样问题,不知怎么解决。
miffy:
回复 TangGuangTing:
如果是最新的Z-stack 3.0协议栈的话,搜搜下面这段代码,就知道了,我就是这样搞的,开机自动组网,不要任何按键,preConfigure的TC link key:
bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING | BDB_COMMISSIONING_MODE_INITIATOR_TL); NLME_PermitJoiningRequest(0xFF);
TangGuangTing:
回复 miffy:
协议栈是 Z-Stack Home 1.2.2a.44539。
miffy:
回复 TangGuangTing:
你先看看你CC2530直接烧写固件后程序到底运行了没有,很多人就会因为外部32.768K晶振都没焊接,或者不正常,程序就无声无息地卡在Mac_Init()走不下去,当然无法组网了
kai cheng2:
回复 miffy:
请问一下你是用的zstack3.0的哪个例子改的直接组网的,能说下吗,如果能加下qq直接发qq消息给我也行(852822653);非常感谢
th smi:
回复 miffy:
你好,请教一下, CC2530 Z-Stack 3.0.0
如何让 协调器 自动组建网络, 终端自动加入网络?
我看到了你的这段代码:
bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING | BDB_COMMISSIONING_MODE_INITIATOR_TL); NLME_PermitJoiningRequest(0xFF);