1、如何兼容字库,字库兼容修改 示例路径: vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\k61v1_32_bsp_hdp\inc\custom_MemoryDevice.h 路径中以k61v1_32_bsp_hdp为例,以编译的实际lunch为准,以下内容该说明省略。 vendor\mediatek\proprietary\bootable\bootloader\preloader\tools\emigen\MT6761\MemoryDeviceList_MT6761.xls 兼容步骤: (1)撬开核心板屏蔽罩,可以查看到字库型号的丝印 正确方法是撬动有卡扣的那个角。 丝印如例图所示 (2)在MemoryDeviceList_MT6761.xls文件下,查找是否存在该型号字库; - 如果存在该字库信息,还是不兼容,则检查custom_MemoryDevice.h文件里是否添加该字库型号;
- 如果不存在,则联系查找要下该字库型号的具体详细信息,在该xls文件末尾添加即可;同时,将字库型号添加到custom_MemoryDevice.h
(3)删除原先编译生成的字库信息 rm-rf out/target/product/k61v1_32_bsp_hdp/obj/PRELOADER_OBJ/ (4)编译新添加的字库文件 mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl-j24
2、如何查看当前使用的kernel版本 示例路径:device\mediateksample\k61v1_32_bsp_hdp\ProjectConfig.mk 打开ProjectConfig.mk文件,搜索查看LINUX_KERNEL_VERSION的值。 如LINUX_KERNEL_VERSION = kernel-4.9。
3、config文件路径 示例:kernel-4.9\arch\arm\configs\k61v1_32_bsp_hdp_defconfig
4、dts文件路径 示例:kernel-4.9\arch\arm\boot\dts内;如: kernel-4.9\arch\arm\boot\dts\k61v1_32_bsp_hdp.dts kernel-4.9\arch\arm\boot\dts\mt6761.dts … 编译后会生成一个cust.dtsi文件,可以检查到相关配值是否生效。 路径为:out\target\product\k61v1_32_bsp_hdp\obj\KERNEL_OBJ\arch\arm\boot\dts\k61v1_32_bsp_hdp\cust.dtsi
5、如何确定应该修改哪个dws配置文件 lk阶段的dws文件路径:vendor\mediatek\proprietary\bootable\bootloader\lk\target\k61v1_32_bsp_hdp\dct\dct\codegen.dws kernel内的dws文件可能会找错 如图示:
拿k61v1_32_bsp_1g为例,配置dws文件时,容易想当然的去找k61v1_32_bsp_1g.dws文件,但实际上编译的却不是改dws文件 如何正确找到要配置那个dws文件; 打开工程的dts文件,打开k61v1_32_bsp_1g.dts 查看末尾关联关系,如下所示: 实际上编译的是k61v1_32_bsp_hdp.dws文件。 结论:按实际的dts内关联的dws文件为准。
6、屏驱动相关文件路径 logo文件:vendor\mediatek\proprietary\bootable\bootloader\lk\dev\logo
配置文件:vendor\mediatek\proprietary\bootable\bootloader\lk\project\k61v1_32_bsp_hdp.mk lk阶段屏驱动路径:vendor\mediatek\proprietary\bootable\bootloader\lk\dev\lcm kernel阶段屏驱动路径:kernel-4.9\drivers\misc\mediatek\lcm
7、TP驱动相关文件路径 kernel-4.9\drivers\input\touchscreen\mediatek
8、摄像头相关文件路径 (1)首先打开路径kernel-4.9\drivers\misc\mediatek\imgsensor\src\common 发现有v1和v1_1两个版本,怎么确定哪个是要编译的? 打开路径:out\target\product\k61v1_32_bsp_hdp\obj\KERNEL_OBJ\drivers\misc\mediatek\imgsensor\src\common 便可以确定 打开kernel-4.9\drivers\misc\mediatek\imgsensor\src\common\v1 便可以看到一系列摄像头的驱动文件和摄像头相关文件。 (2)效果文件路径 路径一:vendor\mediatek\proprietary\custom\mt6761\hal\imgsensor 路径二:vendor\mediatek\proprietary\custom\mt6761\hal\imgsensor_metadata 路径三:vendor\mediatek\proprietary\custom\mt6761\hal\sendepfeature
|