微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 今天又遇到个稀奇古怪的问题

今天又遇到个稀奇古怪的问题

时间:10-02 整理:3721RD 点击:
本来用的是1024x600的高清屏,我换成了800x480的屏,然后发现显示不对,所以就改了下分辨率,居然发现一改分辨率就不开机了,郁闷
我总共就改了两个地方,一个是ProjectConfig.mk改成
LCM_HEIGHT=480
LCM_WIDTH=800
一个是驱动里面
//#define FRAME_WIDTH (1024)
//#define FRAME_HEIGHT (600)
#define FRAME_WIDTH (800)
#define FRAME_HEIGHT (480)

没有串口,看不到log

你现在改回去,看看有没有问题?
另外最好还是能有LOG信息。不然也不知道在哪里死了。

改回去了可以开机,只是显示位置不对,只要把屏驱动里面的分辨率一改就开不了了,背光也不亮

打LOG看吧。看看死在哪?
估计还没有到背光亮的地方就死了。

进来学习了

对换x,y轴参数也可以开机,不过屏幕只显示一半

你这个是破解的?是不是别人给你的库有限制?

什么库有问题?

你这是不是MT6572M?


不是,是8312

LOGO图片的文件夹名有没有改成800*480?
如果没有改,可以改试一下。

这个没有改,一直是花的,应该没影响,看起来之后的效果

拿套原始的代码,只做屏方便的修改还有FLASH的修改,然后看看显示效果
你说的这个问题理论上不太可能出现的。

确实比较怪异,我有试过把分辨率最低改到808x484可以开机,再改低点就起不来,好头痛

无语了,问问别人有没有在8382上使用过这种分辨率

        params->dpi.format = LCM_DPI_FORMAT_RGB888; // format is 24 bit
        params->dpi.rgb_order = LCM_COLOR_ORDER_RGB;
        params->dpi.is_serial_output = 0;
        params->dpi.intermediat_buffer_num = 0;
        params->dpi.io_driving_current = LCM_DRIVING_CURRENT_6575_2MA;
跟这些参数有没有关系?

找到问题点了
params->dpi.io_driving_current = LCM_DRIVING_CURRENT_6575_4MA;
就是这个值,改成
params->dpi.io_driving_current = LCM_DRIVING_CURRENT_2MA;
就可以了

感谢小编分享经验@!

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

网站地图

Top