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:
谢谢您的提示,
不过这两个参数我早就改过了,速度没有任何提升的。苹果更新的时候比安卓快了一倍,不知道什么原因?