TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3200加入TI-RTOS,scan wifi,general event unknown error code -122

利用wlan_station的demo,我尝试创建一个task用来scan wifi,但是在第二步中,去调用函数sl_WlanPolicySet()直接失败,如下,

lRetVal = sl_WlanPolicySet(SL_POLICY_SCAN, SL_SCAN_ENABLE, (_u8 *)&scanIntervalInSeconds, sizeof(scanIntervalInSeconds));
    if (lRetVal != 0)
    {
        Report("[Func:%s],[Line:%d],Unable to set the Scan Policy=(%d)\n\r",__func__,__LINE__,lRetVal);
        return lRetVal;
    }

这里的返回值,console打印出来是-100,其实这里好理解,是因为在simplelink的SimpleLinkGeneralEventHandler()这个handler函数先是返回出来一个error:

[GENERAL EVENT] – ID=[-122] Sender=[140]

这里我始终查不到 ID为-122的错误是什么,是否是导致每次调用sl_WlanPolicySet()直接失败的原因,不明白怎么回事,之前没有加入Ti-RTOS是没问题的,

求指教,十万火急,在线等;

Yonghua Pan:

请参照例程scan_policy里面的做法,这个例程就是用来扫描的。

赞(0)
未经允许不得转载:TI中文支持网 » CC3200加入TI-RTOS,scan wifi,general event unknown error code -122
分享到: 更多 (0)