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.

[参考译文] CC2640:HCI 接口

Guru**** 2563960 points
Other Parts Discussed in Thread: CC2640, CC2640R2F

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/587464/cc2640-the-hci-interface

器件型号:CC2640

您好!  

我有兴趣了解 CC2640中的 HCI 接口。 是否有一个很好的文档对此进行了概述? 我特别想了解接口所使用的物理接口。 根据我对 UART 接口的理解、这是正确的吗? 如果正确、在哪里可以找到 Cortex-M3上方便与 Cortex-M0内核(无线电芯片)通信的 UART 驱动程序代码?  

谢谢!

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

    如果您安装 BLE Stack 2.2.1、则可以参阅 docs 文件夹中的 TI_BLE_Vendor_Specific_HCI_Guide.pdf。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答、但它没有回答我的问题。 在 cc2640的主机端、HCI 层下方必须有某种驱动程序模块、用于通过物理介质(无论是 UART、USB 等)将数据包传输到控制器。 我想知道这段软件是如何的机制:它实际上是 UART 吗?如果是、有没有相关文档? 此外、我还想了解此代码在我的项目中的位置。 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请访问 processors.wiki.ti.com/.../CC2640_BLE_Network_Processor
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我不打算将 CC2640用作网络处理器。 我自己进行了一些挖掘、M0和 M3之间的接口似乎是门铃。 该 M0仅具有物理层、而 M3具有 LL 和 UP。 可以有人确认吗?  

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

    您好、Ali、

    CC2640和 CC2640R2F 是集成了 BLE 主机和控制器的无线 MCU。 HCI 接口是 TI BLE 堆栈的内部 API。 正确的方法是、Cortex-M0射频内核处理器和应用 Cortex-M3之间有一个门铃接口。 除了门铃、内核都可以访问20kB 主系统 RAM。 请注意、HCI 接口不会直接暴露在应用程序中、但应用程序可以发送特定于 HCI 和供应商的 HCI 命令。

    如需了解更多详细信息、请参阅软件开发人员指南 :software-dl.ti.com/.../index.html

    祝你一切顺利

    编辑:阐明主机和控制器