晕哥,这是什么情况,要怎么处理:
ubuntu:~/linux/linux-zero-4.10.y$ ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CC kernel/bounds.s
CHK include/generated/bounds.h
CHK include/generated/timeconst.h
CHK include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CC init/main.o
In file included from init/main.c:15:0:
./include/linux/module.h:21:73: fatal error: linux/extable.h: No such file or directory
#include <linux/extable.h> /* only as arch move module.h -> extable.h */
^
compilation terminated.
make[1]: *** [init/main.o] Error 1
make: *** [init] Error 2
ubuntu:~/linux/linux-zero-4.10.y$ clear
离线
gcc version 4.8.4 (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.1)
离线
licheepi/u-boot$ arm-linux-gnueabihf-gcc -v
Using built-in specs.
COLLECT_GCC=arm-linux-gnueabihf-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/arm-linux-gnueabihf/include/c++/4.8.4 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf-cross/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf-cross --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-armhf-cross --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libgcj --enable-objc-gc --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --includedir=/usr/arm-linux-gnueabihf/include
Thread model: posix
gcc version 4.8.4 (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.1)
我的也是这个版本,
你是不是在 Windows上面解压后拷贝到Linux ?
离线
有的:
ubuntu:~/linux-zero-4.10.y/include/linux$ ls -l module.h
-rw-rw-r-- 1 22299 May 11 2017 module.h
离线
直接在windows下载的zip格式,直接git一直失败。在linux(Ubuntu14.04)下解压。可能是版本问题,我再确认下!
最近编辑记录 hydys (2018-07-27 14:10:41)
离线
有可能是版本问题,过会确认下。晕哥,4.13对USB支持完善吗,做device是否稳定?
离线
zero用4.13,gadget没问题,我就在用,挺稳定的,建议用4.13,我也曾经用过更新的4.15版本,也是没问题的
最近编辑记录 ippen (2018-07-28 19:45:17)
离线
请教下 为什么我加载g_serial.ko 没有任何反应:
# insmod g_serial.ko
[ 543.135588] g_serial gadget: Gadget Serial v2.4
[ 543.143742] g_serial gadget: g_serial ready
加载的模块
# lsmod
Module Size Used by Not tainted
g_serial 16384 0
gadgetfs 24576 0
usb_f_acm 16384 1
离线
加载驱动后,用usb连接pc机,应该会识别出来,如果有装过驱动,应该会认出驱动的
离线
加载驱动后,用usb连接pc机,应该会识别出来,如果有装过驱动,应该会认出驱动的
估计还是配置问题,dev目录下已经有了ttyGS0,但是主机端没反应。你内核怎么配置的?
最近编辑记录 hydys (2018-08-12 00:15:57)
离线
谢谢诸位,增加了几项配置,搞定了。
离线
谢谢诸位,增加了几项配置,搞定了。
请问是怎么解决问题的?
离线
您的设置是什么样子的,能仔细说下么
离线