dreamorwph1 发表于 2017-9-28 21:15:08

编译USB WIFI内核的问题

本帖最后由 dreamorwph1 于 2017-9-28 21:47 编辑

按照手册上的方法,编译时报错,有人遇到过吗,感觉是\drivers\net\wireless\realtek\rtl8192cu这个目录里缺少文件,编译前make clean了一下,会不会有影响

飞凌-chongzi 发表于 2017-9-29 13:38:16

您好:
    执行make clean没有问题,在执行完该命令后需要再执行以下配置命令,然后再编译
    cp arch/arm/configs/ok335xd_evm_linux_usb_defconfig .config

dreamorwph1 发表于 2017-9-29 13:58:40

飞凌-chongzi 发表于 2017-9-29 13:38
您好:
    执行make clean没有问题,在执行完该命令后需要再执行以下配置命令,然后再编译
    cp arch/ ...

执行了,还是不行。
刚开始我怀疑是不是我内核文件被修改引起的问题,于是我把光盘提供的内核压缩文件重新编译了一遍,还是会有问题。

dreamorwph1 发表于 2017-9-29 14:08:25

本帖最后由 dreamorwph1 于 2017-9-29 14:11 编辑

根据编译结果,肯定是对应目录缺少一个“core”等文件夹,\drivers\net\wireless\realtek\rtl8192cu的内容如图所示。然后我去提供的内核压缩文件中查找该目录下也没有相应文件。
但是我之前按照说明文档的操作也编译成功过,谁能给我发下该目录的所有文件了。我试着编译了一下SDIOwifi的内核,又提示rtl8192es文件下也缺少同样的文件,如图2.

dreamorwph1 发表于 2017-9-29 16:14:30

该问题已解决。
根据编译信息并查看该目录下的Makefile,感觉缺少core和hal两个文件夹,又看到/drivers/net/wirelss有一个rtl8192c的文件夹,感觉这个文件夹里边应该有rtl8192cu相关的文件,打开该文件夹后,果然有core和hal文件夹等内容,于是对比了一下makefile,两个makefile居然相同,于是果断把/drivers/net/wirelss/rtl8192c里的四个文件夹都复制到drivers/net/wirelss/realtek/rtl8192cu中,进行编译,编译通过。
页: [1]
查看完整版本: 编译USB WIFI内核的问题