MTK DDR不能兼容分析
生活随笔
收集整理的這篇文章主要介紹了
MTK DDR不能兼容分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
涉及到DDR的文件
\vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/tb8735ap1_64_ztk/inc/custom_MemoryDevice.h
\vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\$projectname\inc\custom_MemoryDevice.h
\vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6735\MemoryDeviceList_MT6737.xls
\vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6735\MemoryDeviceList_MT6737T.xls
vi out/target/product/$projectname/obj/PRELOADER_OBJ/inc/custom_emi.h/*
#define CS_PART_NUMBER[0] H9TQ64A8GTMCUR_KUM
#define CS_PART_NUMBER[1] KMQ8X000SA_B414
#define CS_PART_NUMBER[2] H9TQ17ABJTACUR_KUM
#define CS_PART_NUMBER[3] H9TQ17ABJTBCUR_KUM
#define CS_PART_NUMBER[4] H9TQ17ABJTMCUR_KUM
#define CS_PART_NUMBER[5] KMR820001M_B609
#define CS_PART_NUMBER[6] KMR310001M_B611
#define CS_PART_NUMBER[7] KMQE60013M_B318
#define CS_PART_NUMBER[8] KMFN60012M_B214
#define CS_PART_NUMBER[9] MT29TZZZ8D5JKERL_107W_95E
*/公司MTK現有支持的DDR型號
品牌名 型號 大小 MODE_REG5
(爾必達)Elpida EDFA232A2MA 8192+8192 0x17800000
(美光)Micron SM128M642E0FD2LG1-125BT 8192+8192 0x00000003
(美光)Micron PB034-125BT 8192+8192 0x00000006
(美光)Micron PB007-125BT 4096+4096 0x00000003
(爾必達)Elpida EDF8132A1MC_GD_F 4096+4096 0x17800003
(海力士)Hynix H9CCNNN8GTMLAR 8192 0x00000006報錯:
PB007-125BT ?= KMFN60012M_B[Error] MODE_REG5(DRAM vendor_ID) should not be the same in the Combo list, MODE_REG5(H9CCNNN8GTMLAR)==MODE_REG5(H9TQ64A8GTMCUR_KUM)原因:
A. MCP類型的Flash 兼容, Flash ID必須各不相同;
B. Discrete Flash和MCP Flash的兼容,要求Vendor ID(
MemoryDeviceList_MTxxxx.xls中的MODE_REG5)各不相同,并且所有兼容的DRAM的類型(
LPDDR2/LPDDR3)必須相同,如果有PCDDR3類型的DRAM,也不可以進行兼容;
C. Discrete Flash和MCP Flash的兼容, Discrete eMMC的Flash ID不能和MCP中的Flash
ID相同。其他:
1.刷了錯誤的PL,下次刷機無反應 需要得拿正確的DDR PL刷才行
2.兼容新DDR ,獲取該物料的ETT BIN 以及MDL 表格向mtk online獲取
3.fasttool報DRAM的錯,是因為pl沒刷完就拔掉了,需要拿正確的PL插上等待識別
總結
以上是生活随笔為你收集整理的MTK DDR不能兼容分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全志GPIO配置
- 下一篇: MTK Project Clone