✨Z-Stack版本:3.0.2 ✨IAR版本:10.10.1 ✨这篇博客是在善学坊BDB组网实验的基础上进行完善,并指出实现的过程中会出现的各种各样的问题!

善学坊教程地址: ZigBee3.0 BDB组网实验

文章目录

一、基础工程选择二、可能遇到的问题2.1 Fatal Error[e72]: Segment BANKED_CODE must be defined in a segment definition option2.2 Z-Stack一直卡在HAL_BOARD_INIT();2.3 上电后组网不成功

一、基础工程选择

因为刚学习ZigBee,用的教程也是善学坊的,我就跟着善学坊的教程做,但是一直实现不了,过了两天才意识的善学坊的基础工程是用SmapleSwitch来的,而我一直用GenericApp…

这两个工程的初始化不一样,SampleSwitch中包含了ZigBee组网的相关初始化而GenericApp中没有,导致我一直实现不了。

所以要实现ZigBee组网实验一定要选择SampleSwitch来完成(当然你可以选择其他,只不过是我现在刚学,所以就用教程所用的基础例程)

二、可能遇到的问题

2.1 Fatal Error[e72]: Segment BANKED_CODE must be defined in a segment definition option

这个问题应该是比较容易出现在你使用Z-Stack3.0.2的时候吧,我不是使用Z-Stack3.0.1的所以遇到了这个问题,在这里记录一下。

具体解决方案看我另一篇博客:Fatal Error[e72]: Segment BANKED_CODE must be defined in a segment definition option

完成这一步之后继续根据善学坊的教程就可以实现组网实验了。

2.2 Z-Stack一直卡在HAL_BOARD_INIT();

解决方案:Z-Stack一直卡在HAL_BOARD_INIT();

2.3 上电后组网不成功

这时候你重启一下协调器,然后马上重启终端或路由,这样可能就解决了这个问题,我是这么解决的。

Copyright © 2088 网游活动先锋站 All Rights Reserved.
友情链接