ZigBee学习——在官方例程实现组网

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

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

一、基础工程选择

因为刚学习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 上电后组网不成功

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

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-02-13 01:14:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-13 01:14:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-13 01:14:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-13 01:14:01       18 阅读

热门阅读

  1. python中的数组和list的异同

    2024-02-13 01:14:01       29 阅读
  2. C语言如何理解输出列表?

    2024-02-13 01:14:01       32 阅读
  3. 【Python】单元测试unittest框架

    2024-02-13 01:14:01       41 阅读
  4. MacOS 制作 TF 卡/ U 盘镜像

    2024-02-13 01:14:01       33 阅读
  5. 4.8 Binance_interface APP 币本位合约交易-市价单开仓

    2024-02-13 01:14:01       37 阅读
  6. 【深度学习】S1 预备知识 P1 张量

    2024-02-13 01:14:01       27 阅读
  7. 老兵(10)

    2024-02-13 01:14:01       29 阅读
  8. redis过期淘汰策略、数据过期策略与持久化方式

    2024-02-13 01:14:01       26 阅读
  9. python 对Windows关机/重启/锁屏

    2024-02-13 01:14:01       27 阅读
  10. Swagger2

    2024-02-13 01:14:01       32 阅读
  11. Spring Boot + Lua = 王炸!

    2024-02-13 01:14:01       29 阅读
  12. 【嵌入式开发】70

    2024-02-13 01:14:01       26 阅读