在使用ubifs支持编译锤头内核时未定义引用`msm_nand_data'?

时间:2014-06-04 01:10:27

标签: android linux-kernel android-kernel

我正在尝试使用ubifs支持编译Nexus 5内核(hammerhead)。我使用了android-msm-hammerhead-3.4-kk-r1版本。我遵循了以下步骤:

  1. make hammerhead_defconfig
  2. make menuconfig 并启用..

    Device Drivers --->
         Memory Technology Device (MTD) support  --->
             Enable UBI - Unsorted block images  --->
    
    File systems  --->
         Miscellaneous filesystems  ---> 
              UBIFS file system support
    
  3. 但是我收到以下编译错误:

    CC      init/version.o
    LD      init/built-in.o
    LD      .tmp_vmlinux1
    drivers/built-in.o: In function `flash_onfi_probe':
    /home/usr/android/msm/drivers/mtd/devices/msm_nand.c:765: undefined reference to 'msm_nand_data'
    make: *** [.tmp_vmlinux1] Error 1
    

    可能导致此错误的原因是什么?

    编辑:我可以通过禁用自包含设备驱动程序 - >来解决此问题。 MTD_MSM_NAND

0 个答案:

没有答案