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.

[参考译文] CC2340R5:如何在嵌入式 Linux 项目中使用

Guru**** 2539500 points
Other Parts Discussed in Thread: CC2340R5, CC3301, CC2564

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1358303/cc2340r5-how-use-in-embedded-linux-project

器件型号:CC2340R5
主题中讨论的其他器件: CC3301CC2564

您好!

我们开发了一款基于 AM5231处理器的嵌入式 Linux 产品、并支持将 CC2340R5与该处理器一起用于 BLE。 但 CC2340R5 ble 堆栈似乎将在其上运行、因此我们如何在 Linux 中使用它。 我可以看到、如果我们将 host_test 固件刷写到 CC2340、其 UART 接口可用作 HCI、但它仅支持 TI 供应商特定的 HCI 命令、那么如何进一步?

此致、

亚杜

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

    尊敬的 Yadhu:

    CC2340R5不支持在器件上本地运行 Linux、因此您将无法通过使用 Linux BLE 栈(例如 BlueZ)完全控制 CC2340R5。 不过、host_test 可能是在您的用例中最有用的工程。 HOST_TEST 可接收供应商特定的 HCI 命令(通过 UART 或 SPI)以执行 BLE 功能。 您需要将这些特定于供应商的命令添加到 Linux 应用程序中、才能操作 CC2340R5。

    此致、

    1月

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

    大家好、Jan、

    TI 当前是否提供任何 C 库来处理特定于供应商的 HCI 命令?

      由于只有 BLE 控制器器件、是否可以通过 BlueZ 使用 CC3301或 CC2564等其他器件?

    此致、

    亚杜

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

    尊敬的 Yadhu:

    我建议参考 host_test 工程及其包含的驱动程序。 特别是、我认为 NPI 文件和 hci.c 文件在这里将是最有用的。 这些文件用于实现特定于供应商的 HCI 命令和传输接口。

    此致、

    1月

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

    大家好、Jan、

    感谢您的回答、您还可以关注 CC3301和 CC2564是否可以使用 BlueZ?

    此致、

    亚杜

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

    尊敬的 Yadhu:

    没问题! CC3301和 CC2564在论坛的单独部分提供支持。 您能否在新主题中发布您的 CC3301与 CC2564问题、以便将其转给合适的专家?

    此致、

    1月