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

手机与烧入主从一体程序的模块异常断开

请问如果手机与模块异常断开,模块这边会接收到断开的信息?如果会,请问在程序的哪个地方会接收到信息

YiKai Chen:

你是用什麼芯片,還有協議棧的版本跟例程用的是哪個?

Viki Shi:

需要提供更多信息帮助判断,除了YiKai提到的,还有手机系统版本,multirole例程是否有改动等信息。
异常断开大部分是超时了,你可以跟踪代码改一下超时时间设置

user5865883:

回复 YiKai Chen:

你好,我用的是cc2640的multirole,协议栈使用的是ble_sdk_2_02_01_18,安卓手机的蓝牙协议为4.2,也会出现异常断开的情况?安卓手机的蓝牙协议为4.0的不会出现异常断开

user5865883:

回复 Viki Shi:

你好,我用的是cc2640的multirole,没有改动过,协议栈使用的是ble_sdk_2_02_01_18,安卓手机的蓝牙协议为4.2,也会出现异常断开的情况?安卓手机的蓝牙协议为4.0的不会出现异常断开,还有就是multirole工程没法进入GAP_LINK_PARAM_UPDATE_EVENT事件,用其他的程序没出现进不去的情况

user5865883:

回复 Viki Shi:

multirole请求连接参数更新没法执行,请问你们那边有例子可以参考?

user5865883:

烧入主从一体程序的模块向手机发起连接参数的更新,但是结果(pMsg->opcode)打印出个17,没有GAP_LINK_PARAM_UPDATE_EVENT事件发生,请问是怎么回事

Viki Shi:

回复 user5865883:

单次只连接一个手机设备吗? 尝试改大HEAPMGR_SIZE是否有改善

user5865883:

回复 Viki Shi:

只连一个手机也会出现异常断开的情况,可能是你们的Multirole协议栈处理不好

user5865883:

回复 Viki Shi:

HEAPMGR_SIZE已经设置为0

Viki Shi:

回复 user5865883:

改大一点,设置为0是不行的

赞(0)
未经允许不得转载:TI中文支持网 » 手机与烧入主从一体程序的模块异常断开
分享到: 更多 (0)