XY6762/XY6765/XY8788 如何使用 DCT 工具配置 DWS 文件?

本文介绍了如何使用MTK的DCT工具配置DWS文件,以管理CPU接口资源。主要涉及LK和Kernel模块的DWS配置,包括GPIO、I2C和KEYPAD的设置。配置完成后,编译会生成新的dts文件,用于设备树的更新。

本次说明以 XY6765 的核心板为例,其它平台类似

一、DWS 的作用
       MTK 通过 WIN 工具 DCT 来配置 DWS 的目的是为了集中管理 CPU 的接口资源,这样更加直观(也是从功能机平台一直沿用下来的)知道这些接口的使用情况,源码中的 DWS 有效的一般是配置两个部分的,一部分是 LK、另一部分是 Kernel;
      LK 模块中的 DWS 主要作用是为了初始化 GPIO 口,比如修改某些 GPIO 的模式,或者让 GPIO 口默认输出高电平等等,其它模块比如 PMIC 等无需做修改;
      Kernel 模块中的 DWS 主要配置 I2C、EINT、SIM 部分,修改完成之后,编译会生成相应的 dts 临时文件;

二、如何配置 DWS;
1、打开 DCT 工具,路径如下:

  1. vendor\mediatek\proprietary\scripts\dct\DrvGen.exe
  2. DWS 路径 (xxx 路径根据 lunch 所选工程名来定):
  3. lk 的路径:vendor\mediatek\proprietary\bootable\bootloader\lk\target\xxxx\dct\dct\codegen.dws  :xxx 比如:k65v1_64_bsp
  4. lk 的路径:kernel-4.9\drivers\mis
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值