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

关于OTA升级问题

请教一下TI技术,做OTA升级,模块必须加装外部Flash吗?一个帖子里面看到说只要(程序大小x2)<(256-2)k,就不需要外扩Flash(比如用的是cc2530f256),是这个样子吗?如果是这样子的,官方给的例程中哪个可以用来移植呢?

rui tong:

如果不使用外扩flash,那么bootloader程序等,是不是要做相应的修改?具体要修改哪些,能给介绍一下吗?谢谢。

Yue TANG:

回复 rui tong:

1. 如果是使用zstack和2530,那一个稍微有点功能的终端设备,编译出来都超过128K了。

2.  分两块这个是有实现方案的。主要是在BLE-STACK里。用到的芯片是CC254X,和253x一个架构,外设驱动都可以通用。理论上是完全可以移植到CC2530上的。

可以借鉴

http://processors.wiki.ti.com/images/8/82/OAD_for_CC254x.pdf?keyMatch=BLE%20OAD&tisearch=Search-EN-Everything

rui tong:

回复 Yue TANG:

多谢TY的回答!!!

我现在手里只有几块第三方的cc2530模块,现在正在研究OTA,根据指导手册基本上移植过去了,通过OTA Console 也能够识别出网络和节点,但是因为OTA Image都大于128无法继续做下去。现在手里有几片W25Q64,我用飞线和2530模块连接了起来,但是SPI读写不正确,正查找原因。官方给的历程中,cc2530与EEPROM的引脚连接,您能提供一下吗?

Yue TANG:

回复 rui tong:

看smartRF05的原理图

Yue TANG:

回复 rui tong:

rui tong:

回复 Yue TANG:

你好TY,关于OTA升级,现在使用OTA Console,能够识别PANs和节点地址,但是Read Attributes 和Image Notify 等 均没有反应,左下角显示 Unable to write to COM Port。现在使用的是自己画的板子,加不加外部M25PE20都是一样的现象,使用的zstack版本是2.5.1a,例程OTA_Dongle做协调器,例程SampleSwitchOta做终端节点,两边的流控都已经关闭,这个怎么解决?

rui tong:

回复 Yue TANG:

你好TY老师,能帮忙解决一下这个问题吗?纠结了好几天了,谢谢。

feng wang14:

回复 rui tong:

请问你的问题解决了么,我也在纠结这个问题,我的qq是2840824715,谢谢了

赞(0)
未经允许不得转载:TI中文支持网 » 关于OTA升级问题
分享到: 更多 (0)