OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5326|回复: 2

imx6ull移植RTL8822CSWiFi驱动

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2020-1-8
在线时间
8 小时
发表于 2020-11-30 10:18:14 | 显示全部楼层 |阅读模式
本帖最后由 CYFBRAVO 于 2020-11-30 10:44 编辑

最近做项目需要用到一个WiFi模块,选用型号的是RTL8822CS。
型号最末尾的S表明这是SDIO接口的。支持2.4g和5g两个频段,还带有蓝牙,最大速率为1200Mhz。

厂商提供的资料

厂商提供的资料

上图是厂商提供的资料,我们比较关心的是document和driver,其中document是一些指导性的文档,driver就是我们所要的驱动

驱动文件

驱动文件

driver和原子提供的RTL8189FS的驱动是差不多的,但原子修改了Makefile,能够在IMX6上跑起来,我们需要修改一下Makefile来适配系统和编译器
首先将整个drvier的文件夹复制到drivers\net\wireless\rtl8822c里面。然后打开Makefile,在平台依赖(115行)的地方新建IMX6ULL的一个配置
  1. CONFIG_PLATFORM_NXP_IMX6ULL= y
复制代码

这里需要把下面默认的
  1. CONFIG_PLATFORM_I386_PC = y
复制代码
改成
  1. CONFIG_PLATFORM_I386_PC = n
复制代码

编译的时候就会根据这个配置命令去选择编译器和系统
然后在一个合适的地方,编写具体的一些配置信息,主要是指定编译器和Linux系统所在位置
  1. ifeq ($(CONFIG_PLATFORM_NXP_IMX6ULL), y)
  2. EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE
  3. EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
  4. EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
  5. ARCH:=arm

  6. CROSS_COMPILE:= arm-linux-gnueabihf-
  7. KSRC:= /home/cyf/linux/IMX6ULL/ATK_Linux/linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek   #这里是你Linux系统所在的位置
  8. endif
复制代码
然后在Makefile所在的文件夹,新建一个终端,直接输入make,就会在文件夹下生成一个88X2CS.ko的文件,然后按照原子提供的8189FS的方法就可以连上路由器了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

187

帖子

0

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
558
金钱
558
注册时间
2019-5-22
在线时间
267 小时
发表于 2020-11-30 17:48:44 | 显示全部楼层
回复 支持 反对

使用道具 举报

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2020-6-24
在线时间
24 小时
发表于 2020-12-10 11:40:30 | 显示全部楼层
请教下,我用的公司的板子(飞凌的),移植过程跟你的一样,模块也加载了,但是ifconfig -a 看不到无线网卡
[root@laoniao myapp]# insmod 8723bu.ko
[   17.118795] random: nonblocking pool is initialized
[   19.659947] RTL871X: module init start
[   19.664758] RTL871X: rtl8723bu v4.3.6.11_12942.20141204_BTCOEX20140507-4E40
[   19.675376] RTL871X: rtl8723bu BT-Coex version = BTCOEX20140507-4E40
[   19.684737] usbcore: registered new interface driver rtl8723bu
[   19.691883] RTL871X: module init ret=0
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 20:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表