MT5931A + MT6250A后台应用
时间:10-02
整理:3721RD
点击:
如题,新项目,无屏无按键,
现在调试wifi提供热点应用。
首先测试驱动是否OK,所以先扫描其他路由器的热点,板子没问题的,另外一套代码可以搜到热点。
debug:USB转串口输出log;
wifi初始化和扫描热点代码如下:
输出结果:
LOG: mlbs_wlan_scan_task_callback: 2
LOG: g_cbm_srv_cxt_ptr->wlan_query_type: 0
LOG: srv_cbm_wlan_auto_search_timeout: 3, 1
LOG: mlbs_cbm_wlan_scan_callback: 0, 0, 2
没有搜到无线热点,求解答。
现在调试wifi提供热点应用。
首先测试驱动是否OK,所以先扫描其他路由器的热点,板子没问题的,另外一套代码可以搜到热点。
debug:USB转串口输出log;
wifi初始化和扫描热点代码如下:
- void mlbs_cbm_wlan_scan_callback(U32 job_id,void *user_data,srv_dtcnt_wlan_scan_result_struct *scan_res)
- {
- U8 i; //add by yeyu
-
- dbg_print("mlbs_cbm_wlan_scan_callback: %d, %d, %d", scan_res->result, scan_res->ap_list_num, scan_res->scan_job_id);
- for( i = 0; i < scan_res->ap_list_num; i++)
- {
- dbg_print("BSS: %s, %s, %d, %d, %d",
- scan_res->ap_list[i]->bssid,
- scan_res->ap_list[i]->ssid,
- scan_res->ap_list[i]->rssi,
- scan_res->ap_list[i]->channel_number,
- scan_res->ap_list[i]->num_of_ap); //add by yeyu
- }
- }
- void mlbs_wlan_scan_task_callback(void)
- {
- U32 result; //add by yeyu
- result = srv_dtcnt_wlan_scan(mlbs_cbm_wlan_scan_callback, NULL);
- dbg_print("mlbs_wlan_scan_task_callback: %d", result);
- StartTimer(MLBS_TIMER_WLANSCAN, 80*1000, mlbs_wlan_scan_task_callback);
- }
- void mlbs_wlan_scan_task(void)
- {
- U32 result; //add by yeyu
-
- srv_dtcnt_wlan_auto_pw_on();
- result = srv_dtcnt_wlan_init(NULL, NULL);
- dbg_print("mlbs_wlan_scan_task: %d", result);
- StartTimer(MLBS_TIMER_WLANSCAN, 30*1000, mlbs_wlan_scan_task_callback);
- }
输出结果:
LOG: mlbs_wlan_scan_task_callback: 2
LOG: g_cbm_srv_cxt_ptr->wlan_query_type: 0
LOG: srv_cbm_wlan_auto_search_timeout: 3, 1
LOG: mlbs_cbm_wlan_scan_callback: 0, 0, 2
没有搜到无线热点,求解答。
功能机上做wifi的很少,估计得靠你自己找问题了,或者找mtk
看来得自己研究代码流程了。
srv_dtcnt_wlan_scan(NULL, NULL);
小编现在有什么进展了吗?
没用这个方案了,不知道AP热点模式