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.

[参考译文] Linux/CC2564:imx6和 bluez

Guru**** 2582405 points
Other Parts Discussed in Thread: CC2560, CC2560B

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/758284/linux-cc2564-imx6-and-bluez

器件型号:CC2564
主题中讨论的其他器件:CC2560CC2560B

工具/软件:Linux

降级器、

我想将 CC2560与 imx6结合使用、内核是 git.kernel.org 上的主分支。

因此内核具有包含 CC2560的 HCI_LL.c。

要将 BlueZ 与此芯片一起使用,如何配置 BlueZ 以在特定 UART 通道上使用 HCI?  

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    BlueZ 在 TI 内部不受支持、我认为我们没有在 CC256x 内部使用过它。
    TI 直接支持的堆栈是 TI 蓝牙堆栈:

    www.ti.com/.../TIBLUETOOTHSTACK-SDK

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

    那么、下面这个线程上的数据和答案是错误的。对吧?
    e2e.ti.com/.../595704

    内核主分支上的 hci_l.c 也如何? 您是否测试和/或使用过它?

    此致
    AP
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谦逊 虽然内部不支持 BlueZ、但 CC2564x 也应与 Bluez 搭配使用。 确保相关的 BT 脚本位于固件文件夹中。 从接口(HCI、BT_EN)的角度来看、WL18xx 和 CC22564c 之间没有差异。 但是、在 CC256X 上同时使用 BLE 和辅助模式存在一些限制。 请查看数据表...

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

    实际上、我将 CC2560与 imx6搭配使用。
    -芯片上的硬件信号正常(CLKS 和 EN)
    - BTS 文件已加载(我可以通过示波器和内核日志中看到它)
    -协议为 HCI 和 UART H4
    错误包括:
    -内核日志显示:蓝牙:hci0:帧重新组装失败(-84)
    -内核日志:蓝牙:hci0:命令0x1003 TX 超时
    -内核日志:蓝牙:hci0:命令0x1001 TX 超时
    -内核日志:蓝牙:hci0:命令0x1009 TX 超时

    此外、在用户空间 I 终端中:'hcitool'和'blutoothctl'命令看不到任何器件。

    感谢你的帮助
    功率放大器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我看到、对于 CC2560、可能会有问题。 这是因为 CC2560是一款经典器件、Bluez 期望控制器响应 LE 相关的查询。 如果您使用的是双模器件 CC2564B、则它应与 Bluez 搭配使用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、新年快乐

    那么、如果我想继续使用芯片 CC2560B、我需要使用 Bluetopia PM 代替 Bluez、对吧?

    如果是、如何为 IMX 重新编译它? 是否有配方?

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

    是的。。。 最好使用 BluetopiaPM。 获取堆栈的说明如下-
    www.ti.com/.../TI-BT-4-2-STACK-LINUX-ADDON
    因为、这是一个典型的只有器件不使用 LE 功能的器件。

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

    您好!

    不适用于 AM335x 系列? 它是否适用于 IMX?  

    一个是 A8 IMX 是 A9不同的架构、需要重新编译?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Blutopia 库是使用 Linaro ARM 工具链构建的、启用了硬浮点功能。 无论是使用 A8还是 A9内核、都不是问题。

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

    我下载了它并在 Ubuntu 上安装。(它未在 IMX 上安装)我发现它只是解压缩文件。
    现在、它内部有很多目录和文件(AM533x..)
    如何在目标 rootfs 中使用它?
    它需要移植吗?
    例如、如何为其配置 UART 通道?

    谢谢