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.

[参考译文] CC2640R2F:CC2640R2F

Guru**** 2589280 points
Other Parts Discussed in Thread: CC2640R2F, CC2340R5

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1368545/cc2640r2f-cc2640r2f

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

工具与软件:

使用来自外部 MCU 的编码 PHY 的外部 UART 命令是什么以及我们如何验证是否已设置该命令。

以及什么是先决步骤。

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

    您好!

    要使用 外部 MCU 控制 CC2640R2F、CC2640R2F 应使用 host_test 项目。 该工程通过向 CC2640R2F 器件发送 UART 或 SPI 命令、可将该 CC2640R2F 用作网络处理器。 使用 BTool、您可以发送命令以更改广播 PHY 以及连接 PHY。 通过 BTool、您可以看到通过 UART 发送的字节、然后为您的应用复制这些字节。

    以下 HCI 供应商特定指南显示了可以使用的所有 HCI 功能、如何构建这些功能以便进行传输以及执行哪些操作:

    https://dev.ti.com/tirex/explore/content/simplelink_cc2640r2_sdk_5_30_00_03/docs/blestack/ble_user_guide/TI_BLE_Vendor_Specific_HCI_Guide.pdf

    https://dev.ti.com/tirex/explore/content/simplelink_cc2640r2_sdk_5_30_00_03/docs/ble5stack/vendor_specific_guide/BLE_Vendor_Specific_ Guide/index.html

    此致、

    1月

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

    您好、Jan、

    在哪里可以找到 BTOOL 设置?

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

    您好!

    BTool 位于您的 SDK 安装目录中。

    对于 BLE4:{SDK_INSTALL_DIR}/tools/blestack/btool/btool.exe

    对于 BLE5:{SDK_INSTALL_DIR}/tools/ble5stack/btool/btool.exe

    此致、

    1月

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

    您好、Jan、

    我要使用以下命令:

    #define SNP_HCI_OPCO_LE_READ_PHY            0x2030 //!< HCI LE 读取 PHY
    #define SNP_HCI_OPCO_LE_SET_DEFAULT_PHY        0x2031 //!< HCI LE 设置默认 PHY 命令
    #define SNP_HCI_OPCO_LE_SET_PHY            0x2032 //!< HCI LE 设置 PHY
    但是、当我查看 SNP 文档时、我发现以下3个命令操作码不可用、如下所示:
    那么、使用这3条命令的替代方法有哪些? 我想我们可以通过 HCI_EXT 命令使用、但我不确定如何使用它。 因为我要使用我身边的所有 SNP 命令。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您使用的是 BLE5-Stack 还是 BLE4堆栈? 供应商 BLE5堆栈的特定于供应商的 HCI 命令指南如下所示:

    https://dev.ti.com/tirex/explore/content/simplelink_cc2640r2_sdk_5_30_00_03/docs/ble5stack/vendor_specific_guide/BLE_Vendor_Specific_ Guide/gap_api.html? highlight=phy#

    您应该能够使用该指南中列出的命令来设置 PHY 并读取 PHY 参数。

    此致、

    1月

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

    HII Jan,

    我正在使用 BLE5-Stack.i 尝试在给定的文件中找到命令:

    文件:///C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/docs/ble5stack/vendor_specific_guide/BLE_Vendor_Specific_ Guide/hci_cmd_extracted.html

    但我无法找到以下命令:  

    #define  SNP_HCI_OPCO_LE_READ_PHY             0x2030 //!< HCI LE 读取 PHY
    #define  SNP_HCI_OPCO_LE_SET_DEFAULT_PHY          0x2031 //!< HCI LE 设置默认 PHY 命令
    #define  SNP_HCI_OPCO_LE_SET_PHY              0x2032 //!< HCI LE 设置 PHY
    您能否共享确切的文档链接、因为在您给定的命令中、我也找不到这些操作码的数据格式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    可在 BTool 中找到特定的 HCI_LE_ReadPHY 命令(可在{SDK_INSTALL_DIR}/tools/ble5stack/btool/btool.exe 中找到)。

    在 btool 中、可自定义参数、查看传输的十六进制文件作为参考。

    此致、

    1月

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

    您好、Jan、

    感谢您分享命令。 一个简单的问题是、SDK 中有两个文件夹、一个是 BLE5STACK、另一个是 BLESTACK。它们之间的区别在于它们既支持 BLE5、也支持编码 PHY 功能。

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

    您好!

    ble5stack 和 blestack 的区别在于 ble5stack 支持 BLE5、而 blestack 支持 BLE4.2。 如果 BLE5不是绝对要求、那么我建议在 CC2640R2上使用 BLE4.2堆栈、因为它包含的示例更多、并为用户应用提供更多 RAM 和闪存可用性。

    此致、

    1月

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

    您好!

    我想使用编码 PHY 我是否可以将其与 BLESTACK 配合使用或者必须 使用 BLE5STACK?

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

    您好!

    如果您希望执行编码 PHY、则必须使用 BLE5-Stack。 如果这是新开发、那么我也会考虑评估 CC2340R5器件。 CC2340R5器件是一款原生 BLE5器件、具有许多额外功能。

    此致、

    1月