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

cc2640 OTA速度太慢了

120k的固件进行ota升级,需要10分钟。怎样可以提高升级速度?

Yan:

LongXu,

你是iOS呢,还是Android呢?

OTA的时候连接参数是多少?connection interval。

LongXu Jin:

回复 Yan:

Y,您好,

非常感谢您的回答,

①是安卓的系统很慢,苹果的大概快了一倍

②参数配置如下,CC2640配合ANCS工程

// Whether to enable automatic parameter update request when a connection is formed#define DEFAULT_ENABLE_UPDATE_REQUEST FALSE//TRUE//

// Minimum connection interval (units of 1.25ms) if automatic parameter update request is enabled#define DEFAULT_DESIRED_MIN_CONN_INTERVAL 24//32//8

// Maximum connection interval (units of 1.25ms) if automatic parameter update request is enabled#define DEFAULT_DESIRED_MAX_CONN_INTERVAL 72//80//800

// Slave latency to use if automatic parameter update request is enabled#define DEFAULT_DESIRED_SLAVE_LATENCY 2//3//2

// Supervision timeout value (units of 10ms) if automatic parameter update request is enabled#define DEFAULT_DESIRED_CONN_TIMEOUT 600//1000

cedar_xuesong:

回复 LongXu Jin:

// Minimum connection interval (units of 1.25ms) if automatic parameter update request is enabled #define DEFAULT_DESIRED_MIN_CONN_INTERVAL 24//32//8 // Maximum connection interval (units of 1.25ms) if automatic parameter update request is enabled #define DEFAULT_DESIRED_MAX_CONN_INTERVAL 72//80//800

把这两个参数调到同样的数值,然后设置一个比较好的值,比如8,蓝牙数据交换时间就变成10ms了

LongXu Jin:

回复 cedar_xuesong:

谢谢您的提示,

不过这两个参数我早就改过了,速度没有任何提升的。苹果更新的时候比安卓快了一倍,不知道什么原因?

赞(0)
未经允许不得转载:TI中文支持网 » cc2640 OTA速度太慢了
分享到: 更多 (0)