• [FAQ19892]如何配置为UFS的项目


    [DESCRIPTION]
    从eMMC项目切换成UFS
    [SOLUTION]
    1. device\mediatek\ proj \ProjectConfig.mk
    MTK_EMMC_SUPPORT=no
    MTK_UFS_BOOTING=yes
    MTK_NEW_COMBO_EMMC_SUPPORT=no
    2.kernel x-xx\arch\arm (32/64) \configs\ proj _debug_defconfig, kernel x
    xx\arch\arm64\configs\ proj _defconfig
    CONFIG_SCSI_UFSHCD=y
    CONFIG_SCSI_UFSHCD_PLATFORM=y
    CONFIG_SCSI_LOWLEVEL=y
    CONFIG_MTK_UFS_BOOTING=y
    # CONFIG_MTK_EMMC_SUPPORT is not set
    # CONFIG_MTK_EMMC_CACHE is not set
    # CONFIG_MTK_EMMC_CQ_SUPPORT is not set
    CONFIG_MMC=y
    CONFIG_MMC_BLOCK_MINORS=32
    CONFIG_MMC_MTK_PRO=y
    # CONFIG_MMC_MTK is not set
    3.vendor/mediatek/proprietary/bootable/bootloader/lk/project/${project}.mk
    MTK_EMMC_SUPPORT = no
    #DEFINES += MTK_NEW_COMBO_EMMC_SUPPORT
    MTK_UFS_BOOTING = yes
    4. vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\ proj \cust_bldr.mak
    CFG_BOOT_DEV :=BOOTDEV_UFS
    5.vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\ proj \ proj .mak
    MTK_EMMC_SUPPORT=no
    6. kernel-x.xx\arch\arm64\boot\dts\mediatek\ proj .dts
    Please ensure below lines are REMOVED !
    &mmc0 {
    status = "okay";
    }; and
    &msdc0 {
    status = "okay";
    };
    7. vendor\mediatek\proprietary\custom\ proj \factory\inc\cust.h
    Make sure below items are existed:
    FEATURE_FTM_UFS (for testing UFS)
    FEATURE_FTM_CLEAREMMC (for formating /data and /nvram partition
    8.
    vendor\mediatek\proprietary\custom\ proj \factory\factory.chn.ini
    vendor\mediatek\proprietary\custom\ proj \factory\factory.ini
    MenuItem=UFS(A);
  • 相关阅读:
    小程序长期订阅
    Could not find artifact com.github.jgraph:jgraphx:pom:v3.9.3 in aliyunmaven
    java-net-php-python-ssm出版社管理系统计算机毕业设计程序
    ISS点云内部形状特征描述子
    Zabbix
    labview 写入文本到word报表(标签方法)
    友元类和友元函数
    第二节 threejs简单案例
    《计算智能》课程报告--python
    锐龙r7 5700X和5800X区别
  • 原文地址:https://blog.csdn.net/u011464355/article/details/127430502