0

我正在尝试编译一个支持 ubifs 的 Nexus 5 内核(锤头)。我使用了 android-msm-hammerhead-3.4-kk-r1 构建。我已按照以下步骤操作:

  1. 使hammerhead_defconfig
  2. 制作 menuconfig 并启用..

    设备驱动程序--->
         内存技术设备 (MTD) 支持 --->
             启用 UBI - 未排序的块图像 --->
    
    文件系统--->
         其他文件系统--->
              UBIFS 文件系统支持
    

但我收到以下编译错误:

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

4

0 回答 0