imx6ull移植ap6236 wifi模块(一)

                                    驱动移植

1、供应商提供的资料

attachments-2020-03-umasEDDp5e7b4e4f66009.png

2、根据原理图确定模块使用的是哪个串口、哪个SDIO,及wifi_pwr、wifi_wake、bluetooth_rst 对应的GPIO

attachments-2020-03-YLrjX2135e7b4ed5cfdd4.png

3、配置DTS

开启串口的流控制

attachments-2020-03-fyoWAz305e7b4ef04cca5.pngattachments-2020-03-nCAHyctu5e7b4ef5949d5.png

打开SDIO

attachments-2020-03-jYrol4855e7b4f157062b.png

模块需要外部输入32.768KHz时钟

attachments-2020-03-7xeeRzoL5e7b4f2639793.png

4、make menuconfig

attachments-2020-03-uJQoZohy5e7b4f59999e8.pngattachments-2020-03-IvdUMcrM5e7b4f66c622b.png5、添加驱动源码

    cp bcmdhd.1.579.77.41.x drivers/net/wireless/bcmdhd -rf
    make

6、将固件保存到文件系统

attachments-2020-03-1TM05QoT5e7b4fed570c7.png

7、验证

    验证wifi:

        向wifi_pwr引脚输出低电平

        ifconfig wlan0 up

        ifconfig wlan0

attachments-2020-03-lTQn2vL05e7b50ddaea8f.png

    验证bluetooth:

        向bluetooth_rst输出一个上升沿电平,使其复位,并保持高电平

        brcm_patchram_plus -d --enable_hci --no2bytes --tosleep 200000 --baudrate 3000000 --patchram /etc/firmware/bcm4343b0.hcd /dev/ttymxc1 &

attachments-2020-03-NvYKRFA45e7b51b6114f5.png

        hciconfig hci0 up

        hciconfig

attachments-2020-03-tNJ3ULOt5e7b52218a9fc.png



附件.zip

  • 发表于 2020-03-25 20:59
  • 阅读 ( 1959 )
  • 分类:i.MX6ULL

2 条评论

请先 登录 后评论
ronnie
ronnie

11 篇文章

作家榜 »

  1. BBelephant 13 文章
  2. ronnie 11 文章
  3. FU 9 文章
  4. toca 4 文章
  5. 大飞 3 文章
  6. Vivek 3 文章
  7. jack-fang 2 文章
  8. Bin 1 文章