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.

[参考译文] CC3351:如何测试 BLE 信号

Guru**** 2644125 points

Other Parts Discussed in Thread: CC3351

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1577535/cc3351-how-to-test-the-ble-signaling

器件型号: CC3351

尊敬的 TI 专家

  如何测试 BLE 信令、我已尝试将 BT UART TX/RX 连接到 CMW500。 但会遇到错误。 为什么需要 BLE 信令测试? 因为 BQB 自动测试需要信令模式。 以下是我的测试步骤。

image.pngimage.pngd55085e6-82c6-4ddf-9234-77cd787f8fed.png

 

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

    您好、

    这可能是由于 BLE 固件中实现了省电功能。  它期望 RTS 和 CTS 线路唤醒一些接近省电但 HCI 通信需要的内部进程。

    要关闭此功能、您需要将省电模式设置为关闭。 您是否使用 Linux 主机加载固件?

    此致、

    Rogelio

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

    你(们)好

     是、我们使用 Linux 主机加载固件、并介绍如何将省电模式设置为关闭。

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

    可以使用命令将模式设置为关闭。 在我们的 SDK 中、我们有脚本“set_power_mode.sh"。“。

    您可以执行“./set_power_mode.sh 0“。  

    还要确保从 Linux MPU 启用 BLE。  是否从 MPU 启用或禁用通过 SDIO 的 BLE?

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

    你好 Sabeh Khan

      我 执行了“./set_power_mode.sh 0“。  在执行之前、还会重新启动 bt 驱动程序。 但它  仍然无法 测试 BLE 信令模式。

       

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

    您是否使用 ble_enable 命令启用了蓝牙?

    Echo 1 >/sys/kernel/debug/ieee80211/phy0/cc33xx/ble_enable

    此对讲机上的蓝牙接口一直保持静音、直到您完成此操作。

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

    您好、

    我认为您不能启用通过 SDIO 实现的 BLE、然后通过 UART 与它进行通信。 您只能选择其中一个。 因此、我建议通过器件树禁用通过 SDIO 的 BLE、然后重试。  

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

    我完全错过了...

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

      好、下周我会尝试

       

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

    您好:

      但是、目前我们的 BLE 通信基于 SDIO。 这是因为我们移除了 UART 的电源转换芯片。 该图片显示了我们的 PCB。 如您所说、如果我们也通过 SDIO 禁用 BLE、那么如何启用蓝牙以及如何测试 BLE 信令模式? 在这一前提下、请详细说明 BLE 信令测试。 谢谢你。

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

    你(们)好

    任何更新?五天已过。

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

    您好、

    对延迟深表歉意。

    但是、目前我们的 BLE 通信基于 SDIO。

    因此、我不要求通过 SDIO 通信永久禁用 BLE。 我想简单地暂时禁用它、以便您能够与 CC3351 芯片通信、特别是与 CMW500 进行 UART 通信。

    一般流程如下所示:

    1. 将 CMW500 UART 连接到 CC3351 芯片的 UART。  

    2. 禁用 TI BLE SDIO 驱动器。

    3. 为 Linux MPU 加电、以便加载 WiFi 驱动程序。

    4. 从 Linux MPU 运行 ble_enable 命令。

    5. 通过 UART 开始 CMW500 测试。