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:BLE 5 HCI C 函数导致挂起?

Guru**** 2595805 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/610602/cc2640r2f-ble-5-hci-c-functions-causing-hang

器件型号:CC2640R2F

您好!

  我将我们的产品固件移植到 BLE 5简单外设片外 OAD 示例程序。 当我调试初始化步骤时、它会在下面的这2条代码行挂起。

HCI_EXT_SetRxGainCmd (HCI_EXT_RX_GAIN_HIGH);//*启用高增益模式*///Markel:导致在片外 OAD 上挂起

HCI_LE_ReadLocalSupportedFeaturesCmd ();//Markel:导致在片外 OAD 上挂起 

 HCI_EXT_SetRxGainCmd ()由我添加。  HCI_LE_ReadLocalSupportedFeaturesCmd ()是来自 BLE 5 Simple Peripheral Off-Chip OAD 示例程序的原始文件。 我调试了原始 简单外设片外 OAD 示例程序的步骤、它没有挂起在  HCI_LE_ReadLocalSupportedFeaturesCmd (.)上。 导致此问题的可能原因是什么? 我怀疑预定义符号上有一些值需要调整。

-克尔

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

    CC26xx 器件不支持 SetRxGainCmd。

    您是否像处理参考代码中那样处理 HCI_LE_READ_LOCAL 支持的特性事件?

    谢谢、
    Fredrik