我们使用基于 AM335X 的定制板和 CC2564MODA 作为控制器。 我们已执行以下步骤:
1.将此文件/var/lib/systemd/rfkill/platform-48022000.serial:蓝牙中的值从1更改为0
2.
配置引脚 P9.24 UART
配置引脚 P9.26 UART
Echo 41 >/sys/class/gpio/export
回显>/sys/class/gpio/gpio41/direction
echo 0 >/sys/class/gpio/gpio41/value
休眠0.01
Echo 1 >/sys/class/gpio/gpio41/value
3.
hciattach /dev/ttyS1 Texas 3000000
找到了德州仪器的芯片!
固件文件:/lib/firmware/ti-connectivity/TIInit_6.7.16.bts
已加载 BTS 脚本版本1
TExaS:将波特率更改为3000000、将流控制更改为1
器件设置完成4. 服务包:下载的服务包 TIInit_6.7.16.btss5. 蓝牙连接到移动设备成功。 我们正在使用蓝牙 PAN 配置文件。 在连接上、我们启用了互联网服务。 我们正在通过蓝牙提供从设备到移动设备的互联网。
但后来出现了如下故障:7月24日09:47:01 ARM 内核:[ 513.886958]蓝牙:在状态2中接收到 HILL_WAKE_UP_IND
7月24日09:47:01 ARM 内核:[ 513.893837]蓝牙:数据长度过大
7月24日09:47:01 ARM 内核:[ 513.898526]蓝牙:未知 HCI 数据包类型52
7月24日09:47:01 ARM 内核:[ 513.905062]蓝牙:未知 HCI 数据包类型00
7月24日09:47:01 ARM 内核:[ 513.909886]蓝牙:未知 HCI 数据包类型36
7月24日09:47:01 ARM 内核:[ 513.916478]蓝牙:数据长度太大
7月24日09:47:01 ARM 内核:[ 513.921125]蓝牙:未知 HCI 数据包类型53
7月24日09:47:01 ARM 内核:[ 513.927661]蓝牙:未知 HCI 数据包类型00
7月24日09:47:01 ARM 内核:[ 513.933498]蓝牙:未知 HCI 数据包类型46
7月24日09:47:01 ARM 内核:[513.939336]蓝牙:数据长度太大
7月24日09:47:01 ARM 内核:[ 513.944987]蓝牙:未知 HCI 数据包类型4e
7月24日09:47:01 ARM 内核:[ 513.950751]蓝牙:未知 HCI 数据包类型43
7月24日09:47:01 ARM 内核:[ 513.95662]蓝牙:未知 HCI 数据包类型66
7月24日09:47:01 ARM 内核:[ 513.961528]蓝牙:数据长度太大
7月24日09:47:01 ARM 内核:[ 513.967684]蓝牙:未知 HCI 数据包类型41
7月24日09:47:01 ARM 内核:[513.973478]蓝牙:未知 HCI 数据包类型44
7月24日09:47:01 ARM 内核:[ 513.979301]蓝牙:未知 HCI 数据包类型6a
7月24日09:47:01 ARM 内核:[513.985177]蓝牙:数据长度太大
7月24日09:47:01 ARM 内核:[ 513.990856]蓝牙:未知 HCI 数据包类型49
7月24日09:47:01 ARM 内核:[ 513.996766]蓝牙:未知 HCI 数据包类型44
7月24日09:47:01 ARM 内核:[ 514.001815]蓝牙:未知 HCI 数据包类型98
7月24日09:47:01 ARM 内核:[ 514.012112]蓝牙:数据长度太大
7月24日09:47:01 ARM 内核:[514.024103]蓝牙:未知 HCI 数据包类型49
7月24日09:47:01 ARM 内核:[ 514.036089]蓝牙:未知 HCI 数据包类型44
7月24日09:47:01 ARM 内核:[ 514.047839]蓝牙:未知 HCI 数据包类型 A8
7月24日09:47:01 ARM 内核:[514.052771]蓝牙:数据长度太大
7月24日09:47:01 ARM 内核:[514.059427]蓝牙:未知 HCI 数据包类型49
7月24日09:47:01 ARM 内核:[514.065375]蓝牙:未知 HCI 数据包类型44
7月24日09:47:01 ARM 内核:[514.071345]蓝牙:未知 HCI 数据包类型 acWe 尝试使用115200、230400、460800范围内的多个波特率... 3000000.所有这些230400都很适合我们。 至少我们能够以170kbps 的速率通过蓝牙连接和使用互联网服务。
我们仍然会得到"数据长度太大"错误。 原因可能是什么?