高通开发
MorTree
自渡,除了自渡,他人爱莫能助!
展开
-
高通开发-LCD(一)
板子能够正常打印出log,并且log能看到android启动的代码后,就可以连接上外设,开始进行驱动调试。android驱动开发,真正自己写一个驱动代码的机会很少,作为高通方案,基本的开发思路:1.需要调试的外设已在该芯片支持的外设列表,直接去高通网站下载驱动,添加到代码编译即可2.如果该芯片列表没有该外设,可以查该外设,是否会在其他类型的芯片中支持,下载修改即可。3.如果该外设没...原创 2020-02-20 18:55:45 · 1117 阅读 · 0 评论 -
高通开发-前篇
从14年底接手高通项目,那时候刚毕业,刚接手的项目也是三星项目的,转到高通感觉很懵逼,主要那时候刚毕业没有多,水平很差,而且三星的android版本2.2,高通的项目android版本4.1,这导致linux版本相差太多,而且找的oem,没有高通case和文档,网上文档又少,只能瞎搞。后来跳到有case的公司,才发现高通开发并没有那么难。吐槽完了,这一篇主要讲开发过程中碰到的一些问题,以及如何...原创 2018-09-20 11:17:14 · 2046 阅读 · 1 评论 -
高通开发-预研文档
记得读大学时,学院书记给我们这个专业上个一堂课,他说:大学,教你的不是某个问题该如何做,而是教你,某个问题你应该用什么样的思路去做。不仅在工作,更在生活中。比如,你碰到一件棘手的事情,你需要分析它,从结构、因果、原理等多方面去分析,然后采取不同的思路、如大事化小、对比、假想等手段,把事情拆分出来,最终解决。高通开发其实并不难,所谓的门槛高,我觉得并不是针对开发者,而是针对投资者,毕竟方案费贵,...原创 2018-10-01 12:21:24 · 2712 阅读 · 0 评论 -
高通开发-预研工具
本篇主要讲解开发的相关工具,在开发过程中,善于用工具,这是很重要的。1.QPST,一般主要用于烧写、备份QCN文件,抓dump log。2.QXDM,主要用于抓RF的log,以及NV的配置。3.QDART,这里面包含很多工具,如QFILE、QMSCT烧录工具、还有用于RF调试相关的工具。4.QACT,高通音频调试工具。5.QRCT,不知道是不是叫这个名字,dump文件解析的,是...原创 2018-10-01 12:41:56 · 1214 阅读 · 1 评论 -
高通开发-升级包制作
项目立项后,需要贴片,那么当然需要软件提供刷机升级包。一般第一次贴片,都会用默认代码生成的镜像制作升级包。1.contents.xml该文件在私有代码的根目录下,该文档主要定义了升级包中镜像的名字、路径以及相关的打包工具。注意contents.xml的选择与你编译Modem的指令要一致,不然会出现问题。在common/build/目录下,有不同后缀的contents.xml,你需要把对应的...原创 2018-10-06 13:03:19 · 9622 阅读 · 7 评论 -
高通开发-烧写及异常启动分析
板子试产贴片之后,由硬件验证存在烧写USB端口,即交由软件烧入已经验证板子最重要模块的准确性。1. 烧入软件 高通烧入软件,现在主要用的QFILE和QMSCT,QPST基本不用于烧写的。其中QFILE适用于软件调试过程中,而QMSCT则适合用于量产一拖几烧入,QMSCT要注意修改其默认配置的XTT,根据自己的需求更改。2.启动分析一般购买高通芯片,或者说套片,它包含好几大模块。对...原创 2019-06-10 20:15:55 · 2521 阅读 · 1 评论