最近在做CC2538板块对CC2530板块OTA升级的内容,已经通过串口监听获取到了作为Dongle的CC2538与PC之间的命令与响应数据,不知道这个是否有类似于串口升级相关文档里的具体命令与响应的数据帧格式,方便于进行数据分析;再者,就是不知道是否有对于OTA Dongle for CC2538的程序讲解文档。
大佬们帮帮忙 谢谢了
YiKai Chen:
可以參考 Z-Stack ZB 3.0 Monitor and Test API.pdf 以及 Z-Stack ZB3.0 ZNP Interface Specification.pdf
miffy:
我不喜欢“大佬”二字,很难听。
基本上仔细阅读C:\Texas Instruments\Z-Stack 3.0.1\Documents\Z-Stack OTA Upgrade User's Guide.pdf文档,就可以理解OTA的机制了。
Jeffrey Wu:
回复 YiKai Chen:
好的 谢谢答复
Jeffrey Wu:
回复 miffy:
ok 当前主要是获得了监听的数据包,想看研究一下具体的帧格式谢谢答复
Viki Shi:
回复 Jeffrey Wu:
TI这边关于OTA比较详细的就是Z-Stack OTA Upgrade User's Guide了,可以参考下zigbee联盟的这个文档: www.zigbee.org/…/docs-09-5264-23-00zi-zigbee-ota-upgrade-cluster-specification.pdf
miffy:
回复 Jeffrey Wu:
OTA数据包和普通的ZCL通讯格式没有本质区别,都是header+body这种方式
Jeffrey Wu:
回复 Viki Shi:
好的谢谢
Jeffrey Wu:
回复 miffy:
你好 谢谢你的答复
首先我们获得的由PC到CC2538 Dongle 的OTA数据包 例如其中的一条指令:
FE 34 0A 80 78 56 34 12 CD AB 00 00 02 6A 8C 0E 88 D5 00 00 00 00 00 20 1E F1 EE 0B 00 01 38 00 00 00 78 56 34 12 CD AB 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 18
我看了关于ZNP的文档 了解到0A 80为对应的Command字节 但是对于A 和 80的具体含义并没有相应的讲解 所以在这方面比较疑惑 希望能得到解答 谢谢
YiKai Chen:
回复 Jeffrey Wu:
0A 應該是MT 文件中的 Cmd0, 80應該是MT 文件中的Cmd1,但是Z-Stack Monitor and Test API.pdf中我查不到你UART看到的這個command,是不是你抓取由PC到CC2538 Dongle的通信包有什麼問題
Jeffrey Wu:
回复 YiKai Chen:
好的 我去看一下文档 谢谢