导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    关于wifi daemon启动问题

    Linux
    1
    1
    28
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Y
      yukinoshita064 LV 3 最后由 编辑

      尝试按照 Tina_Linux_Wi-Fi_开发指南 中的文档编写一个Wifi连接程序,编写完成运行时提示:

      wifi daemon has been closed,Please open wifi daemon first.
      

      执行wifi_daemon,提示wpa_supplicant未启动:

      wifi_daemon
      debug levle:2
      connect wpa_supplicant failed,please check wifi driver!
      connect wpa_supplicant failed,please check wifi driver!
      connect wpa_supplicant failed,please check wifi driver!
      connect wpa_supplicant failed,please check wifi driver!
      

      随后手动启动了wpa_supplicant,同过wpa_cil验证wpa_supplicant已经正常启动,再次执行wifi_daemon,仍然提示启动失败:

      Failed to start wifi daemon.
      

      芯片型号:F133-B
      基于D1s-nezha修改
      wifi芯片:8189fs,自行编译驱动,开机后手动装载
      编写的程序:

      #include <stdio.h>
      #include "wifi_test.h"
      #include "wifid_cmd.h"
      
      void main(void)
      {
              char ssid[]="";
              char pwd[]="";
              enum cn_event event=DA_CONNECTED;
              struct wifi_status status;
              printf("Helloworld!\n");
              aw_wifid_open();
              if(aw_wifid_get_status(&status)>=0){
                      printf("status get success!%d",status.state);
              }else{
                      printf("status get failed!");
              }
              if(aw_wifid_connect_ap(ssid,pwd,&event)>=0){
                      printf("Connect Success!");
              }else{
                      printf("Connect Failed!,%d",event);
              }
      }
      
      1 条回复 最后回复 回复 引用 分享 0
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策