请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC3100BOOST 我使用连接到 STM32F7发现板的 CC3100 BOOST。 我使用 WPA2安全性将 CC3100器件设置为接入点模式。
我尝试从运行 Windows 的笔记本电脑连接到 Wifi 网络、并收到"密钥或密码不正确"错误。
我尝试复制并粘贴密码、因此我不会对其进行错误键入、结果相同。
WEP 安全性也会出现此问题,因此我认为此问题并非特定于安全类型。
下面是我使用的配置代码:
从 sl_common.h 文件中摘录:
/*器件以 AP 模式启动时的配置*/ #define SSID_AP_MODE "飞巴巴卡尔" /* AP 模式下 CC3100的 SSID */ #define PASSWORD_AP_MODE "abc" // CC3100 AP 的密码*/ #define SEC_TYPE_AP_MODE SL_SEC_TYPE_WEP //可以采用 SL_SEC_TYPE_WEP 或 * sl_SEC_TYPE_WPA 也是*/
从.c 文件中摘录:
/*将 CC3100配置为在 AP 模式下启动*/ RetVal = sl_WlanSetMode (Role_AP); if (RetVal < 0) loop_forever (); /*配置 CC3100的 SSID */ RetVal = SL_WlanSet (SL_WLAN_CFG_AP_ID、WLAN_AP_OPT_SSID、 PAL_strlen (SSID_AP_MODE)、(_u8 *) SSID_AP_MODE); if (RetVal < 0) loop_forever (); SecType = SEC_TYPE_AP_MODE; /*配置 AP 模式的安全参数*/ RetVal = SL_WlanSet (SL_WLAN_CFG_AP_ID、WLAN_AP_OPT_SECURITY_TYPE、1、 (_u8 *)&SecType); if (RetVal < 0) loop_forever (); RetVal = sl_WlanSet (sl_WLAN_CFG_AP_ID、WLAN_AP_OPT_PASSWORD、PAL_strlen (password_AP_MODE)、 (_u8 *) PASSWORD_AP_MODE); if (RetVal < 0) loop_forever (); RetVal = sl_Stop (sl_stop_timeout); if (RetVal < 0) loop_forever (); CLR_STATUS_BIT (G_Status、STATUS_BIT_IP_ACQUIRED);
如果有任何帮助、向我展示从何处开始查找问题、我将不胜感激。