这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » TI » cc2541 oad PC端BLE Device Monitor升级问题

共3条 1/1 1 跳转至

cc2541 oad PC端BLE Device Monitor升级问题

菜鸟
2015-09-07 22:07:12     打赏

#define DEFAULT_MIN_CONN_INTERVAL     0x0010// 0x0006 // 100 milliseconds  7.5ms
#define DEFAULT_MAX_CONN_INTERVAL     0x0010// 0x0C80 // 4 seconds         4S

我在PC端用BLE Device Monitor升级,时间太长40分钟大概,1s 48-52字节。有的人说可以通过修改连接参数即时间间隔可以提高速度,我改成20ms对应0x0010,似乎速度也没有提高多快,具体PC端升级连接参数应该怎么修改。




关键词: cc2541     oad    

专家
2015-09-08 09:55:52     打赏
2楼
让参数加倍试试

菜鸟
2015-09-09 11:33:41     打赏
3楼

你好,从机可以向主机发出更改连接间隔请求,最小蓝牙间隔更改到20ms就比较快了。修改连接参数是对于image-A.还是image-B程序。我修改了image-A.从机连接参数为20ms,但是在升级过程中会出现 OAD blocks overflow错误,程序如下:

// Minimum connection interval (units of 1.25ms, 80=100ms) if automatic parameter update request is enabled
#define DEFAULT_DESIRED_MIN_CONN_INTERVAL     16//80

// Maximum connection interval (units of 1.25ms, 800=1000ms) if automatic parameter update request is enabled
#define DEFAULT_DESIRED_MAX_CONN_INTERVAL     16//800

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

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

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


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]