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

CC2640R2关于蓝牙参数GAP设置函数进入死循环的问题

SDK2.20.00.49

初始化函数中GAP_SetParamValue(TGAP_CONN_PAUSE_PERIPHERAL, DEFAULT_CONN_PAUSE_PERIPHERAL);  此函数在ical_api.c文件中

找到该函数之后,一步一步跟踪,找到消息发送函数sendWaitMatchCS(ICall_getEntityId(), msg, matchGapSetParamCS);

然后继续跟踪

ICall_sendServiceMsg(src, ICALL_SERVICE_CLASS_BLE,
ICALL_MSG_FORMAT_3RD_CHAR_TASK_ID, msg);

继续找到

ICall_send(src, dstentity, format, msg)

在这个ICall_send函数里会连续执行几次之后,程序跑飞了

求解?谢谢

Viki Shi:

1、请问例程是哪个,是否有修改?
2、请问硬件是什么?自制版还是官方板?
3、如果不单步调试,直接运行play,是否存在问题?

user5987565:

回复 Viki Shi:

1.TI参考例程tida_01624
2.自制板,用的是4X4封装
3.直接运行也不行,也会跑飞

Viki Shi:

回复 user5987565:

tida_01624的例程是这个:www.ti.com/…/tidcf90

user5987565:

回复 Viki Shi:

是的,用的tidcf90例程。

user5987565:

回复 user5987565:

改用4X4封装,只是在CC2640R2_LAUNCHXL.h中把CC2650EM_7ID改成CC2650EM_4XS 吗?

user5987565:

回复 user5987565:

改用4X4封装,只是在CC2640R2_LAUNCHXL.h中把CC2650EM_7ID改成CC2650EM_4XS 吗?

Viki Shi:

回复 user5987565:

具体步骤请参考这边:dev.ti.com/…/custom-hardware.html

DENG KEN:

回复 Viki Shi:

请问下,还是无法运行,会跑飞,有什么建议吗?谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2关于蓝牙参数GAP设置函数进入死循环的问题
分享到: 更多 (0)