|
发表于 2020-12-1 14:47:48
7078 浏览 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,然后执行编译命令:
- rm -rf out/target/product/k65v1_64_bsp/obj/KERNEL_OBJ/
- make -j24
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|
手机微信同号:13682654092
|
|
|
|
|
|
发表于 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
|
|
|
|
|
|
|
楼主|
发表于 2020-12-21 13:49:34
如果需要将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
|
|
|
|
|
登录或注册
|