MT6515M,MT6575M如何支持WVGA的屏?
75M比75便宜很多吗?
因为15M的LCD BUFFUL限制为HVGA,哪么要做WVGA只能一次刷一半。
但是具体代码怎么刷,我也不清楚..还有就是如果一次刷一半,哪么怎么样才可以接着上次刷?
是要便宜很多,听说M的都很多是软解。
我看过实际上15M比13T也快不了多少。
只是开机加载时和开机速度确实比13T要快。
不过我没有用15M玩过游戏。所以这方面速度我不清楚。
因此75M应当比75要慢些。
建议小编将这个贴置顶吧,,这个好像是最近比较火的东西。看我们一起能不能将功能完成。
置顶吧,大家一起讨论一下
我大概捋了一下,可能有这么个过程:android resource--(内存映射)-->kernel memory --> frame buffer 1/2 -->GRAM --> 显示。
中间根据屏的类型不同,还需要实现硬件FMARK,或者软件模拟同步信号,如果是DPI的屏,则要实现 H/V SYNC。
还有75的datasheet上描述的,系统为多媒体显示实现了常驻内存区,在效率与资源二者之间权衡。
等等这些零散的点,搞不懂啊,想不到一起去
大家的想法都说一说呗
这个我没有细看,所以没好的建议。
而且DPI的屏貌似不能分次刷
【蔡蔡蔡蔡 蔡蔡蔡蔡 当前在线
而且DPI的屏貌似不能分次刷 】
你确定DPI的屏不能分次刷?我在研究的过程中也同样感觉到DPI的屏不能分次刷,因为要输出V/H SYNC信号, 没有办法控制它什么时候输出。当你刷完第一个一半的时候,VSYNC信号已经输出了,屏就认为这一帧信号结束了。而我又找不到可以控制它输出的地方,应该是硬件自动完成的。当时我在群里问了这个问题,是不是DPI的不能实现,后来也没有人回答。我一直是在DPI的屏的基础上研究的,所以一直感觉到没有思路。但是我手上又没有DSI的屏。
如果真的是DPI的屏不能分步刷,那我感觉我又思路。不知道哪位同仁,手里有条件实验的,不妨试试。disp_drv.c -->DISP_UpdateScreen();这个函数 ,,重点关照下
LCD_CHECK_RET(LCD_SetRoiWindow(x, y, width, height));
LCD_CHECK_RET(LCD_FBSetStartCoord(x, y));
这两行。我感觉完全可以搞的
这个应该只能适用于cpu接口的吧,rgb和mipi接口都不行吧
在研究中,无解!
480×800的分辨率使用CPU接口的不多吧,,速度能达到吗?
LCD_CHECK_RET(LCD_SetRoiWindow(x, y, width, height));
LCD_CHECK_RET(LCD_FBSetStartCoord(x, y));
这个可以改变BUFFER的内容,但是不能够修改LCD显示的问题,需要调用LCD_UPDATA这个函数但是不知道把这两块联系起来!
分两次的话, 上层分两次送, 下层也要分两次送吧, 瓶颈在中间的BUFFER吗? 这样对视频的影响应该是比较大的,改动的地方也许会较多. 我只是猜测说说的.
奔逸玄思(11151337) 10:47:29
15m可以支持 4.63寸FWVGA(480×854)么?
熊(648572529) 10:48:04
可以吧
奔逸玄思(11151337) 10:48:32
你们调过?
熊(648572529) 10:49:14
没调过,理论上可以
480*800都可以
GanKer(919743368) 10:49:37
你什么模式
奔逸玄思(11151337) 10:49:46
cmd模式的
熊(648572529) 10:50:16
MIPI
光辉岁月—驱动(442823786) 10:50:36
用CPU的RGB的接口可以吗?
CPU或RGB可以吗?
熊(648572529) 10:51:45
CPU可以,RGB不行吧
蜗牛(124522439) 10:51:54
15M支持480*800都可以?flash多大的?4+4?
熊(648572529) 10:52:29
4,。0的最好是4+4
2.3的可以用4+2但是RAM比较紧张
蜗牛(124522439) 10:53:51
2.3的一次刷不了480*800吧
熊(648572529) 10:54:08
那三次可以吧
哪位大侠能具体解答一下,MT6515M 要实现WVGA,LCM 的硬件数据连接方式到底该怎么样才能实现?谢谢! 常规的CPU 并行接口接法、还是MIPI 接法、或者RGB 的接法?
MT6515A/MT6515MA 区别
MT6515型号以LCM分辨率来区分。
. MT6515A ,qHD,1GHz
. MT6515MA,HVGA,1GHz
MT6515A/MT6515MA 硬件上完全一致,主要是通过e-fuse 来读取型号,进而限制支持的LCM分辨率
为什么我们不能在读取型号的地方 做一下处理呢 ,取消这个限制。
实际他的LCD 硬件BUF也是限制的。
所以你单将检测的地方修改后,是不行的。
我猜测RGB的接口不行,CPU的接口可能可以,CPU接口带内存,可以先写数据,再刷。
分两次刷新
我用1207批次的6515m能点亮WVGA的屏,用1207批次以后的15m就点不亮wvga的屏
顶,哪位大侠有做出来的么?
咳咳。
DBI 和 MIPI已成 , DPI是不行的。
咋整的啊? video模式的屏支持么?
video不带buff,不支持的
DBI,mipi command模式的都支持
我的分2次刷了,显示也都正常,但是每几秒就会卡一下,看log说是busy,你那怎么解决这个问题的
一个画面刷两次。可以的。
那奇怪了,我们群里有不少兄弟都是分2次刷屏,显示正常,但是会几秒卡一下,看log说是busy。主要就是那个disp_drv.c的那个update函数分2次刷,还要改别的么