微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640用手机OAD的问题

CC2640用手机OAD的问题

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

各位TI的工程师,我现在想进行OAD,CC2540是可以用SensorTag这个手机软件进行空中升级的,我不知道CC2640有没有这样的一个软件可以进行空中升级,还有一个人问题就是升级以后设备会运行ImageB,那我下次想升级怎么让设备运行imageA呢,不运行imageA是没法升级的吧。

CC2640和CC2540一样有手机软件支持升级的。从OAD协议方面来讲,CC2540和CC2640是一样的。

CC2640有两种OAD,一种是片上,一种是片外,概念和CC2540有所不同。可以参考协议栈安装后的说明文档: C:\TI\simplelink\ble_cc26xx_2_01_01_44627\Documents\CC2640 BLE OAD User's Guide.pdf

你好,

CC254x和CC2640的升级本质上是有区别的。

CC254x芯片有256K flash,所以我们可以做两个镜像image A,imageB,然后通过bootloader来决定执行imageA还是imageB。

而CC2640只有128K flash,并且我们推荐客户使用片外挂flash的方式升级(app+stack都升级)的方式。

片外的flash只是作为一个buffer池子,OAD把需要升级代码放在buffer池子里面,OAD check ok之后再把片内的程序擦除,把片外的代码放到片内flash中运行!

请问CC2640是用什么手机APP执行这个升级操作呢?我不会自己写手机APP,又想测试一下OAD该怎么做呢?之前看到有使用电脑升级的,难道没有APP可以操作吗?记得之前CC2541可以用sensortag。

你好,

你可以使用CC2540 USB dongle。

使用TI的PC端软件BLE DEVICE MONITOR来测试OAD功能。

希望对你有帮助哈。

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

网站地图

Top