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:CC3351 BLE 扫描和 Wi-Fi 问题

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1448001/cc3351-cc3351-ble-scanning-and-wi-fi-questions

器件型号:CC3351

工具与软件:

我的客户遇到了3个与 CC3351有关的问题:

1.参阅 CC33xx SDK 文档中的 BLE 扫描命令、服务器端可以发送广播、手机可以使用 BLE 调试助手进行扫描、但无法在另一个 CC3351 (客户端)上扫描该器件。
2.两个 CC3351、一个用作5G AP、另一个用作客户端以连接到 AP。 当网络长时间关闭后、客户端会不断对 AP 执行 ping 操作。 客户端报告"错误固件卡住、触发恢复"、恢复后、客户端可以再次连接到 AP、但一段时间后再次报告错误固件卡住。 手机可与同一 AP 保持稳定连接。
3. CC351作为 AP + STA 均已连接,使用 STA 角色 ping 路由器,连接会在10 - 20分钟后短时间内终止。 断开后、它可以恢复。  2.4GHz 频段上不会出现此问题。

请找到随附的问题日志、谢谢。

e2e.ti.com/.../CC3351.zip

此致、

沭阳县

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

    大家好、沭阳  

    我们已经报告了#2和#3问题、因此我们已经内部解决这些问题。  我们在 mysecure 上发布了这些工程版本、而公共版本将在本月末发布。

    关于第一个问题、您能否提供启动 BLE 连接的步骤?  

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

    尊敬的 Sabeeh:

    BLE 的日志目录中有两个 cmd 文件、它们是我在加载驱动程序后执行的所有操作和结果。

    在"scan on"命令--> Menu scan --> Transport le --> Back 之前添加

    然后将其扫描到对面的 cc3351器件。

    但是、现在的问题是我的手机可以通过 BLE Assistant (app)扫描到 cc3351。 但是、许多其他同事无法使用同一应用程序扫描 cc3351。 我使用支持双模 B 的蓝牙设备调用  btmgmt -i hci0 off 来模拟 BLE 设备。 其余操作与调用 cc3351相同。 我的同事可以使用 BLE 助手扫描该器件 B。

    我通过手机的 ble Assistant 看到了 cc3351和设备 B 的广播包,我想知道我的设置是否有问题,这导致了 cc3351无法被某些设备扫描?

    上一附件的屏幕截图显示了 BLE 助手捕获的 cc3351广播包、该广播包附加到可由同事正常扫描的设备 B 广播包。

    以下是环境信息:

    操作系统环境:

    1.openwrt+bluez5.66

    2.cc3351官方 Yocto 文件系统

    两个系统具有相同的内核、am6231 CPU + 6.1.83内核

    上电后仅执行 insmod 和 echo 1 > ble_enable

    使用实验。 接下来是前一个日志中 cmd 文件的操作。

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

    大家好、沭阳

    我不清楚您的步骤、因为 BLE 广告对我来说有点令人困惑。 您是否可以按照这些命令让设备进行广播? 我不确定这是 OpenWRT 提供的:

    echo 160 >> /sys/kernel/debug/bluetooth/hci0/adv_min_interval
    echo 160 >> /sys/kernel/debug/bluetooth/hci0/adv_max_interval
    
    btmgmt -i hci0 info
    
    btmgmt -i hci0 power off
    
    btmgmt -i hci0 le on
    
    btmgmt -i hci0 connectable on
    
    btmgmt -i hci0 debug-keys off
    
    btmgmt -i hci0 sc on
    
    btmgmt -i hci0 bondable on
    
    btmgmt -i hci0 pairable on
    
    btmgmt -i hci0 privacy off
    
    btmgmt -i hci0 name cc33xxble
    
    btmgmt -i hci0 advertising on
    
    btmgmt -i hci0 power on
    
    hcitool -i hci0 lerlon
    

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

    更改新应用后、该问题将得到解决。

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

    尊敬的 Sabeeh:

    问题 2和问题3是否 已解决? 您能帮助分享已发布版本的补丁的链接吗?

    BR、

    月亮

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

    尊敬的 Moon Wang:

    此版本现已在此处公开发布:

    https://www.ti.com/tool/download/CC33XX-LINUX-MPU/1.0.0.8