1 EMI 定制
1.1介绍
--用Perl script脚本自动生成DDR初始化的头文件和原文件。 下面以mtk6797 平台为例。
1)pl脚本文件存放位置:
/vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MTK6797 /emigen.pl
--Memory DB 文件
文件存放位置:
1)/vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MTK6797 /MemoryDeviceList_MT6797.xls
2)把项目中要用到的DDR设备信息添加到MemoryDeviceList_MT6797.xls最后
3)DDR认证信息可以从MTK Online--->QVL(New)获取
1.2 文件列表
1)alps/vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${project_name}/inc/
Custom_MemoryDevice.h EMI参数设置
1.3 客制化项
--Custom_MemoryDevice.h
--支持的MCP 型号
#define BOARD_ID XXXX
#define CS_PART_NUMBER[0] <part number in excel>
#define CS_PART_NUMBER[1] <part number in excel>
#define CS_PART_NUMBER[2] <part number in excel>
--重新编译 Preloader
. cd vendor/mediatek/proprietary/bootable/bootloader/preloader
.TARGET_PRODUCT =$projectt./build.sh 2>&1 |tee build.log
.修改完成后需要进行ETT 进行压力测试