微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2530 OTA 升级问题

CC2530 OTA 升级问题

时间:10-02 整理:3721RD 点击:

Hi TI各位专家,

我在用CC2530做OTA升级是遇到了这样一个问题,升级工具显示升级成功,但是版本却没有更新。

我的工程师基于2.5.1a的协议栈做的,工程是在sampleapp的基础上改的。显示upgrade status 是0x04

在功能上是否已经是想要升级的程序的功能?

另外OTA的版本是在header里面的,在第一个数据包就发送了,你可以调试看接收到的版本是不是你发的那个

我也遇到同样问题,刚开始是显示错误150,抓包对比看,收到的总是少一位数据。回到程序里将最后判断更新结束的地方,offset++先自加一下,好的显示结果升级成功,然后0x4状态,就是等待往片内搬移数据,搬移好后,会返回信息,状态应该从0x4变成0x2,则是更新成功。始终是保持在0x4状态,空气抓包看,芯片在flash数据搬移时候始终不成功,所以不会返回成功信息。我只分析到了这么多,至于怎么解决,可能硬件可能软件,硬件上我是自己外接的m25pe20的flash,软件是按照手册一点点设置,由于我的板子没有流控,我就把流控关了。问题始终没有解决,求交流求解答。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top