主题中讨论的其他器件:CC3135、 UNIFLASH、 CC31XXEMUBOOST
当我调用 sl_WlanSet()以设置器件类型(对于 P2P 连接)时、该调用会成功、但在重新启动(sl_Stop()、sl_Start())后、器件返回-4115错误。
此时、我必须将器件重置为出厂配置。
BTW、这是我的芯片固件信息:
芯片 ID = 31100000
FW 版本= 3.1.0.5
NWP 版本= 4.1.0.1B
PHY 版本= 3.1.0.11
ROM 版本= 2222
下面是我要调用的代码:
//将 CC3135设置为 P2P 组所有者
void p2p_setup_AS_GO (void)
{
unsigned char ucP2Param[4];
char devtype[16];
U8_t 策略;
i32_t 错误;
策略= sl_WLAN_P2P_policy (sl_WLAN_P2P_Role_Group_Owner、SL_WLAN_P2P_NEG_INITIATER_RAND_BACKOFF);
ERR = sl_WlanPolicySet (sl_WLAN_policy_p2p、policy、NULL、0);
断言(err=0);
//设置 P2P 设备类型
sprintf (devtype、"BLKBOX");
ERR = SL_WlanSet (SL_WLAN_CFG_P2P_PARAM_ID、SL_WLAN_P2P_OPT_DEV_TYPE、strlen (devtype)、&devtype);
断言(err=0);
}
我出了什么问题?
谢谢!