+ -
当前位置:首页 → 问答吧 → FL2440提供的源码编绎通不过

FL2440提供的源码编绎通不过

时间:2010-08-09

来源:互联网

complier:arm-linux-gcc 3.4.1
kernel :2.6.12
宿主机:2.6.18 Centos
编绎内核如下:
        make clean
        make mrproper
        cp arch/arm/configs/s3c2410_default .config
        make zImage

        提示如下错误:
UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
arch/arm/mach-s3c2410/built-in.o(.init.text+0xf9c): In function `s3c2410_gpio_cfgpin':
arch/arm/mach-s3c2410/gpio.c:62: undefined reference to `set_s3c2410udc_info'
arch/arm/mach-s3c2410/built-in.o(.init.text+0xfb: In function `s3c2410_gpio_getcfg':
arch/arm/mach-s3c2410/gpio.c:74: undefined reference to `set_s3c2410fb_info'
arch/arm/mach-s3c2410/built-in.o(.init.text+0xfc4):arch/arm/mach-s3c2410/gpio.c:78:

undefined reference to `set_s3c2410bl_info'
arch/arm/mach-s3c2410/built-in.o(.init.data+0x54c): In function `s3c24xx_init_irq':
arch/arm/mach-s3c2410/irq.c:428: undefined reference to `s3c_device_bl'
arch/arm/mach-s3c2410/built-in.o(.init.data+0x56:arch/arm/mach-s3c2410/irq.c:378:

undefined reference to `s3c_device_kbd'
drivers/built-in.o(.init.text+0x1f6: In function `fb_timings_dclk':
drivers/video/fbmon.c:1047: undefined reference to `serial8250_start_console'
make: *** [.tmp_vmlinux1] 错误 1
        如何解决,请高手指点。

作者: helun   发布时间: 2010-08-09

似乎是某些函数没有定义,可能是没有包含头文件吧。不过内核代码应该都很完善,不会出现这种问题。
你那开发板应该自带有手册吧?看一下里面的怎么编译内核的。
如果默认的配置不行,你参考网上的文章,自己配置一下内核,再编译看看。内核移植的文章网络一找一大把。

作者: GuiltCool   发布时间: 2010-08-10

热门下载

更多