
《嵌入式》ZigBee开发笔记 - 疑难杂症
本专栏主要讲解ZigBee开发过程中疑难问题及解决方法。
Bruceoxl
BruceOu,于2017年10月13日开始在优快云上写博客,博客专注于嵌入式开发、人工智能等。欢迎各位朋友来访!
邮箱: ouxiaolong@bruceou.cn
展开
-
《嵌入式 - ZigBee开发笔记 - 疑难杂症》IAR 编译 ZStack-CC2530生成 HEX 文件完全配置
1.正确配置输出文件格式:菜单选择 Project-Options-Linker-Output-Format,选择 Other。右边的 Output 下拉框 选 intel-extended,Format variant下拉框选 None,Module-local 下拉框选 Include all 2.还是在菜单 Project-Options-Linker-Output 标签中,勾上 Overr原创 2017-12-21 18:41:50 · 1273 阅读 · 0 评论 -
《嵌入式 - ZigBee开发笔记 - 疑难杂症》关于Zigbee_CC2530解决串口显示头几个乱码
问题如下图所示: 解决思路: 本来DS18B20温度采集回来,是通过simpleCollector.c中zb_ReceiveDataIndication函数中的debug_str( (uint8 *)buf );函数实现的。我们要跳过这个函数,用HalUARTWrite()这个函数实现串口功能。 解决步骤: 串口初始化在sapi.c中加入#include “MT_UART.h”头文件,原创 2017-12-21 18:48:53 · 3183 阅读 · 0 评论 -
《嵌入式 - ZigBee开发笔记 - 疑难杂症》同一地方组建多个 ZigBee 网络
我们很多时候会遇到同一个实验室或者房间内多个人同时学习 ZigBee,那就会存在多个协调器,这样子网络就会相互冲突, 解决这个问题的办法就是给不同网络的设备设置自己的 PANID,就可以实现在同一地方组建多个 ZigBee 网络。 我们打开 Tools—f8wConfig.cfg 配置文件,找到: -DZDAPP_CONFIG_PAN_ID=0xFFFF 由此可见 ZigBee 协议栈网络默认原创 2017-12-21 22:03:38 · 1766 阅读 · 0 评论 -
《ZigBee杂记》IAR8.2以上版本编译低版本的协议栈的错误及解决方法
IAR8.2以上版本编译低版本的协议栈的错误及解决方法Error[e16]: Segment RAM_CODE_FLASH (size: 0x27 align: 0) is too long for segment definition. At least 0x4 more bytes needed. The problem occurredwhile processing the segme...原创 2018-12-12 19:21:39 · 1237 阅读 · 3 评论