天嵌 ARM开发社区

 找回密码
 注册
查看: 3587|回复: 12

usb摄像头编译通不过

[复制链接]
palmcenter 发表于 2009-7-15 16:15:41 | 显示全部楼层 |阅读模式
这是编译过程中出现的错误:
[root@localhost linux-2.6.25.8]# make zImage
  CHK     include/linux/version.h
make[1]: “include/asm-arm/mach-types.h”是最新的。
  CHK     include/linux/utsrelease.h
  CALL    scripts/checksyscalls.sh
<stdin>:1097:2: warning: #warning syscall fadvise64 not implemented
<stdin>:1265:2: warning: #warning syscall migrate_pages not implemented
<stdin>:1321:2: warning: #warning syscall pselect6 not implemented
<stdin>:1325:2: warning: #warning syscall ppoll not implemented
<stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented
<stdin>:1377:2: warning: #warning syscall timerfd_create not implemented
<stdin>:1389:2: warning: #warning syscall timerfd_settime not implemented
<stdin>:1393:2: warning: #warning syscall timerfd_gettime not implemented
  CHK     include/linux/compile.h
  LD      vmlinux.o
  MODPOST vmlinux.o
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
drivers/built-in.o(.init.text+0x3278): In function `fb_edid_to_monspecs':
drivers/video/fbmon.c:794: undefined reference to `__this_module'
drivers/built-in.o(.data+0x5420): In function `fb_destroy_modelist':
drivers/video/modedb.c:960: undefined reference to `__this_module'
drivers/built-in.o(.data+0x5444): In function `fb_videomode_to_modelist':
drivers/video/modedb.c:980: undefined reference to `__this_module'
make: *** [.tmp_vmlinux1] 错误 1

请问可能是哪里有问题?
亚瑟王 发表于 2009-7-16 11:55:22 | 显示全部楼层
你的USB摄像头的源码从哪里得到的?
 楼主| palmcenter 发表于 2009-7-16 12:16:16 | 显示全部楼层
是从你说的那个法国老爷子的网站上啊,就是你给的那个源码包的连接
亚瑟王 发表于 2009-7-16 12:22:07 | 显示全部楼层
做了什么配置啊?你给出来的编译过程里面都没有摄像头的编译啊。
 楼主| palmcenter 发表于 2009-7-16 12:49:18 | 显示全部楼层
都是按照你的操作步骤来做的
 楼主| palmcenter 发表于 2009-7-16 14:00:47 | 显示全部楼层
我又重新做了一次,在到摄像头那一步之前都能编译过,这一步做了后又出现了同样的错误,这是编译结果.
[root@localhost linux-2.6.25.8]# make zImage
scripts/kconfig/conf -s arch/arm/Kconfig
  CHK     include/linux/version.h
  SYMLINK include/asm-arm/arch -> include/asm-arm/arch-s3c2410
make[1]: “include/asm-arm/mach-types.h”是最新的。
  CHK     include/linux/utsrelease.h
  CALL    scripts/checksyscalls.sh
<stdin>:1097:2: warning: #warning syscall fadvise64 not implemented
<stdin>:1265:2: warning: #warning syscall migrate_pages not implemented
<stdin>:1321:2: warning: #warning syscall pselect6 not implemented
<stdin>:1325:2: warning: #warning syscall ppoll not implemented
<stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented
<stdin>:1377:2: warning: #warning syscall timerfd_create not implemented
<stdin>:1389:2: warning: #warning syscall timerfd_settime not implemented
<stdin>:1393:2: warning: #warning syscall timerfd_gettime not implemented
  CHK     include/linux/compile.h
  LD      drivers/media/radio/built-in.o
  CC      drivers/media/video/videodev.o
  CC      drivers/media/video/compat_ioctl32.o
  CC      drivers/media/video/v4l2-int-device.o
  CC      drivers/media/video/v4l2-common.o
  CC      drivers/media/video/v4l1-compat.o
  CC      drivers/media/video/gspcav1/gspca_core.o
  CC      drivers/media/video/gspcav1/decoder/gspcadecoder.o
  LD      drivers/media/video/gspcav1/gspca.o
  LD      drivers/media/video/gspcav1/built-in.o
  LD      drivers/media/video/built-in.o
  LD      drivers/media/built-in.o
  LD      drivers/built-in.o
  LD      vmlinux.o
  MODPOST vmlinux.o
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
drivers/built-in.o(.init.text+0x3280): In function `fb_edid_to_monspecs':
drivers/video/fbmon.c:796: undefined reference to `__this_module'
drivers/built-in.o(.data+0x5420): In function `fb_destroy_modelist':
drivers/video/modedb.c:960: undefined reference to `__this_module'
drivers/built-in.o(.data+0x5444): In function `fb_videomode_to_modelist':
drivers/video/modedb.c:980: undefined reference to `__this_module'
make: *** [.tmp_vmlinux1] 错误 1
 楼主| palmcenter 发表于 2009-7-16 14:08:28 | 显示全部楼层

这张图片里有的配置选项有重复,会不会有问题?
 楼主| palmcenter 发表于 2009-7-16 14:35:37 | 显示全部楼层
晕,网易的图还不让在别的地方贴,真抠,我发到别的地方去
 楼主| palmcenter 发表于 2009-7-16 15:03:18 | 显示全部楼层

图片再发次
亚瑟王 发表于 2009-7-16 16:28:47 | 显示全部楼层
还是看不到啊。
 楼主| palmcenter 发表于 2009-7-16 17:11:24 | 显示全部楼层
[i=s] 本帖最后由 palmcenter 于 2009-7-16 17:14 编辑 [/i]

我打出来
Device Drivers    --->
        Multimedia devices --->
                <*> Video For Linux
                <*> Video For Linux
                [*] Enable Video For Linux API 1 (DEPRECATED)
                -*- Enable Video For Linux API 1 compatible Layer
                [*] Video capture adapters --->
                        [*] Autoselect pertinent encoders/decoders and other helper chip
                        [*] Autoselect pertinent encoders/decoders and other helper chi
                        [*] V4L USB devices --->
                                <*> USB SPCA5XX Sunplus/Vimicro/Sonix jpeg Cameras
                                < > USB ZC0301[P] Image Processor and Control Chip support
亚瑟王 发表于 2009-7-21 00:30:19 | 显示全部楼层
我觉得是源码的依赖的问题,明天我到公司了发个附件,把我们的2.6.25.8里面用的usb驱动的源码贴上来

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| palmcenter 发表于 2009-7-22 00:03:54 | 显示全部楼层
好,谢谢,期待中...............
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-14 06:31 , Processed in 1.078125 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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