编译linux内核错误,按手册说明
按照手册"OK335xS-II Linux用户手册-V1.7-2016-09-28"的章节4.2编译内核时,编译驱动的过程中报错,应该是缺少网卡的配置文件,不管是SDIO WIFI和USB WIFI都会报错。环境和内核文件我用的是飞凌光盘提供的。编译SDIO WIFI的错误信息是“*** No rule to make target `drivers/net/wireless/realtek/rtl8189es/core/rtw_cmd.o', needed by `drivers/net/wireless/realtek/rtl8189es/8189es.o'.Stop”
编译USB WIFI的错误信息是“*** No rule to make target `drivers/net/wireless/realtek/rtl8192cu/core/rtw_cmd.o', needed by `drivers/net/wireless/realtek/rtl8192cu/8192cu.o'.Stop”
求大神提点如何解决?
本帖最后由 dreamorwph 于 2016-12-20 14:36 编辑
打开目录“kernel3.2/drivers/net/wireless/realtek/rtl8192cu”中的makefile文件,其中有rtk_core := core/rtw_cmd.o \
core/rtw_security.o \
core/rtw_debug.o \
core/rtw_io.o \
core/rtw_ioctl_query.o \
core/rtw_ioctl_set.o \
core/rtw_ieee80211.o \
core/rtw_mlme.o \
core/rtw_mlme_ext.o \
core/rtw_wlan_util.o \
core/rtw_pwrctrl.o \
core/rtw_rf.o \
core/rtw_recv.o \
core/rtw_sta_mgt.o \
core/rtw_ap.o \
core/rtw_xmit.o \
core/rtw_p2p.o \
core/rtw_tdls.o \
core/rtw_br_ext.o \
core/rtw_iol.o \
core/rtw_sreset.o
这么一段,但是目录中并没有core文件夹,所以应该是缺少相应的文件导致的错误,这些缺少的文件是需要提前编译吗? 收索了整个内核目录,在“kernel3.2/drivers/net/wireless/rtl8192c”文件目录中找到相关文件,将4个文件夹拷贝到kernel3.2/drivers/net/wireless/realtek/rtl8192cu”文件夹中,即可编译通过,但是不知道这样解决是否正确? dreamorwph 发表于 2016-12-20 15:16
收索了整个内核目录,在“kernel3.2/drivers/net/wireless/rtl8192c”文件目录中找到相关文件,将4个文件夹 ...
您好,您现在编译的内核可以用了吗???
飞凌-chongzi 发表于 2016-12-20 16:24
您好,您现在编译的内核可以用了吗???
目前还没有烧写到开发板进行验证,只是能编译得到uImage文件。
我是将uImage烧写到开发板,然后按照手册上写的命令行测试方法进行验证吗?(我是一名刚学习linux的新手,很多东西目前还在学习中) dreamorwph 发表于 2016-12-20 17:08
目前还没有烧写到开发板进行验证,只是能编译得到uImage文件。
我是将uImage烧写到开发板,然后按照手册 ...
您好:
您先试一下,如果可以证明您的方法是正确的,学习过程就是一个不断探索的过程嘛
页:
[1]