搜索

426

主题

509

帖子

1924

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1924
发表于 2020-12-1 14:47:48 1068 浏览 2 回复

MT6765 Android9.0如何使用DCT工具来配置SIM卡热插拔

1、MTK的SIM卡热插拔一直都是通过DWS来管理配置;
dct工具路径:vendor\mediatek\proprietary\scripts\dct\DrvGen.exe
dws路径:kernel-4.9\drivers\misc\mediatek\dws\mt6765\k65v1_64_bsp.dws(其它平台类似路径)

2、配置步骤如下:
A:打开DCT工具后,点击箭头1位置按钮,打开dws文件(文件路径如上所示);
B:选择箭头2位置的MD1_EINT栏,该部分就是为修改SIM卡热插拔的参数,如若不需要热插拔功能,直接将所有参数改成NC;
C:SIM1和SIM2 ID名称在箭头6位置,关联SIM1对应的是EINT0还是EINT1;
D:箭头3位置为修改中断检测极性,level设置为low时,不插卡为0,插卡为1;level设置为high时,不插卡为1,插卡为0;
E:箭头4位置level代表选择的是电平触发,不是沿触发;
F:箭头5代表SIM卡检测口说对应的pin(CPU同一个功能可配置不同的口),建议用开发板一模一样的口;


3、配置完成之后,点击保存,再保存close,然后执行编译命令:
  1. rm -rf out/target/product/k65v1_64_bsp/obj/KERNEL_OBJ/
  2. make -j24
复制代码





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
手机微信同号:13682654092
回复

使用道具 举报

0

主题

1

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2020-12-21 13:42:09
请问MT6762 Android9.0 使用DCT工具来配置UART1的引脚为UART1-TX(GPIO2)    UART1-RX(GPIO3) ,修改的对应内核dws文件是否为:kernel-4.9/drivers/misc/mediatek/dws/mt6765/k62v1_64_bsp.dws   ?修改内容参见附件,修改是否符合规范?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

426

主题

509

帖子

1924

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1924
 楼主| 发表于 2020-12-21 13:49:34
ZJ2020 发表于 2020-12-21 13:42
请问MT6762 Android9.0 使用DCT工具来配置UART1的引脚为UART1-TX(GPIO2)    UART1-RX(GPIO3) ,修改的对应 ...

如果需要将GPIO2和GPIO3改成UART模式,需要修改如下dws:
vendor\mediatek\proprietary\bootable\bootloader\lk\target\k62v1_64_bsp\dct\dct\codegen.dws
vendor\mediatek\proprietary\bootable\bootloader\lk\target\k65v1_64_bsp\dct\dct\codegen.dws

改两个dws按你上述修改方法,改完并保存;
分别之下如下编译命令:
rm -rf out/target/product/k62v1_64_bsp/obj/BOOTLOADER_OBJ/
rm -rf out/target/product/k62v1_64_bsp/obj/KERNEL_OBJ/
make -j24

编译完成并刷机,开机进入adb shell 后执行命令查看gpio的状态:
cat /sys/bus/platform/drivers/mediatek-mt6765-pinctrl/1000b000.pinctrl/mt_gpio
手机微信同号:13682654092
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表