1、想用空中下载来更新cc2530中的z-stack程序,有OAD和OTA两种方式,请问,这两个有什么区别?用哪个比较好?
2、一定用加外部存储器吗?
3、在哪里有相关的资料?
Viki Shi:
OTA是zigbee在空中升级文件的技术,才面市3年多;OAD是TI专有的空中升级文件的技术,比OAT更早面市。两种技术差不多,推荐使用OAD;协议栈里有专门的指导文档,路径如下:C:\Texas Instruments\ZStack-CC2530-2.5.1\Documents\Over Air Download For CC2530.pdf
Yue TANG:
1.OAD Proprietary Texas Instruments Over Air Download(TI专属)OTA ZigBee Alliance Over The Air download(zigbee联盟制定)
2.需要外部存储,协议栈有100多k,两个image,放在soc里放不下.
3.z-stack中的document里,有文档Over Air Download For CC2530 SoC.pdf
林思远:
回复 Yue TANG:
但找不到CC2530与外部flash连接的电路图,在哪里能早到呢?急!!
Yue TANG:
回复 林思远:
http://www.ti.com/lit/ug/swru209b/swru209b.pdf
文档最底下,有原理图,flash用的是M25PEX0,SPI接口
peter fan:
回复 Yue TANG:
你好,我是一名上海研一的新生,现在在着手完成无线传感器网络中节点的代码空中下载更新的实现,问点简单的问题,我的思路是首先实现上位机经过串口调试助手把代码通过串口发给带有无线模块的Smart Rf 05开发板CC2530的flash中(代码不大先实现简单的,这里就不加外部flash了),开发板再把代码分发下去到节点,节点顺利收到后,再通过已经加载在节点里的OAD boot loader来初始化节点,重启节点,完成更新。 这是初步思路,肯定有错的地方,希望能浪费您点时间,指点指点,如果错了就会浪费很多时间,真心很急,尤其对于boot loader这块的理解,总感觉有点不对。先谢谢了
peter fan:
回复 Viki Shi:
你好,我是一名上海研一的新生,现在在着手完成无线传感器网络中节点的代码空中下载更新的实现,问点简单的问题,我的思路是首先实现上位机经过串口调试助手把代码通过串口发给带有无线模块的Smart Rf 05开发板CC2530的flash中(代码不大先实现简单的,这里就不加外部flash了),开发板再把代码分发下去到节点,节点顺利收到后,再通过已经加载在节点里的OAD boot loader来初始化节点,重启节点,完成更新。 这是初步思路,肯定有错的地方,希望能浪费您点时间,指点指点,如果错了就会浪费很多时间,真心很急,尤其对于boot loader这块的理解,总感觉有点不对。先谢谢了
林思远:
回复 peter fan:
依我看还是按照TI提供的方案做比较好。自己想的方案牵涉到要改动底层和核心的地方,难度很大。之前有折腾了一阵,最后放弃了
peter fan:
回复 林思远:
太感谢了,TI给的方案具体是什么啊,我看的资料比较多,乱,能说两句么,在哪有TI的参考设计,如果不方便的话,我的qq522810130,在线等,给迷途学弟一点指导吧
林思远:
回复 peter fan:
我也没搞清楚,还是找ti的工程师吧
peter fan:
回复 林思远:
好吧,谢谢了
相关推荐
BOOSTXL-CC1120-90: The conduction output power of CC1120-CC1190 BoosterPack is much lower than the datasheet
CC1101: CC1101读取寄存器问题,只返回状态码,不返回数据
CC1101: 使用无限发送模式时出现如果发送的数据全部是0,发送接收会失败(硬件CRC校验过不了)
CC1354P10: 关于WISUN通信
CC1354P10: SPI控制
CC1312R: CC1312R Display_printf函数
LP-EM-CC1354P10:Host_test procedure
CC1312R: CC1312R Questions
TI中文支持网
