![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
驱动调试
文章平均质量分 76
mtk 驱动调试
zeropoint127
这个作者很懒,什么都没留下…
展开
-
MT8788 Android11 imx214_mipi_raw camera移植
所以在复位前一定要将PDN引脚设为正常工作模式(低电平),否则复位无效。目录:\kernel-4.14\drivers\misc\mediatek\imgsensor\src\mt6771\camera_project\tb8788p1_64_bsp\camera_hw\imgsensor_cfg_table.c。目录:\kernel-4.14\drivers\misc\mediatek\imgsensor\src\common\v1_1\imgsensor_sensor_list.h。原创 2023-05-17 17:49:25 · 820 阅读 · 0 评论 -
如何成为优秀的驱动开发工程师
或许这样的标题,应该是由像Linus或Greg KH这样的大师级的高手才有资格写的吧。但是作为我来说,也许我更想把这个标题作为一个疑问句来使用,整理一下自己的认识,用来勉励自己,和大家一起努力实现这个目标。认识肤浅的地方,还请大家见谅。何谓优秀的驱动开发工程师 首先要定义,我所认为的一个优秀的驱动开发工程师,应该具备什么样的能力,这里列一下按照从易到难的顺序,个人认为应该会有几个方面...原创 2023-05-17 17:49:54 · 460 阅读 · 1 评论 -
条件编译#ifdef的妙用详解_透彻
本文主要介绍c语言中条件编译相关的预编译指令,包括#define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined。#define 定义一个预处理宏#undef 取消宏的定义#if 编译预处理中的条件命令,相当于C语法中的if语句#ifdef ...原创 2023-05-17 17:51:00 · 7359 阅读 · 0 评论 -
vi编辑器的使用
vi编辑器的使用原创 2023-05-17 17:50:31 · 148 阅读 · 1 评论 -
souce insight的使用
souce insight的使用原创 2023-05-17 17:51:16 · 515 阅读 · 0 评论 -
MTK 驱动---mtklog相关知识
MTK 驱动(83)---mtklog相关知识一、mtklog抓取:1. 从windos系统进入到手机/sdcard/mtklog/,复制出来2. adb pull /data/media/0/mtklog/ e:mtklog/ // 不知道什么目录就find3. 用工具抓4. user版本如何打卡mtklog:*#*#。。。 #*#* -> Log and Debugg...原创 2019-05-28 17:39:06 · 97 阅读 · 1 评论 -
MTK 驱动---ADB 调试相关命令
一、通用 adb root // user版本adb root之后就可以cat节点 adb shell adb reboot // 重启 reboot reboot -p // 关机 adb remount adb pull /data/media/0/mtklog e:mtklog/ adb push e:mtk...原创 2019-05-28 17:58:23 · 92 阅读 · 1 评论 -
mtk 驱动---mtk指纹移植
mtk指纹移植1. 硬件连接看原理图可知,指纹芯片有六个只要功能引脚,POWER, RST, MI, MO,CLK, EINT,再dws中将spi的四个引脚和中断脚配置好,mt6753只有一组spi即spi0,65-68脚。2.软件代码(1) 拿到代码后将代码放在alps\kernel-3.18\drivers\input\fingerprint文件夹,如果没有此文...原创 2019-05-28 20:19:31 · 82 阅读 · 0 评论 -
MTK 驱动---如何初步定位异常关机问题
由于异常关机问题可能存在多种可能性(异常重启,异常关机,hang机,掉电),请务必厘清复现过程和手法,保留问题现场,以下信息请在提case的时候一起提供:1、确认是亮屏关机还是灭屏关机?关机时是否有播放关机动画?如果有播放关机动画可以检查关机流程的调用是否有异常。2、是直接关机还是关机后会自动重启?可以检查log中是否有走ShutdownThread或者reboot流程,是否有对应的e...原创 2019-05-28 20:03:18 · 104 阅读 · 1 评论 -
mtk_drive相关路径
mtk驱动移植相关路径一、Flash兼容bootable/bootloader/preloader/tools/emigen/MT6735/MemoryDeviceList_MT6735.xlsbootable/bootloader/preloader/tools/emigen/MT6735/MemoryDeviceList_MT6735M.xlsbootable/bootloa...原创 2019-05-23 20:27:46 · 61 阅读 · 1 评论 -
A33笔记
在kernel里面,添加新的模块.c时,直接在Makefile中 obj -m += XX.c ,千万千万不要去Kconfig里面添加,\去Kconfig里面添加,会引起编译kernel时,需要restart config时,十分麻烦/* A33/m86下 改产品ID等配置----start */Z:\R847\android\device\softwinner...原创 2019-04-28 02:01:26 · 574 阅读 · 1 评论 -
linux驱动开发通用笔记
控制台下 bcdedit /set testsigning on 重启后计算机进入测试模式(用于烧录不了软件,设备驱动无法安装等情况)可以通过全编后的out/target/product/xxx/obj/KERNEL_OBJ/所需要查询编译前源文件名的目录(得到源文件名)在kernel里面,添加新的模块.c时,直接在Makefile中 obj -m += XX.c ,千万千万不要去Kco...原创 2019-07-02 20:34:57 · 82 阅读 · 1 评论 -
git讲解以及git命令大全
git讲解以及git命令大全git是目前世界上最先进的分布式版本控制工具,他是林纳斯-托瓦兹开发的一款最初只能运行在linux上的代码管理工具,改工具的诞生也挺有意思的,具体git的前世今生大家可以去百度上看看,这里就不多说,反正就是最后慢慢的扩展到了windows上......j具体的我们就不多说,直接进入今天的主题......git命令大全.....电脑上还没有安装git的小伙伴可以去git...原创 2023-05-17 17:50:14 · 75 阅读 · 1 评论 -
MTK驱动--- MT6739平台的thermal高温充电机制调整
MTK MT6739平台的thermal高温充电机制调整MTK平台的thermal机制是一种高温保护主板机制。主要用于手机在充电过程中,温度太高对手机主板造成损坏。thermal主要由thermal配置文件和thermal的驱动代码进行控制。从一个充电温度高电流降到0的bug开始讲解:首先从log中看到:[plain] view plain copy<6>[34...原创 2019-05-28 20:02:17 · 150 阅读 · 1 评论 -
mt6853 android11 imx214 main sub main2 camera移植
mt6853 android11 imx214 main sub main2 camera移植原创 2022-11-07 10:57:31 · 365 阅读 · 0 评论 -
MT6853 android11 TP fts_ts 驱动框架解析
MT6853 android11 TP fts_ts 驱动框架解析原创 2022-10-22 22:10:02 · 592 阅读 · 0 评论 -
A33_KEY的驱动调试
drive 这边static irqreturn_t sun8i_key_irq_handler(int irq, void *dev_id){/* 10ms后启动定时器 */struct key_list_t *pdev = &pkey;return IRQ_RETVAL(IRQ_HANDLED);}static int sixth_drv_open(stru...原创 2019-04-26 20:15:05 · 214 阅读 · 0 评论 -
A33_LCD的驱动调试
lichee\tools\pack\chips\sun8iw5p1\configs\m86\sysconfig.fex里面;lcd0 configuration;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsi;lcd_x: lcd h...原创 2019-04-26 22:14:01 · 2754 阅读 · 2 评论 -
A33_lightsensor、距感驱动调试
lichee\tools\pack\chips\sun8iw5p1\configs\m86\sysconfig.fex里面;--------------------------------------------------------------------------------;light sensor;-----------------------------------------...原创 2019-04-27 16:50:00 · 1719 阅读 · 0 评论 -
A33_gsensor驱动调试
lichee\tools\pack\chips\sun8iw5p1\configs\m86\sysconfig.fex里面;--------------------------------------------------------------------------------; G sensor configuration; gs_twi_id--- TWI ID for co...原创 2019-04-27 18:40:22 · 510 阅读 · 0 评论 -
A33_TP驱动调试
做linux 嵌入式驱动,离不开调试i2c 外设,这里对i2c做一下3点总结:1.先要知道i2c的4个信号;a) 起始信号:当 SCL 线是高电平时 SDA 线从高电平向低电平切换。b) 停止信号:当 SCL 线是高电平时 SDA 线由低电平向高电平切换。c) ACk信号: 当scl线由低变高时候,SDA线保持低电平;d) NACK信号:当scl线由低变高时候,SDA线...原创 2019-04-28 00:09:48 · 734 阅读 · 0 评论 -
A33双摄的驱动调试
1、先在lichee\tools\pack\chips\config\sys_config.fex 里面的[csi0]节点下,配置双摄;vip (video input port) configuration;vip_used: 0:disable 1:enable;vip_mode: 0:sample one interface to one buffer 1:sample two in...原创 2019-04-26 20:16:01 · 1057 阅读 · 2 评论 -
MTK camera bring up
MTK camera bring upplaform: mt6739camera_rear_front: sp0a09mipi_sensor一DWS配置根据硬件连接对照HW interface部分配置cam各pinexample二config配置文件Configure camera sensor hal driver in ProjectConfigmkAdd camera s...原创 2019-05-23 10:08:31 · 70 阅读 · 0 评论 -
mtk_拨码开关的驱动调试
拨码开关的调试平台 mtk 6572 kaios硬件原理图中引脚为 KROW6_EINT14-> GPIO100中断是下降沿触发DrvGen中设置GPIO100的 Def.Mode为 EINT141、kaios_72_normal\vendor\mediatek\proprietary\scripts\dct\EINT_YuSu.cmp [EINT_variabl...原创 2019-07-06 12:50:57 · 239 阅读 · 1 评论 -
mtk 充电闪光指示灯驱动调试
mtk 充电闪光指示灯平台 mtk 6572 kaios根据原理图 引脚为 FLASH_LED对应 GPIO140根据原理图,该灯是输出低电平点亮 用的供电是ISINK0Q:\kaios_72_normal\kernel-3.4\arch\arm\mach-mt6572\fise6572_kais_k\leds\mt65xx\cust_leds.c static struct cu...原创 2019-07-06 13:27:46 · 452 阅读 · 1 评论 -
A33_LED驱动调试
由于A33硬件原理图中,LED只有一个LED_EN引脚,所以在 lichee\tools\pack\chips\sun8iw5p1\configs\m86sysconfig.fex中,只需配置LED_EN引脚的GPIO即可,如果把LED配置在audio下,如下[audio0]audio_used = 1;added by Dechao,for contrle micr...原创 2019-04-26 20:15:31 · 292 阅读 · 0 评论