TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530 z-stack 3.0 OtaServer

不是使用 SmartRF05 开发板,但引脚是兼容 SmartRF05 开发板的

烧写 Z-Stack 3.0.1\Projects\zstack\OTA\Dongle\CC2530DB\OTA_Dongle.eww  的 Coordinator工程,

只改了一点,禁用流控制

#if !defined( MT_UART_DEFAULT_OVERFLOW )
  #define MT_UART_DEFAULT_OVERFLOW          FALSE//TRUE
#endif

之后连接电脑的 OtaServer 软件,能识别到 OTA Dongle 为 Coordinator,但是 Device List 为空,右键 Scan For PANs 为灰不可点,如下图

用USB Dongle,没有监测到任何信号。

监视串口,发现开发板一直在发送  FE 0A 09 00 14 8A 00 FE FF FE FF 0E 00 00 93

操作Options -> Set Block Request Delay,填入 1000 单击OK后

OtaServer 发送 FE 06 21 09 98 00 00 02 64 00 D0

开发板发送 FE 01 61 09 00 69

说明通信正常,那为什么没有出现指南里 DeviceList里显示的 —Pan 呢

Viki Shi:

参考下这边的类似问题: e2echina.ti.com/…/110806

XL Peng:

回复 Viki Shi:

在你回答之前,我已看过那个帖子,毫无参考价值,请你仔细看看两边的问题一样吗?恕我直言,是不是给个答案就算完成任务了?

YiKai Chen:

回复 XL Peng:

我測試過Z-Stack 3.0/3.01 OTAdongle確實有這個問題,Z-Stack Home 1.2.2a的OTAdongle就可以運作,建議你可以先使用Z-Stack Home 1.2.2a的OTAdongle測試

XL Peng:

回复 YiKai Chen:

我对比了Z-Stack Home 1.2.2a 和 Z-Stack 3.0.1 的 OTA_Dongle.c 的源码,发现它们的 Revised 和 Revision 竟然是一样的,然而 函数 OTA_Dongle_HandleKeys () 却不一样,如下图:

而Z-Stack OTA Upgrade User’s Guide 文档却没有对此有任何说明!

YiKai Chen:

回复 XL Peng:

確實如此,希望TI可以改進這部份

XL Peng:

回复 YiKai Chen:

我看完源码就知道了,不过还是谢谢你

赞(0)
未经允许不得转载:TI中文支持网 » CC2530 z-stack 3.0 OtaServer
分享到: 更多 (0)