MTK核心板平台如何兼容EMCP型号?

时间:2023-02-15 17:58:03

情况说明:

由于电子料的不断更新,以及市场行情的不断变化,核心板的EMCP型号也是跟着市场行情来选择生产,但是这些EMCP型号都是MTK原厂验证过之后释放出来的料号,所以完全不用担心它的品质问题,目前我们所有核心板用到EMCP的品牌集中在Hynix和Samsung这两个中;

问题现象:

当在刷机过程中,SP_FLASHTOOL出现如附件两图所示情况时,则可能是当前编译出来的刷机包中的EMCP型号没有和正在刷机的核心板上的EMCP硬件料号没有做好兼容,可以联系我们的技术支持讨论组或者找到购买核心板的商务人员提供当前配置的最新EMCP的补丁(一般是提供flash_config.rar的压缩包,又或者提供核心板出厂的刷机包里面有一个flash_config的文件夹),找到说对应的平台,用如下方法做好兼容和编译;

解决方法:

k80_bsp替换emcp文件

custom_MemoryDevice.h: vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\k80_bsp\inc
MemoryDeviceList_MT6765.xls: vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6580

编译指令
rm -rf out/target/product/k80_bsp/obj/PRELOADER_OBJ/
mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl -j24

XY6735VCA替换emcp文件

custom_MemoryDevice.h: bootable\bootloader\preloader\custom\newmobi6735_66t_v_l1\inc

MemoryDeviceList_MT6735.xls:bootable\bootloader\preloader\tools\emigen\MT6735

编译指令

rm -rf out/target/product/newmobi6735_66t_v_l1/obj/PRELOADER_OBJ/

mmm bootable/bootloader/preloader:pl -j24

XY8735VWA替换emcp文件

wtk8735_6ttb_m替换emcp文件
custom_MemoryDevice.h: vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\wtk8735_6ttb_m\inc
MemoryDeviceList_MT6737M.xls:vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6735
编译指令
rm -rf out/target/product/wtk8735_6ttb_m/obj/PRELOADER_OBJ/
mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl -j24

XY6737VWA替换emcp文件

custom_MemoryDevice.h: vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\len6737m_65_sh_n\inc
MemoryDeviceList_MT6737M.xls:vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6735
编译指令
rm -rf out/target/product/len6737m_65_sh_n/obj/PRELOADER_OBJ/
mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl -j24

XY6737VCT替换emcp文件

custom_MemoryDevice.h: vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\len6737t_66_sh_n\inc
MemoryDeviceList_MT6737T.xls:vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6735
编译指令
rm -rf out/target/product/len6737t_66_sh_n/obj/PRELOADER_OBJ/
mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl -j24

XY6761VCA 替换emcp文件

k61v1_32_bsp_hdp替换emcp文件
vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\k61v1_32_bsp_hdp\inc\custom_MemoryDevice.h
vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6761\MemoryDeviceList_MT6761.xls
编译指令
rm -rf out/target/product/k61v1_32_bsp_hdp/obj/PRELOADER_OBJ/
mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl -j24

​XY6762VCA 替换emcp文件

k62v1_64_bsp替换emcp文件
custom_MemoryDevice.h: vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\k62v1_64\inc
MemoryDeviceList_MT6765.xls: vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6765
编译指令
rm -rf out/target/product/k62v1_64_bsp/obj/PRELOADER_OBJ/
mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl -j24

​XY6765VCA 替换emcp文件

k65v1_64替换emcp文件
custom_MemoryDevice.h: vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\k65v1_64_bsp\inc
MemoryDeviceList_MT6765.xls: vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6765
编译指令
rm -rf out/target/product/k65v1_64_bsp/obj/PRELOADER_OBJ/
mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl -j24

XY6763CT-E 替换emcp文件

k63v1us_64_bsp替换emcp文件
custom_MemoryDevice.h: vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\k63v1us_64_bsp\inc\custom_MemoryDevice.h
MemoryDeviceList_MT6765.xls: vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6763\MemoryDeviceList_MT6763.xls
编译指令
rm -rf out/target/product/k63v1us_64_bsp/obj/PRELOADER_OBJ/
mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl -j24

XY8788WA-F替换emcp文件

tb8788p1_64_bsp替换emcp文件
custom_MemoryDevice.h: vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\tb8788p1_64_bsp\inc\custom_MemoryDevice.h
MemoryDeviceList_MT6771.xls: vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6771\MemoryDeviceList_MT6771.xls
编译指令
rm -rf out/target/product/tb8788p1_64_bsp/obj/PRELOADER_OBJ/
mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl -j24

XY6771CZ-F替换emcp文件

k71v1_64_bsp替换emcp文件

custom_MemoryDevice.h:
vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\k71v1_64_bsp\inc\custom_MemoryDevice.h

MemoryDeviceList_MT6771.xls:
vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6771\MemoryDeviceList_MT6771.xls
编译指令
rm -rf out/target/product/k71v1_64_bsp/obj/PRELOADER_OBJ/
mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl -j24

更多 MTK 技术资料,可以登录 #深圳市新移科技有限公司官网 & 论坛

   新移科技・专注于移动通信技术(2G/3G/4G/5G), 安卓智能物联网技术 (Android, IOT)。 MTK 安卓智能平台的研发设计、MTK 主板方案,安卓手机主板,智能安防主板、 安卓智能模块、开发板主板定制、整机定制。

MTK核心板平台如何兼容EMCP型号?