从入职到现在,有个问题困惑我很久了。那就是怎么计算屏的帧数?
前言:代码里面的params->dsi.PLL_CLOCK 这个PLL_CLOCK是mipi clock吗?我的个人理解认为不是。
屏的帧数怎么计算(虽然可以用apk测出来,但是我想知道准确的数值)
目前只知道mtk平台的
液晶屏的模式,一种是command模式 (cmd),一种是video模式 (vdo)
目前我点过的屏都是vdo模式
mtk屏的帧数跟以下参数有关:height、vsa、vbp、vfp、width、hsa、hbp、hfp、LANE_NUM、位深、PLL_CLOCK、horizontal_bllp、clk_lp_per_line_enable
这是6761 62 65的屏的代码:LK跟Kernel代码一样
一块屏的部分代码
#define FRAME_WIDTH (720)
#define FRAME_HEIGHT (1600)
//params->dsi.mode = CMD_MODE;
params->dsi.mode = SYNC_PULSE_VDO_MODE; //BURST_VDO_MODE;
params->dsi.LANE_NUM = LCM_FOUR_LANE;
params->dsi.PS=LCM_PACKED_PS_24BIT_RGB888;
params->dsi.vertical_sync_active = 6;
params->dsi.vertical_b