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:不支持 5G

Guru**** 2466550 points
Other Parts Discussed in Thread: CC3351, CC3350

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1542039/cc3351-no-5g-support

器件型号:CC3351
Thread 中讨论的其他器件: CC3350

工具/软件:

我目前在使用 CC3351 时遇到了一些问题、希望您能提供一些帮助。

我从 TI 官方网站下载了 cc33xx-linux-mpu-package-1.0.0.6-lux-x64-installer.run 软件包、并在我们的电路板上使用了它。

WiFi 和 BLE 接口都为 SDIO。

我们的 Linux 内核版本为 5.10。 /lib/firmware/ti-connectivity 目录中的 cc33xx-conf.bin、cc33xx_2nd_loader.bin 和 cc33xx_fw.bin 文件均来自软件包的 cc33xx_rootfs 目录。

 

当我们使用 wpa_supplicant 进行扫描时、我们遇到了一些问题:我们无法扫描以 5GHz 频率运行的热点;

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

    您好、林世

    感谢您的发布。 我想让您转向最新的 SDK、以防之前出现的任何问题、因为目前 1.0.0.6 版本已经非常过时。 接下来几天、我将在 GitHub 页面上发布一个新的内核 5.10 补丁。  
    https://github.com/TexasInstruments-Sandbox/cc33xx-linux-mpu-ports/ 

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

    你好、林世、

    我有一个为 SDK 1.0.0.9 准备的反向端口补丁。 请参阅此处此开发分支中的补丁:
    https://github.com/TexasInstruments-Sandbox/cc33xx-linux-mpu-ports/tree/khan/k5.10-1.0.0.9 

    如果您仍然有问题、请告诉我们。

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

    你好 Sabeh Khan1.

    我们已将 1.0.0.9 软件包应用到内核 5.10 版本。

    补丁应用过程中出现问题、最新补丁(内核 5.10 为 1.0.0.9)未解决该问题。 我不确定这会导致什么影响:

    文件 patch.txt 中的补丁代码片段 不能应用于内核版本 5.10、因为

    size_t ieee80211_assoc_link_elems(结构 ieee80211_sub_if_data *sdata、...

    内核 5.10 中不存在函数和结构结构 ieee80211_stub_if_data。

     

    如果没有此补丁、我们便完成了 1.0.0.9 驱动程序和固件的编译和安装。

     

    但我们仍然有问题:

    1. 无法扫描任何 5G 热点、包括我周围已存在且位于非 DFS 信道上的 5G 热点路由器。

    我的步骤是:

    sta_start.sh

    WPA_CLI 扫描

    wpa_cli scan_result

     

    cc3351_scan_log.txt 文件是扫描内核日志。

    Iw_list.txt 是 iw list 命令结果。

     

    1. 我们将 BLE 配置为外设、并添加了一些 GATT 服务功能、其他设备可以扫描这些功能、但无法连接到设备并访问 GATT 服务和广播数据。
    2. CC3351 是否支持 5G 频率下的 DFS 信道? 如果不支持哪些函数、这些函数会受到影响? 例如、始终缺少一些扫描结果?

     e2e.ti.com/.../patch.txte2e.ti.com/.../6787.iw_5F00_list.txte2e.ti.com/.../cc3351_5F00_scan_5F00_log.txt

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

    您有适用于 5G 频带的天线吗?

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

    尊敬的 Lin Shi:

    从这些日志中可以看到、Linux 主机正在发送命令来扫描 2.4GHz 和 5GHz AP。 因此、软件似乎运行正常。 但是、这里没有看到 SSID 列表。 您能否使用“iw wlan0 scan“的整个输出生成另一个日志?

    此外、您是否在系统上配置了任何国家/地区代码? 可能是您正在查找的 AP 所在的国家/地区代码与已设置的国家/地区代码不同。

    最后、正如 Dean 提到的、请确认您的天线 在 5GHz 频段内工作正常。

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

    您好、Dean

    是的。 天线适用于 5G 频段。 天线的零件号是 W1039B030。 数据表链接: www.yageogroup.com/.../DATASHEET_W1039B030

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

    你好、Sabeeh

    Iw_scan_result.txt 文件是“iw wlan0 scan“命令 结果。

     

    我们系统配置的国家/地区代码为 CN。

    “iw reg get“命令结果:

     

    全局

    国家/地区:DFS-FCC

           (2400 - 2483 @ 40)、(不适用,20)、(不适用)

           (5150 - 5350 @ 80)、(N/A、20)、(0ms)、DFS、 自动 BW

           (5725 - 5850 @ 80)、(N/A、33)、(N/A)

           (57240 - 59400 @ 2160)、(N/A、28)、(N/A)

           (59400 - 63720 @ 2160)、(N/A、44)、(N/A)

           (63720 - 65880 @ 2160)、(N/A、28)、(N/A)

     

    我们的 5G 路由器热点可在 165 个通道上运行。

     

    我们还作了其他一些尝试。 目前、我们可以通过 hostapd 将 CC3351 配置为 5G AP 模式、还可以由其他器件进行扫描、以确认热点是否在 5G 通道上正常工作。

    但仍然无法扫描任何 5G hotspots.e2e.ti.com/.../iw_5F00_scan_5F00_result.txt

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

    嗨、Lin Shi、

    您使用的 AP 的品牌和型号是什么? 它是否也配置了 CN 国家/地区代码?

    只是一个调试步骤、您可以尝试禁用国家/地区代码吗? 或者、您可以设置“iw reg set 00“并尝试再次扫描。 该区域是否有多个 5GHz AP? 由于您已成功将 cc3351 配置为 5GHz AP 模式、您是否有另一台 cc3351 设备、您还可以扫描相同的 cc3351 AP?

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

    我们使用的 AP 来自 Xiaomi。 我们尝试了另一个 cc3351 作为火锅。 我们只能成功找到 cc3351 5G 火锅、但在房间里找不到其他 5G 火锅。 知道原因吗?  

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

    嗨、Lin Shi、

    我没有一个很好的答案为你,因为有多种原因。 小米 AP 可能使用隐藏 SSID、国家/地区代码可能不同、它可能位于不受支持的信道上等 我们可以进一步了解您是否能够检查 AP 的设置。

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

    你好、Sabeeh

    我们已检查小米 AP 是否正常工作;

    1. 小米和 CC3351 AP 在同一信道上 (165)、但 CC3351 AP 可以扫描、小米 AP 无法扫描。
    2. 小米 AP 将创建两个热点:2.4G 和 5G。 CC3351 只能发现 2.4G、但 5G 不能发现。
    3. 我们可以确认小米 AP 配置正常、并且不使用隐藏 SSID 功能。 其它设备扫描 Xiao 5G AP 正常。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Lin Shi、

    小米 AP 的型号是什么?  

    您能否尝试同时在 CC3351 和小米 AP 上禁用国家/地区代码? 我想您可以在 Linux 上使用“iw reg set 00“。  

    您可以尝试将小米 AP 设置为其他 5GHz 信道吗? 例如信道 36 或 40?

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

    你好、Sabeeh

    Xiaomi 型号为 AX3000T  

    我可以禁用 CC3351 的国家/地区代码配置并将其设置为 00、但无法修改 Xiaomi 的国家/地区代码、因为它没有此选项。

     

    关闭 CC3351 的国家/地区代码后、仍然无法扫描 5G。

     

    我尝试过许多 5GHz 信道(包括 36 40)、结果都是相同的。

     

    我们的环境中有多个 5G 热点、但我现在找不到。

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

    您是否可以使用 WiFi 嗅探器? 如果是、请执行空中捕获并发布...

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

    尊敬的 Lin Shi:

    如 Dean 所述、请提供 Xiaomi AP 所在 5GHz 信道的无线监听器捕获。 在监听器运行时、请从 Linux 主机发出“iw wlan0 scan“命令。 我们应该在监听器捕获中看到、cc3350 器件已在通道上发送了探测请求、理想情况下、我们看到 AP 发送探测响应。

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

    你好、Sabeeh

    captures.zip 文件是我们的 wifi 嗅探的结果。

    我们当前的嗅探设备无法同时捕获多个信道、因此我们捕获了关键信道 1、6、9、11、36 149,165、2 分钟。

    在采集期间、我们附近的路由器通过管理页面确认它们在通道 9 和 165 上运行、其 SSID 为 DiehlControls 和 DiehlControls_5G。 我们已将 CC3351 的国家/地区代码配置为美国、从而支持主动扫描 5G channels.e2e.ti.com/.../3377.captures.zip

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

    在 165 条布线中进行探测的 cc3351 器件的 MAC 地址是多少?

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

    嗨、Lin Shi、

    正如 Dean 所说、您能否提供 TI CC3351 器件的 MAC 地址?

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

    您好 Sabeeh

    我们现在可以扫描 2.4G 和 5G 热点。 我们使用 10pF 负载电容替换 40M 振荡器旁边的 6.8pF。 你知道背后的原因吗?

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

    尊敬的 Lin Shi:

    40MHz 电路非常敏感。 不正确的电容器可能会导致 5GHz 频率 偏斜。 因此、数据包错误率将非常高、因此您将无法与任何 AP 通信。  

    很高兴您能够在硬件中解决这个问题。  

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

    除了可能与另一台 cc3351 设备有相同的问题Slight smile