Other Parts Discussed in Thread: CC2564C
大家好、
我的客户希望将 Liunx + bluez 与 CC2564C 结合使用。
他们想知道哪个版本的 BlueZ 可以与 CC2564C 完美配合使用。 有什么答案吗?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
哦 、我明白了。
我以前在 TI 芯片组 CC2564B 中使用 BlueZ 协议5.49、但可以正常工作、并使用 BTS 文件 TIInit_6.7.16.BTS (包含 CC256XB_BT_SP\)
但它无法与 TI 芯片组 CC2564C 配合使用、而 BTS 文件 TIInit_6.12.26.bts 是 CC256XC_BT_SP 包 。
它始终初始化超时。 我们可以确保板 硬件正常。
# hciattach /dev/ttyS2 Texas 115200 noflow
初始化超时。
可以给我一些建议吗?
我们在 Bluez5.50系统(AM335x EVM+CC2564C)上没有看到 BTS 文件出现问题。
您正在使用哪一个 Linux 内核版本? 主机上的 HCI/UART 是否支持硬件流控制、即 RTC/CTS? UART 驱动程序是否支持使用 ioctl 调用更改波特率?
AM335x-EVM 登录:root
root@AM335x-EVM:~# echo 0 >/sys/class/gpio/gpio117/value
root@AM335x-EVM:~# echo 1 >/sys/class/gpio/gpio117/value
root@AM335x-EVM:~# echo 0 >/sys/class/gpio/gpio117/value
root@AM335x-EVM:~# echo 1 >/sys/class/gpio/gpio117/value
root@AM335x-EVM:~# bluetoothctl -v
bluetoothctl:5.50
根目录@AM335x-EVM:~编号
根目录@AM335x-EVM:~# hciattach /dev/ttyS1 Texas 3000000
找到了德州仪器的芯片!
固件文件:/lib/firmware/ti-connectivity/TIInit_6.12.26.bts
已加载 BTS 脚本版本1
TExaS:将波特率更改为3000000、将流控制更改为1
[115.099298] 蓝牙:内核版本2.22
[115.115064] NET:注册协议系列31.
[115.119563] 蓝牙:HCI 设备和连接管理器已初始化
[115.135954] 蓝牙:HCI 套接字层已初始化
[115.140894] 蓝牙:已初始化 L2CAP 套接字层
[115.147747] 蓝牙:SCO 套接字层已初始化
[115.184096] 蓝牙:HCI UART 驱动程序版本2.3
[115.204408] 蓝牙:已注册 HCI UART 协议 H4
[115.217816] 蓝牙:已注册 HCI UART 协议 LL
[115.245048] 蓝牙:已注册 HCI UART 协议 Broadcom
器件设置完成
根目录@AM335x-EVM:~编号
根目录@AM335x-EVM:~编号
root@AM335x-EVM:~# hcitool 扫描
正在扫描...
40:26:19:17:B7:44 iPhone
根目录@AM335x-EVM:~编号
根目录@AM335x-EVM:~编号
root@AM335x-EVM:~# ls -tlr /lib/firmware/ti-connectivity | grep TIInit_6.12.26.bts
rw-r--r-- 1 1000 1000 6017 4月19日11:29 initscripts-TIInit_6.12.26.bts
rw-r--r-- 1 根根根 10137 2020年8月26日 TIInit_6.12.26.bts
根目录@AM335x-EVM:~编号
谢谢