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.

[参考译文] CC3235SF:配置仅连接5G、但可以连接2.4G

Guru**** 2478765 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1430580/cc3235sf-config-only-conect-5g-but-can-connect-2-4g

器件型号:CC3235SF

工具与软件:

您好、TI 工程师

    我构建了两个固件。 一个固件 V1.0.1、可以连接2.4G/5G WIFI。 另一个是 V1.0.2 、仅连接5G WIFI(设置2.4G 信道掩码0x0000)。

   我有一个广播2.4G/5G 的 AP、V1.0.1可以通过2.4G/5G 连接此 AP。   V1.0.2仅连接5G WIFI。

   当 V1.0.1时、通过2.4G 连接 AP、然后将 OTA 固件连接到 V1.0.2。 OTA 成功(CC3235 WIFI 配置相同)后、CC3235仍通过2.4G 连接 AP、而不是5G WIFI。 然后配置设备以连接另一个2.4G AP、设备无法连接。  config dev 连接另一个5G AP、dev。 所以我认为 CC3235会存储已连接的 WIFI 信息、并使用此 WIFI 信息进行连接。

   我认为是对的吗?  如果是、如何删除连接的 WiFi 信息?

   

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

    您好!

    不是很清楚。 您是否认为 v1.0.2工作正常且仅连接到5G、而在 OTA 之后还连接到2.4G? 请澄清。

    通常、如果您启用了自动连接和快速连接、配置文件会存储在文件系统中并使用。 要删除配置文件,您需要使用 sl_WlanProfileDel () API。

    Shlomi

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

    此 OTA 包含什么内容?

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

    OTA 仅将固件从 V1.0.1更新到 V1.0.2。 与 v1.0.1相比、V1.0.2仅将2.4G 通道设置为0x0000。   CC3235将 在引导时加载 WIFI 配置文件、而在 OTA 时不修改配置。 OTA 到 V1.0.2后、 CC3235将连接到从 V1.0.1固件配置的 AP。  但 CC3235连接了2.4GWIFI 而不是5G WIFI

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

    您好!

    它是"chicken and the egg"、因为 v1.0.1存储2.4配置文件、在 OTA 过程中、不会删除此配置文件。 在 OTA 到 v1.0.2完成后,调用 sl_Start() API ,并在删除配置文件之前调用和连接2.4配置文件。 这就是您无法连接至新的2.4 AP 的原因。

    根据这个理论,在配置文件被删除并且你断开与 AP 的连接(通过 sl_WlanDisconnect ())后,重新加载应用应该不允许你连接。

    Shlomi