mtk
半天org
心有猛虎,细嗅蔷薇。。。
展开
-
MTK代码如何修改gpio的初始状态
好多年没有看mtk的代码了,mtk的代码在谷歌原生代码的基础上封装修改太厉害了,以往的经验往往不可行了,要养成记录的习惯。关于MTK代码如何修改gpio的初始状态,记录如下:首先,MTK代码在开机的时候,会先根据DWS文件的配置去初始化GPIO,但是当跑到lk的时候,有些gpio的状态会再次发生变化。所以如果gpio的状态和你想要的不对的话,请首先确认DWS文件,然后去lk下面看看是否有另原创 2018-02-07 16:47:54 · 2777 阅读 · 1 评论 -
MTK代码DCT修改dws文件常见问题总结
我随便修改DWS文件保存后,再次打开DCT工具再去open这个DWS文件时就会提示“Fail to read workspace file”。这时代码编译也是报这个错。而且修改后点击save时会弹多次窗如附件,经过各种尝试总算解决了,DCT修改dws文件常见问题总结如下:1、提示dws版本不匹配解决方案:跳过警告,然后重新保存,再次打开就OK了。2、open dws文件时提示“Fail原创 2018-02-07 17:16:35 · 3380 阅读 · 0 评论 -
MTK-MT6735-camera新加模组调试总结
最近公司项目新换了一个不在支持列表中的camera,记录一下调试流程,以方便以后查阅。1、第三方提供kernel的驱动代码以及hal层的效果代码。kernel代码拷贝到(比如)kernel-3.18/drivers/misc/mediatek/imgsensor/src/mt6735/sc2232_mipi_raw_sub/hal代码拷贝到(比如)vendor/mediatek/proprieta...原创 2018-03-21 11:51:34 · 3551 阅读 · 0 评论 -
MTK-thermal.conf温度参数修改的方法
thermal.conf设计CPU、PMIC、BATTERY等的温度参数,其路径一般在device/目录下,但是这是个加密文件,直接打开的话就是一堆看不懂的字符,需要使用对应的工具来解密,即thermal_config_tool。1、把需要解密的conf文件放在thermal_config_tool的decrypt文件夹下,然后在conf后缀的后面加上.mtc的后缀。2、双击decrypt文件夹中...原创 2018-03-21 13:55:04 · 7630 阅读 · 1 评论 -
mtk平台开机logo显示发生shift
最近公司项目新加了一块10.1寸1920*1200屏,原屏是8寸1280*800的,都是mipi接口。mtk屏驱动移植这里就不说了,驱动移植之后,开机时发现uboot logo和kernel logo都发生了移位,向上移位了,屏下面大概有2mm是花的,如下图。这种问题一般是屏的参数没有修改对,可以尝试修改下面这些参数但是mtk的平台这种问题就不一定是参数问题了,如果你修改屏参数没有反应的话,那么就...原创 2018-04-11 10:52:49 · 1387 阅读 · 0 评论 -
mtk-camera驱动开机识别流程
mtk平台在开机的时候你会发现camera上下电达6次之多,main和sub camera分别上下电了3次(以下简称main或sub来表示后摄或前摄),这么多上下电过程都是用来做什么的呢,今天我详细研究了一下,大致总结如下:mtk的camera驱动会先注册两个camera通道,即main和sub。通道包括mipi总线、i2c总线、RST、PWDN,这些注册过程和camera模组的具体型号完全没有关...原创 2018-06-12 16:15:18 · 1474 阅读 · 0 评论 -
mtk平台关于lcm初始化code的一点总结
最近公司有个项目需要更换lcm,差别如下:原屏MIPI/4LANE/1280*720;新屏MIPI/2LANE/800*480;区别很少,按理说最多2天就能亮,结果没有按理,折腾了8,9天,最后经FAE指点发现平台mipi发送code的方式有坑,又涨姿势了,总结一下。mipi发送初始化code有两种方式:push table和data array;两种方式如下图:上图是push...原创 2018-12-10 16:52:15 · 1823 阅读 · 2 评论