art-pi wifi ap失败

发布于 2020-12-27 22:15:22

用的是art-pi设备,使能AP6212后,连接热点是可以的,但尝试了下创建热点,始终不成功

1、在wifi初始化线程中设置为AP模式
rt_wlan_set_mode(RT_WLAN_DEVICE_AP_NAME, RT_WLAN_AP);
在finsh中调用"wifi ap stm32 hello"去创建热点,报“start ap failed”,仿真定位后发现是在rt_wlan_ap_is_active(void)中,_ap_mgnt.state 这个变量为0导致创建ap失败。而_ap_mgnt.state 仅在rt_wlan_event_dispatch 中被改变,这里不明白这个事件是在什么时候进入的。

2、强制修改_ap_mgnt.state=1,在finsh中仍报失败,这次是在_rt_wlan_dev_control中调用

case RT_WLAN_CMD_SOFTAP:
    {
        struct rt_ap_info *ap_info = args;

        LOG_D("%s %d cmd[%d]:%s  run......", __FUNCTION__, __LINE__, RT_WLAN_CMD_SOFTAP, "RT_WLAN_CMD_SOFTAP");
        if (wlan->ops->wlan_softap)
            err = wlan->ops->wlan_softap(wlan, ap_info);
        break;
    }

仿真找不到wlan_softap函数,对wlan框架目前还不是很熟,问下,有调试过wifi ap功能的么。这里的是个什么问题

查看更多

关注者
0
被浏览
201
0 个回答
暂无答案,快来添加答案吧

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览