自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 MTK配置按键

KEYPAD上row0只配置第一列还是只配置第二列(看你NC的是KCOL0还是KCOL1),也是先随便选择VOLUMEDOWN还是上,然后在power key中home key配置另外一个。正常按键是有VOLUMEUP,VOLUMEDOWN,POWER,查看按键部分原理图,查看按键的链接方式,是直接连gpio还是走pmic。2.如果有走pmic的就是KCOL0,KCOL1只有一个连在gpio上,还是对应原理图,把没有的那个的KCOL NC注释掉。类似于这样,对应好gpio。

2023-09-14 11:04:51 330 1

原创 MTK删除某个apk

如果是系统自带的文件,那就没有具体的apk文件,而是Android.bp文件编译出来的,而Android.bp文件是系统扫描统一运行的。文件apk在out目录下对应的apk路径(这是简略的路径,实际完整路径为out/target/product/$3.接下来就可以grep针对性搜索对应的apk文件了,在调用的地方把它注释掉。比如我项目gms是go版本的,有文件极客,想去掉系统自带的文件apk。-f 是查看所有的,找到你想删除的apk对应的,在out目录找到它。//这个就是文件apk对应的包名。

2023-08-10 09:53:29 140 1

原创 MTK配置摄像头聚焦马达(AF)

{AFVDD, Vol_2800, 5}, //这里af上电设置,如果是0改为5。1.如果你的项目是基于已完成的项目衍生的分支,只需要在lenlist.cpp添加引用就好了。第三种情况适用于,啥都没,你一添加AF,就会导致摄像头没有画面,然后卡死退出。//af供电,REGULATOR是pmic供电,gpio是接口供电。如果这是新的AF驱动,仿照第二种情况,不是就看第一种情况直接调用。聚焦效果文件配置(厂家都不一样,我就不给了,在这里添加就好)//添加id,设备都是根据唯一的id进行匹配的。

2023-08-04 15:25:13 1054 1

原创 手机连接内网提示网络连接受限

我找了以前前辈写的方法,使用adb改权限的方法可以解决问题,但不能让客户自己都这样操作,而改源码的方法,因为版本更新或者文件调用的相互覆盖,试了几个方法,并没有生效。我这是另辟蹊径,我想着去掉图标的感叹号和信息提示,让客户感觉不到差别。绿色文件是添加的,红色是去掉的文件,黑色是上下文方便定位的。wifi提示连接受限,网络连接可以正常使用。

2023-08-04 14:16:21 373 1

原创 MTK添加充电(快充)

很多时候需要把不用的宏开关给关掉,要不在某些驱动里面会识别运行,可能会让器件运行不起来(我就遇到过一次调试的时候因为添加打印log,打印出来的信息编码对不上,是乱码,造成系统一直开机重启,把log信息去掉就好了)MTK_DUAL_CHARGER_SUPPORT = no //外部充电ic的时候启用比如sd7601,rt9465。1.在添加充电之前,看准原理图弄清楚,你的充电是通过gpio供电,还是走pmic的。MIVR = “設定的允許的充電器最低電壓”VBUS = “测量到充电器的电压”

2023-08-01 10:57:40 1290 1

原创 MTK配置SD卡与sim卡

在vendor_ap_s0/vendor/mediatek/proprietary/modem/文件夹下导入编译好的modem文件夹,里面modem文件夹名字与主make里面保持一致。MTK_SIM_HOT_SWAP_COMMON_SLOT = yes //打开关于sim卡热插拔的宏开关。dws里面sd卡与sim卡的eint与resset,无热插拔可以不配置,需要该功能就需要配置了。//根据原理图配置sd卡的中断脚。//更改sd卡中断的电平定义。1.配置SD卡,dts里面配置sd卡的上电。

2023-07-31 17:56:54 764 1

原创 MTK配置gsensor/als/ps(重力传感/光感/距感)

4.使用了两个gsensor,如果原来dws配置里没有gsensor1词条,则需加上。1.在配置这些传感器之前,建议项目中用不到的sensor宏给关掉(只是建议)gsensor方向有问题修改hw_direction值,参考这篇。2.配置config文件,设置sensor的宏。3.配置dws里面i2c设备的中断和定义。2.配置项目所属平台dts与项目dts。看你项目具体的i2c,我给的仅供参考。

2023-07-26 11:16:23 1084 1

原创 MTK配置Audio与Mic

"aud_smartpa_on", //注意标点,增加了引脚定义,这里原本分号结尾改逗号。MTK_DUAL_MIC_SUPPORT = no //如果是双mic就设为yes。MTK_AUDIO_NUMBER_OF_MIC = 1 //mic数量。//我的项目外挂,所以在对应dts里面会去掉驱动部分。//看你具体是配置驱动还是通过gpio外挂。//注意gpio159,前面摄像头部分提。// 过,小心与摄像头定义冲突。

2023-07-18 15:15:12 1190 1

原创 MTK配置四合一(wifi,bluetooth,gps,fm)

varName0>GPIO_GPS_LNA_PIN //别的引脚把这个字段占用了,那个引脚换成NC。搜索gpslna_pins词条,有init,oh,ol,根据项目原理图实际修改。这次的配置比较简单,为了记录一次完整的调试,我还是补上。1.修改dts里面gps这些配置的引脚,与dws对应。现在一般把这四个器件硬件部分整合到一起了。4.主make打开FM的权限。,对应上面的gpio。

2023-07-06 10:46:45 322 1

原创 MTK配置Camera

FAE有时候很坑,给你之前别人点亮过的文件,你编进入发现摄像头界面呈现彩虹格子图的样式,缺少图像,可以看这个文件夹里面有没有多出一个config_request_metadata__.h文件,删了它。/hal/imgsensor/ov8865_mipi_raw/(包含两个文件夹AE_Tuning_Para与AWB_Tuning_Para以及效果文件,文件差异大,效果显示主要就是改这个文件夹里面文件)两个.h文件里面同步,注意看里面之前有没有定义过,有就不管,没有添加就好,不要有两个一样的。

2023-07-03 15:12:19 1198 1

原创 MTK点亮TP(touchpanel)

改dws,我推荐mtk自带的工具vendor/mediatek/proprietary/tools/dct/DrvGen.exe,不过需要在windows环境打开,修改goip与i2c与enit很方便。与之前不同的是,tp涉及到i2c或在spi了,大部分还是通过i2c地址来判别的,本例子也通过i2c来举例。注意与自己项目原理图对应,改i2c通道,scl与sda,tp的eint引脚与reset引脚实际的gpio。根据原理图,在scl,sda,tp_eint,tp_rst对应的gpio处修改。

2023-06-30 14:53:54 481

原创 MTK配置LCM

vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo里面是相关的分辨率对应。LCM_DRIVER $(lcm_name)_lcm_drv= //lcm_drv别掉了,与下面驱动定义对应。_lcm_drv, //注意lcm_drv。_lcm_drv, //驱动名,注意后面的lcm_dev别掉了,与驱动里面.c文件对应的。//注意lcm_drv。

2023-06-30 11:49:55 459

原创 MTK配置Memory与Flash

文件路径vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/$(yourmtkplatform)/MemoryDeviceList_MT6739.xls。路径为vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/$(yourprojectname)/inc/custom_MemoryDevice.h。

2023-06-30 10:14:44 454 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除