微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mtk 6572 lcm

mtk 6572 lcm

时间:10-02 整理:3721RD 点击:
想请教下,现在我的屏好像有问题,我现在想把LCM去掉,相当是不要lcm,应该怎么做呢?

你现在不装屏就行了。不用做任何修改。

在ProjectConfig.mk 中去掉# To choose kernel LCM driver name
CUSTOM_KERNEL_LCM=hx8369_rgb_6572 改为CUSTOM_KERNEL_LCM=
还有就是CUSTOM_LK_LCM=
变为这样,我想,可是编译不过

[LCM Auto Detect], we have 0 lcm drivers built in
[LCM Auto Detect], try to find driver for [unknown]
DISP_DetectDevice, disp_drv_get_lcm_driver() returns NULL
[LCM Auto Detect], we have 0 lcm drivers built in
[LCM Auto Detect], try to find driver for [unknown]
现在主要是这样,所以我就想让系统不编译lcm,现在一直重复,这样

你现在是不是没有在PROJECTCONFIG.MK中没有配LCM?
如果一个都没有配肯定会报这个错,你需要在软件上让他检测时说有一个LCM存在。
你可以在PROJECTCONFIG.MK中配上一个LCM的驱动就可以了。

原来默认的有一个,但是匹配不成功,所以我就想把他去掉,有什么方法,可以不要这个驱动,lcm应该是一个外围设备,我想就直接不加载这个可以不呢?

0][LCM Auto Detect] [0] - [ili9806c_wvga_dsi_vdo]                  [fail]
[    1.301264] (1)[1:swapper/0][LCM Auto Detect] [1] - [ili9488_hvga_dsi]                       [fail]
[    1.301276] (1)[1:swapper/0]DISP_SelectDeviceBoot, disp_drv_get_lcm_driver() returns NULL
[    1.301287] (1)[1:swapper/0]DISP_GetVRamSizeBoot, can't get lcm type, reserved memory size will be set as 0x800000

你在LCD的检测函数中,return TRUE;
就行了

具体是哪一个.c文件呢?谢谢

你现在配的屏是哪一个,就是哪一个C文件。


我现在看了下# To choose LK LCM driver name
CUSTOM_LK_LCM=hx8369_rgb_6572
#ili9806_yihua_dsi_fwvga
还有一个是:
# To choose kernel LCM driver name
CUSTOM_KERNEL_LCM=hx8369_rgb_6572
#ili9806_yihua_dsi_fwvga
# To choose uboot LCM driver name
CUSTOM_UBOOT_LCM=nt35582_mcu_6575
具体解释这几个,我在网上看说是disp_drv.c个函数,

你就根据LOG找到函数的地方,然后让他检查时检测到一个屏就行了

什么屏?

我也不清楚,怎么看这个屏,刚刚接触mtk,应该在哪里看呢?

好的,我找下

好的,我找下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top