MTK平台上读取LCM error report
2013-09-23 11:03
337 查看
1、目的
如何读取LCM吐出的ERROR REPORT
2、说明
有的LCD IC有相应的寄存器可以存储ERROR REPORT类型,这种方式比较简单,我们只需要读取寄存器即可(请咨询FAE)。
我们这里阐述的方法是针对在每个BTA后,都会携带ERROR REPORT PACKAGE的情况。
3、方法
MTK的read buffer一共可以存储16 byte,分为4组;
我们在使用DSI_dcs_read_lcm_reg_v2函数的时候,传入的buffer_size建议最大不要超过8,这样,error report可以完整保存在MTK的read buffer中。
4、代码
mediatek/platform/mt6589/kernel/drivers/video/dsi_drv.c
UINT32 DSI_dcs_read_lcm_reg_v2(UINT8 cmd, UINT8 *buffer, UINT8 buffer_size)
{
//skip codes
memcpy((void*)buffer,(void*)&read_data0.byte0, 4);
memcpy((void*)(buffer+4),(void*)&read_data1.byte0, 4);
memcpy((void*)(buffer+8),(void*)&read_data2.byte0, 4);
memcpy((void*)(buffer+12),(void*)&read_data3.byte0, 4);
//skip codes
}
5、使用注意
请使用DSI_dcs_read_lcm_reg_v2接口读取寄存器,buffer建议定义为UINT8 buffer[16];
如何读取LCM吐出的ERROR REPORT
2、说明
有的LCD IC有相应的寄存器可以存储ERROR REPORT类型,这种方式比较简单,我们只需要读取寄存器即可(请咨询FAE)。
我们这里阐述的方法是针对在每个BTA后,都会携带ERROR REPORT PACKAGE的情况。
3、方法
MTK的read buffer一共可以存储16 byte,分为4组;
我们在使用DSI_dcs_read_lcm_reg_v2函数的时候,传入的buffer_size建议最大不要超过8,这样,error report可以完整保存在MTK的read buffer中。
4、代码
mediatek/platform/mt6589/kernel/drivers/video/dsi_drv.c
UINT32 DSI_dcs_read_lcm_reg_v2(UINT8 cmd, UINT8 *buffer, UINT8 buffer_size)
{
//skip codes
memcpy((void*)buffer,(void*)&read_data0.byte0, 4);
memcpy((void*)(buffer+4),(void*)&read_data1.byte0, 4);
memcpy((void*)(buffer+8),(void*)&read_data2.byte0, 4);
memcpy((void*)(buffer+12),(void*)&read_data3.byte0, 4);
//skip codes
}
5、使用注意
请使用DSI_dcs_read_lcm_reg_v2接口读取寄存器,buffer建议定义为UINT8 buffer[16];
相关文章推荐
- MTK平台LCM驱动移植
- 高通平台MSM8916 LCM ID读取方法
- Android系统读取 CPU温度(MTK平台)
- MTK平台lcm移植流程
- MTK平台ATA测试LCM出现Not Support
- MTK平台LCM驱动详细分析(一)
- LCD显示原理 && MTK平台LCM显存大小的计算 && mtk6589LCD显示子系统
- 【原创】MTK平台"pre-compile mmi_include.h 系统找不到指定的路径"Error解决
- MTK平台LCM驱动详细分析(二)
- 对MTK安卓平台LCM驱动的理解
- [lcm] MTK平台移植屏幕lcd过程要点
- MTK 平台lcm驱动框架分析1
- [lcm] Qualcomm平台显示屏lcd添加I2C读取功能
- python读取mat数据后转格式提示“KeyError: 0”
- MyEclipse-java读取jxl的时候报错OutOfMemoryError
- 关于MTK 平台上默认打开wifi ,和默认关闭数据流量
- Unity3d在各个平台读取Sqlite3数据库
- MTK平台下Battery驱动分析
- MTK平台图片文件解析过程简单分析
- unity 读取个平台文件路径