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.

[参考译文] CC2564MODA:CC2464MODA 与 BeagleBone Black 进行 HCI 通信

Guru**** 2590930 points
Other Parts Discussed in Thread: CC2564MODA

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/822827/cc2564moda-cc2464moda-hci-communication-with-beaglebone-black

器件型号:CC2564MODA

您好!

我们使用基于 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 115200
 

找到了德州仪器的芯片!
固件文件:/lib/firmware/ti-connectivity/TIInit_6.7.16.bts
已加载 BTS 脚本版本1
TExaS:将波特率更改为3000000、将流控制更改为1
器件设置完成

 
4.
 
5.蓝牙与移动设备的连接成功。 我们正在使用蓝牙 PAN 配置文件。 在连接上、我们启用了互联网服务。 我们正在通过蓝牙提供从设备到移动设备的互联网。
 
但后来它给出了如下故障:
 

7月22日11:13:09 ARM 内核:[273.382652]蓝牙:hci0 link TX 超时
7月22日11:13:09 ARM 内核:[273.433302]蓝牙:hci0停止挂起的连接84:10:0d:9e:B6:69
7月22日11:13:11 ARM 内核:[ 275.526462]蓝牙:hci0命令0x041f TX Tim eout
7月22日11:13:13 ARM 内核:[ 277.542633]蓝牙:hci0命令0x0406 TX Tim eout

谢谢。

 
 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bhagyashri

    [引用用户="Bhagyashri Sarda"]

    3.
     hciattach /dev/ttyS1 Texas 115200

    [/报价]

      https://git.ti.com/ti-bt/service-packs/trees/master/initscripts 上的 TIInit_6.7.16.bts 中将控制器的波特率配置为3000000。  请尝试改用"hciattach /dev/ttyS1 Texas 3000000"。

    如果问题仍然存在、请通过模块/控制器的 TX_DBG 引脚提供 CC256x 固件日志。

    logger 用户指南: http://www.ti.com/lit/pdf/swau058

    此致、

    Vihang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Vihang、

    感谢您的回复。

    如前所述、我将波特率更改为3000000。

    hciattach /dev/ttyS1 Texas 3000000

    现在我收到以下错误日志:

    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 数据包类型 ac

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bhagyashri

    它似乎是一个 serdev 驱动程序错误。 参考资料: https://www.spinics.net/lists/arm-kernel/msg580287.html

    此致、

    Vihang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Vihang、您好!

    这里是 Bhagyashri、

    我们尝试使用115200、230400、460800范围内的多个波特率... 3000000.所有这些230400都很适合我们。 至少我们能够以170kbps 的速率通过蓝牙连接和使用互联网服务。

    我们仍然会得到"数据长度太大"错误。 原因可能是什么?

    我们是否必须指定任何缓冲器长度或类似配置?

    请详细说明。 谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    看起来像是重复的线程。 请查看此处-

    https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/t/826133

    谢谢