大神求教:15A_nand转emmc问题
mtk_EMMC_SUPPORT改为yes
CONFIG_MTK_MTD_NAND=y
这个注释掉了。
excel里有对应的型号。custom_memoryDevice.h是对应的型号
编译出错 开始报下面的错

后面自己手动在 mediatek\custom\d916\common\pmt.h 这里加上 OK了
现在的问题是报下面的错误。
scripts/kconfig/conf --silentoldconfig Kconfig
warning: (VIDEO_VIVI && FB_VGA16 && FB_S3 && FB_VT8623 && FB_ARK && USB_SISUSBVGA_CON && MTK_FB_SUPPORT_ASSERTION_LAYER) selects FONT_8x16 which has unmet direct dependencies (HAS_IOMEM && VT && (FRAMEBUFFER_CONSOLE || SGI_NEWPORT_CONSOLE || STI_CONSOLE || USB_SISUSBVGA_CON))
*
* Restart config...
*
*
* MediaTek Nand Support
*
MediaTek Nand Support (MTK_MTD_NAND) [N/m/y/?] (NEW) aborted!
Console input/output is redirected. Run 'make oldconfig' to update configuration.
make[4]: *** [silentoldconfig] Error 1
make[3]: *** [silentoldconfig] Error 2
**** Building ****
EMMC_CHIP 这个有没有定义?
RESOURCE_OVERLAY_SUPPORT 这个有没有修改?
EMMC_CHIP RESOURCE_OVERLAY_SUPPORT 这2个没有改 我看77的没改的。
RESOURCE_OVERLAY_SUPPORT 这个文档上也没有说要改
EMMC_CHIP RESOURCE_OVERLAY_SUPPORT 这2个没有改 我看77的没改的。
RESOURCE_OVERLAY_SUPPORT 这个文档上也没有说要改
RESOURCE_OVERLAY_SUPPORT = generic
EMMC_CHIP =
目前是这样的。
你的软件是什么版本?
这个EMMC_CHIP需要配置的。
代码版本:MTK:ALPS.ICS.MP.V2.30
android版本:4.0.4
这个版本这个EMMC_chip需要配的。
你配一下吧。然后在编译看看。
现在是这样
MTK_EMMC_SUPPORT = yes
EMMC_CHIP = 11
结果这里还是有错。
scripts/kconfig/conf --silentoldconfig Kconfig
warning: (VIDEO_VIVI && FB_VGA16 && FB_S3 && FB_VT8623 && FB_ARK && USB_SISUSBVGA_CON && MTK_FB_SUPPORT_ASSERTION_LAYER) selects FONT_8x16 which has unmet direct dependencies (HAS_IOMEM && VT && (FRAMEBUFFER_CONSOLE || SGI_NEWPORT_CONSOLE || STI_CONSOLE || USB_SISUSBVGA_CON))
*
* Restart config...
*
*
* MediaTek Nand Support
*
MediaTek Nand Support (MTK_MTD_NAND) [N/m/y/?] (NEW) aborted!
Console input/output is redirected. Run 'make oldconfig' to update configuration.
make[4]: *** [silentoldconfig] Error 1
make[3]: *** [silentoldconfig] Error 2
**** Building ****
scripts/kconfig/conf --silentoldconfig Kconfig
你是按文档改的吗?
还是你随便改的?
按文档也是这样的。 上面的只改2个位置的改法。是一个朋友说的。他之前是这样改过
CONFIG_MTK_MTD_NAND 这个只要注释它了就会出这些错。
CONFIG_MTK_MTD_NAND 这一句,你是怎么写的?
#CONFIG_MTK_MTD_NAND is not set
是不是这样写的?》
#CONFIG_MTK_MTD_NAND=y
# CONFIG_MTK_MTD_NAND_INTERRUPT_SCHEME is not set
我是这样的。
直接在前面加个# 如下:
#CONFIG_MTK_MTD_NAND=y
不是这样写的。
代码开始是这样
CONFIG_MTK_MTD_NAND=y
# CONFIG_MTK_MTD_NAND_INTERRUPT_SCHEME is not set
现在是这样:
#CONFIG_MTK_MTD_NAND=y
# CONFIG_MTK_MTD_NAND_INTERRUPT_SCHEME is not set
改成我这样。
#CONFIG_MTK_MTD_NAND is not set
改成了这样
#CONFIG_MTK_MTD_NAND is not set
# CONFIG_MTK_MTD_NAND_INTERRUPT_SCHEME is not set
结果还是一样的。
# CONFIG_MTK_MTD_NAND_INTERRUPT_SCHEME is not set 不要加格。
在试一下。
这个应该没什么关系。 我在编。
#CONFIG_MTK_MTD_NAND is not set
# CONFIG_MTK_MTD_NAND_INTERRUPT_SCHEME is not set
改成
# CONFIG_MTK_MTD_NAND is not set
# CONFIG_MTK_MTD_NAND_INTERRUPT_SCHEME is not set
也就是都加上空格式一下。
# CONFIG_MTK_MTD_NAND_INTERRUPT_SCHEME is not set
这个我怎么NAND里也有?
是不是这个要改一下?我现在没有默认是EMMC的工程了,不好确认这个了。
在编。 目前还没出错,可能真是这个问题。
# CONFIG_MTK_MTD_NAND_INTERRUPT_SCHEME is not set 这个是不要改的。我只是拷顺便拷上来的。
希望你能为论坛上传点新料,,谢谢!
呵呵。好说。多谢
