- 博客(22)
- 收藏
- 关注
原创 mtk上电开机记录
e.vendor/mediatek/proprietary/bootable/bootloader/preloader/platform/mt6765/src/drivers/mt6370.c(有mt6370就需要修改)
2025-01-02 14:49:38
525
原创 mtk kernel-5.10 tp不进休眠函数
之前的tpd_driver_t里面的suspend和resume 不跑了,因为定义了CONFIG_DRM_MEDIATEK 宏。
2024-08-15 11:11:05
706
原创 MTK OTG记录
3.注意,充电ic的5v有一个定时器(看门狗),这里的异常了,所以在别的地方进行了定时器操作。1.deconfig中配置了CONFIG_USB_MTK_OTG=y,2.没有6370的,需要自己去拉充电ic的5v电压,例如。
2024-08-09 10:20:54
533
原创 记录mtk 调Gsensor kernel模式(kernel-5.10)遇到的编译错误
在stk8baxx.c中添加 MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver);在mod_devicetable.h中改。
2024-07-27 17:49:15
693
原创 记录,指南针有数据但是指针不动
打开ProjectConfig与defconfig中CUSTOM_KERNEL_ORIENTATION_SENSOR、CONFIG_CUSTOM_KERNEL_ORIENTATION宏。
2024-07-17 16:09:24
213
原创 记录mtk USB连接电脑选项为灰色
检查CONFIG_USB_POWER_DELIVERY宏有没有打开,CONFIG_USB_POWER_DELIVERY没有打开时,CONFIG_TCPC_CLASS和CONFIG_TCPC_MT6370宏关闭也行。
2024-07-10 17:35:45
294
原创 mtk gpio按键配置
dws配置:配置为普通GPIO模式上拉输入或者直接配置中断模式(如果没上拉,getevent虽然有键值上报,但是android freamwork 层会过滤掉,因为freamwork 只读到up,没有读到down)
2024-05-23 10:08:08
616
1
原创 MT6580 android 8.0的modem 编译
/xxx(自己路径或者平台路径,看走哪个)/tools/builg.sh 9g_80_b258_0 mt6580。project name(路径:xxx(自己路径)/project/mt6580/xxx/xxxx)
2024-04-09 11:51:49
466
1
原创 mtk camera调试遇到的问题(持续更新)
问题一: 单独点前摄,前摄显示正常,将后摄配置进软件,前摄出现条纹,花屏画面。 解决方法:在摄像头驱动中将摄像头的clk降低,24不行就改为12。问题二: 在mtk的kernel-5.10调试摄像头发现读取id的时候,id值没次都不一样,量了i2c的速率发现i2c速率过快,达到了1.75MHz,所以导致摄像头IC反应不过来导致每次读取的id值都不一样。 解决方法:将dts中的clock-div = <5>;改为clo
2024-03-06 15:01:05
1232
1
原创 mtk 摄像头帧率问题
发现上层通过调用mParameters.setPreviewFpsRange去设置gc4653的帧率,发现设置了不生效,另外一个摄像头是可以的,最开始怀疑的是imgsensor_metadata,对比发现和可以的摄像头的imgsensor_metadata是一致的,后来看驱动代码发现,不可以的摄像头set_dummy这个函数为空的。set_dummy函数是对摄像头的帧率进行修改,对摄像头驱动进行修改后发现可以了。
2024-03-06 14:23:03
815
1
原创 MTK modem 编译记录
按照FDD5M分别在ProjectConfig.mk、k39tv1_bsp_1g_defconfig、k39tv1_bsp_1g_debug_defconfig和k39tv1_bsp_1g.mk中配置。2.检查apps目录下,最初的只有NDK、build.sh、gen_config、module、mtk_rel、ndkbuild.sh、tools文件,其余删除,如图:(圈的删掉)要在主mk中配置(ProjectConfig.mk)底部选择:Switchable_om-mt6739。
2024-02-02 16:03:22
1232
原创 MTK平台使用i2c-tools
a.在source build/envsetup.sh 和lunch后 mmm i2c-tools-4.2 对源码进行编译,让后就会在out\target\product\xxx\system\bin 目录下生成5个可执行文件,分别为 i2cdetect 、i2cdump、i2cget、i2cset、i2ctransfer。后还有一步关键的,要对直接的工程进行make -j24 编译后,在烧录。3.将源码(i2c-tools-4.2)放入工程中,例如放在和kernel-4.9同一目录下,其他目录也行。
2024-01-23 18:54:17
1528
1
转载 mtk调试-camera
RST这路电需要配置的gpio口为GPIO56,camera_pins_cam0_rst_0和camera_pins_cam0_rst_1这两个节点中配置的GPIO口为56, CLK这路电需要配置的gpio口为GPIO50。kernel-4.19/drivers/misc/mediatek/imgsensor/src/common/v1_1/imgsensor_sensor_list.c 添加数组成员。对应的是pinctrl-2,引用camera_pins_cam0_rst_1这个节点上下一一对应。
2024-01-23 10:17:22
772
1
原创 mtk 喇叭无声,软件上应该如何配置
例子:使用yad的外部PA,则CUSTOM_KERNEL_SOUND = amp_yad,然后实做。把USING_EXTAMP_HP注释掉: //#define USING_EXTAMP_HP。把CUSTOM_KERNEL_SOUND配置为相应PA驱动的文件夹名,然后实做具体的PA驱动。把CUSTOM_KERNEL_SOUND配置为相应PA驱动的文件夹名,然后实现具体的PA驱动。把USING_EXTAMP_HP注释掉: //#define USING_EXTAMP_HP。
2024-01-19 10:17:25
836
原创 好记性不如烂笔头之MTK摄像头移植:
alps\kernel-xx\arch\arm\configs\xxx_debug_defconfigalps\device\mediateksample\{project}\ProjectConfig. mkalps\device\mediatek\common\kernel-headers\kd_imgsensor.halps\kernel-xx\drivers\misc\mediatek\imgsensor\inc\kd_imgsensor.halps\vend
2023-11-23 17:45:55
1032
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅