博通wifi bcm43362kubg的調試

調試之前,首先先簡單看看驅動代碼,瞭解代碼的大致工作流程,其次根據硬件配置,軟件正確配置wlan_en和wlan_reset的上電和復位部分,如果有中斷角,則配置成中斷即可。

1、配置上電部分,文件dhd_gpio.c

gpio_wl_reg_on:wlan_en配置角

      gpio_wl_host_wake:irq中斷角


2、驅動的SDIO功能要打開,比如高通或者RK的dtsi文件裏打開即可(否則bcmdhd的probe失敗)。

3、期間如果遇到驅動加載失敗,可以排查如下方面。

      硬件接線是否正確

      wifi模塊供電是否正常(注意如果SDIO通信一直失敗找不到原因,可以接上拉電阻試試)

      sdio通信CLK是否正確(可適當降低)

      軟件驅動版本是否支持該linux版本

      驅動能否讀出wifi芯片的MAC地址

      驅動加載過程中read和write時是否有報錯

      

4、驅動加載成功之後,需要啓動wlan0。

      ifconfig wlan0 up


5、wlan0 up成功之後可以搜索wifi熱點測試。

      iwlist wlan0 sanning


6、搜索wifi熱點成功,則wifi調試功能正常。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章