
MTK
sws_looper
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MTK】Android Camera HAL 层浅析
一、Android Camera HAL层架构 Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。 二、Android Ca...原创 2020-02-14 19:34:27 · 2568 阅读 · 0 评论 -
【MTK】USB网卡移植
1)USB开关选择GPIO 87置高为USB master模式(OTG),置低为slave模式(ADB),DWS里的设置是上电后控制的。 2)OTG功能配置PS: a.alps/kernel-3.18/arch/arm64/configs/sm6735_66_n_debug_defconfig打开OTG选项 CONFIG_USB_MTK...原创 2019-10-06 17:12:45 · 621 阅读 · 0 评论 -
【MTK】camera移植
硬件IO口配置2.打开vendor/mediatek/proprietary/bootable/bootloader/lk/target/sm6737t_66_n/dct/dct/codegen.dws 以及kernel-3.18/drivers/misc/mediatek/dws/mt6735/sm6737t_66_n.dws,设置前后摄像头的CMRST和CMPDN引脚,...原创 2019-10-05 21:41:46 · 860 阅读 · 1 评论 -
【MTK】LCM移植
软件要求compare_id 必须保证可以正确读取,通过resume 打印信息查看id 读取是否成功与正确,确认OK后需要删除resume compare_id代码,避免由于频繁resume 读取id导致系统可能发生重启; LCD 刷新率 控制在50fps-65fps,须通过fps工具(com.edburnette.fps2d-1.apk) 查看实际刷新率数据,特殊情况再行处理,帧率的高低会...原创 2019-10-05 16:06:41 · 1438 阅读 · 0 评论 -
【MTK】EMMC移植问题【二】
有的可能烧入不了,或者无法开就需要调节 时序 电压和频率1、修改DDR时序vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MT6735/MemoryDeviceList_MT6737M.xls1. 其中 H9CCNNN8GTMLAR 为 2G DRAM(8192+8192),可配...原创 2019-10-04 17:25:17 · 1870 阅读 · 0 评论 -
【MTK】 EMMC移植常见问题【一】
memory移植常见问题有:1、无法下载;2、下载后无法开机;一、无法下载MTK平台会有以下几种情况:在下载过程中经常出现enable Dram fail的错错误,遇到这种情况第一反应先format 一下memory,然后再down,如果format不行过着还是没法dwon的话,那么再做如下分析;一旦出现此问题,需做确认以下三点:1,必须用最新版本的flashtool下载;2,m...转载 2019-10-04 17:22:10 · 1583 阅读 · 0 评论 -
MTK6737 WCN省晶体问题
MTK6737是 在6735基础上的升级版本,使用的的是同样的MT6225L(FM、GPS、WCN、BT)芯片,不需要修改驱动,只需要注意是否省晶体的配置,目前只是一个记录,需要根据核心模块的原理选择。此处根据原理图得知使用的是独立晶振.WMT_SOC.cfg下co_clock_flag=1 ->co_clock_flag=0...原创 2019-08-26 10:59:53 · 1444 阅读 · 0 评论 -
MTK Android7.1 未编译使用git添加版本控制后external/iw/version.sh报错
错误:[ 0% 53/18907] build out/target/product/angler/gen/EXECUTABLES/iw_intermediates/version.cFAILED: /bin/bash -c "external/iw/version.sh out/target/product/angler/gen/EXECUTABLES/iw_intermediates...转载 2019-08-26 10:35:21 · 747 阅读 · 0 评论 -
MTK_Android9.0修改波特率操作
1.设置preloader波特率alps\vendor\mediatek\proprietary\bootable\bootloader\preloader\custom\k62v1_64_bsp\inc\cus_bldr.h2.修改Uboot波特率alps\vendor\mediatek\proprietary\bootable\bootloader\lk\platfor...原创 2019-05-16 09:30:29 · 1331 阅读 · 0 评论 -
MT6735 EMI 定制
一:MTK 平台查看eMMC和DDR的工作频率eMMC:adb shell cat /sys/kernel/debug/mmc0/clockDDR:adb shell cat /sys/bus/platform/drivers/emi_clk_test/read_dram_data_rate1. 获取 flash id:cat /sys/bl...原创 2019-05-10 15:50:07 · 773 阅读 · 0 评论 -
MTK67xx+Android启动----pre-loader
Bootloader能够准备一个至关重要的执行环境和引导linux操作系统及Android框架(framework)。bootloader主要包括设置处理器和内存的频率、调试信息端口、可引导的存储设备等等。在可执行环境创建好之后,接下来把software装载到内存并执行。除了装载software,一个外部工具也能和bootloader握手(handshake),可指示设备进入不同的操作模式,比...原创 2020-01-07 12:47:02 · 541 阅读 · 0 评论 -
【MTK 6737】Modem编译
之前安卓7.1的编译所使用的是MTK提供的3.18内核,但并未对Modem进行编译和配置。查看ReleseNote发现需要查看"Build_Configure_Modem_MOLY"这张表,解压MT67xx_(xxx)_MOLY.LR9.W1444.MD.LWTG.MP.Vx.tar.gz到某文件,并在make目录下查看 ...原创 2019-03-16 10:35:41 · 1276 阅读 · 0 评论