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

linux下CC2640r2f蓝牙连接问题

环境描述:从i.MX6到TI蓝牙设备CC2640r2 通过UART3进行数据通讯,CC2640r2f已经烧录固件host test app,在/lib/fireware/下也有固件TIInit_6.12.26.bts,已经确定串口通讯正常,bluez移植成功,现进行如下操作 

root@DESBase:/# hciconfig hci0 upCan't get device info: No such device

/root@DESBase:/# hciattach -t 30 -s 115200 /dev/ttymxc2 texas 3000000 flowInitialization timed out.

请教:

1、蓝牙模块为什么没有被识别到

2、需要进行哪方面的修改

Viki Shi:

串口通信正常,HCI_EXT_BuildRevisionCmd读取有识别吗?

user6274145:

回复 Viki Shi:

你好 HCI_EXT_BuildRevisionCmd应该是用sdk下 btool这个工具下发的吧 但是我手上没有usb dongle,没办法通过这个指令来确定,请问还有别的办法吗?

user6274145:

回复 Viki Shi:

你好 这是我用串口线直接连接打开btool时 提示的告警信息

[2] : <Tx> – 09:36:53.300-Type : 0x01 (Command)-OpCode : 0xFC1D (HCIExt_ResetSystemCmd)-Data Length : 0x01 (1) byte(s) Type : 0x00 (0) (Chip Reset)Dump(Tx):0000:01 1D FC 01 00 …..——————————————————————–[3] : <Error> – 09:36:55.318Message Response TimeoutName = HCIExt_ResetSystemCmdOpCode = 0xFC1DTx Time = 09:36:53.300——————————————————————–[4] : <Warning> – 09:36:55.419Device Reset TimeoutDevice May Not Function Properly

这是什么原因呢

Viki Shi:

回复 user6274145:

CC2640r2f设备烧入host test以后需要重启一下,是否在使用btool之前重启?

user6274145:

回复 Viki Shi:

是的 在使用btool之前已经重启过了

Viki Shi:

回复 user6274145:

请问你使用的SDK版本是什么?建议使用最新的SDK里的btool,插拔USB再次连接一下试试

user6274145:

回复 Viki Shi:

你好 sdk版本simplelink_cc2640r2_sdk_3_40_00_10 这个应该是比较新的,并且已经多次插拔usb,仍然没有明显效果

请问,在最上面的问题现象,你们是觉得蓝牙模块的物理层通讯有问题 还是hci协议有问题?

赞(0)
未经允许不得转载:TI中文支持网 » linux下CC2640r2f蓝牙连接问题
分享到: 更多 (0)