环境描述:从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协议有问题?