您尚未登录。

楼主 #1 2018-07-27 11:49:15

hydys
会员
注册时间: 2018-06-19
已发帖子: 30
积分: 30

准备弄下gadget驱动,各种问题

晕哥,这是什么情况,要怎么处理:
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

离线

#2 2018-07-27 11:55:42

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 准备弄下gadget驱动,各种问题

arm-linux-gnueabihf-gcc -v

看下什么版本?





离线

楼主 #3 2018-07-27 13:06:08

hydys
会员
注册时间: 2018-06-19
已发帖子: 30
积分: 30

Re: 准备弄下gadget驱动,各种问题

gcc version 4.8.4 (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.1)

离线

#4 2018-07-27 13:43:26

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 准备弄下gadget驱动,各种问题

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 ?





离线

#5 2018-07-27 13:45:29

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 准备弄下gadget驱动,各种问题

debugdump@ubuntu:linux/$ ls include/linux/module.h -l
-rw-rw-r-- 1 hexing hexing 22468 Dec 23  2017 ../linux/include/linux/module.h

看下文件是否存在?





离线

楼主 #6 2018-07-27 14:00:21

hydys
会员
注册时间: 2018-06-19
已发帖子: 30
积分: 30

Re: 准备弄下gadget驱动,各种问题

有的:
ubuntu:~/linux-zero-4.10.y/include/linux$ ls -l module.h
-rw-rw-r-- 1    22299 May 11  2017 module.h

离线

楼主 #7 2018-07-27 14:01:36

hydys
会员
注册时间: 2018-06-19
已发帖子: 30
积分: 30

Re: 准备弄下gadget驱动,各种问题

直接在windows下载的zip格式,直接git一直失败。在linux(Ubuntu14.04)下解压。可能是版本问题,我再确认下!

最近编辑记录 hydys (2018-07-27 14:10:41)

离线

#8 2018-07-27 14:08:44

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 准备弄下gadget驱动,各种问题

这段日子github 是不太好用, 速度感人.
你可以去下载荔枝派已经有的本地 git 仓库,
然后执行

git checkout -b 你要的分支

再执行

git pull master 你要的分支

这样速度会很快,只会下载叠加包.





离线

楼主 #9 2018-07-27 14:22:31

hydys
会员
注册时间: 2018-06-19
已发帖子: 30
积分: 30

Re: 准备弄下gadget驱动,各种问题

有可能是版本问题,过会确认下。晕哥,4.13对USB支持完善吗,做device是否稳定?

离线

#10 2018-07-27 14:33:30

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 准备弄下gadget驱动,各种问题

我一直做HOST用,读U盘很稳定, 目前很少碰到不能读的U盘,
4.13-y,
device 项目没有这个需求,所以基本没有测试。





离线

#11 2018-07-28 19:44:02

ippen
会员
注册时间: 2018-07-22
已发帖子: 345
积分: 339.5

Re: 准备弄下gadget驱动,各种问题

zero用4.13,gadget没问题,我就在用,挺稳定的,建议用4.13,我也曾经用过更新的4.15版本,也是没问题的

最近编辑记录 ippen (2018-07-28 19:45:17)

离线

楼主 #12 2018-08-05 12:34:42

hydys
会员
注册时间: 2018-06-19
已发帖子: 30
积分: 30

Re: 准备弄下gadget驱动,各种问题

请教下 为什么我加载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

离线

#13 2018-08-05 18:29:25

ippen
会员
注册时间: 2018-07-22
已发帖子: 345
积分: 339.5

Re: 准备弄下gadget驱动,各种问题

加载驱动后,用usb连接pc机,应该会识别出来,如果有装过驱动,应该会认出驱动的

离线

#14 2018-08-05 18:34:35

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 准备弄下gadget驱动,各种问题

我记得 4.13 默认的usb 就是串口,能用,是不是usb_id电平没正常,试一试强制下拉或者上拉试一试。





离线

楼主 #15 2018-08-11 23:40:33

hydys
会员
注册时间: 2018-06-19
已发帖子: 30
积分: 30

Re: 准备弄下gadget驱动,各种问题

ippen 说:

加载驱动后,用usb连接pc机,应该会识别出来,如果有装过驱动,应该会认出驱动的

估计还是配置问题,dev目录下已经有了ttyGS0,但是主机端没反应。你内核怎么配置的?

最近编辑记录 hydys (2018-08-12 00:15:57)

离线

楼主 #16 2018-08-12 13:03:17

hydys
会员
注册时间: 2018-06-19
已发帖子: 30
积分: 30

Re: 准备弄下gadget驱动,各种问题

谢谢诸位,增加了几项配置,搞定了。

离线

#17 2019-12-18 16:39:09

atong
会员
注册时间: 2019-12-18
已发帖子: 5
积分: 5

Re: 准备弄下gadget驱动,各种问题

hydys 说:

谢谢诸位,增加了几项配置,搞定了。

请问是怎么解决问题的?

离线

#18 2020-04-23 11:45:00

没事瞎转悠hhh
会员
注册时间: 2020-04-15
已发帖子: 11
积分: 11

Re: 准备弄下gadget驱动,各种问题

您的设置是什么样子的,能仔细说下么

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn