日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/14 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 XY6762/XY6765/XY8788 如何使用 DCT 工具配置 DWS 文件? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本次說明以?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 工具,路徑如下:

  • vendor\mediatek\proprietary\scripts\dct\DrvGen.exe
  • DWS 路徑 (xxx 路徑根據 lunch 所選工程名來定):
  • lk 的路徑:vendor\mediatek\proprietary\bootable\bootloader\lk\target\xxxx\dct\dct\codegen.dws??:xxx 比如:k65v1_64_bsp
  • lk 的路徑:kernel-4.9\drivers\misc\mediatek\dws\mt6765\k65v1_64_bsp.dws?

  • 2、選擇 DWS 文件:

    GPIO 的配置說明如下

    I2C 的配置說明

    配置完成支持,編譯會生成新的 dts,比如 XY6765 為例,生成的 dtsi 路徑和 CAP_TOUCH 說對應的代碼的具體如下

  • 生成的 dtsi 路徑:out\target\product\k65v1_64_bsp\obj\KERNEL_OBJ\arch\arm64\boot\dts\k65v1_64_bsp\cust.dtsi
  • &i2c0 {
  • #address-cells = <1>;
  • #size-cells = <0>;
  • clock-frequency = <100000>;
  • mediatek,use-open-drain;
  • cap_touch_mtk:cap_touch{
  • ??compatible = "mediatek,cap_touch";
  • ??reg = <0x5d>;
  • ??status = "okay";
  • };
  • lt8912b_mtk:lt8912b?{
  • ??compatible = "mediatek,lt8912b";
  • ??reg = <0x48>;
  • ??status = "okay";
  • };
  • };

  • KEYPAD 配置說明

    Row 與 KPROW 相對應,Column 與 KPCOL 相對應,比如按上述配置,KEY1000 為音量減功能、KEY1002 為音量加功能、KEY1001 為返回功能、KEY1003 為菜單功能

    編譯之后,生成的 cust.dtsi 中所對應的代碼為:

  • &keypad {
  • mediatek,kpd-key-debounce = <1024>;
  • mediatek,kpd-sw-pwrkey = <116>;
  • mediatek,kpd-hw-pwrkey = <8>;
  • mediatek,kpd-sw-rstkey = <102>;
  • mediatek,kpd-hw-rstkey = <17>;
  • mediatek,kpd-use-extend-type = <0>;
  • mediatek,kpd-hw-map-num = <72>;
  • mediatek,kpd-hw-init-map = <114 158 0 0 0 0 0 0 0 115 139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 >;
  • mediatek,kpd-pwrkey-eint-gpio = <0>;
  • mediatek,kpd-pwkey-gpio-din = <0>;
  • mediatek,kpd-hw-dl-key1 = <0>;
  • mediatek,kpd-hw-dl-key2 = <8>;
  • mediatek,kpd-hw-recovery-key = <8>;
  • mediatek,kpd-hw-factory-key = <0>;
  • status = "okay";
  • };

  • 三、編譯下載
    修改 dws 盡量讓 lk dws 和 kernel 保持同步,修改完之后,執行編譯指令:

  • rm -rf out/target/product/k65v1_64_bsp/obj/BOOTLOADER_OBJ/
  • rm -rf out/target/product/k65v1_64_bsp/obj/KERNEL_OBJ/
  • make -j24
  • 總結

    以上是生活随笔為你收集整理的XY6762/XY6765/XY8788 如何使用 DCT 工具配置 DWS 文件?的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 岛国大片在线免费观看 | 九九热这里只有 | 在线观看高清av | 亚洲一区二区不卡在线观看 | 高潮白浆女日韩av免费看 | 国产一区亚洲 | 国内三级在线 | 永久免费黄色 | 韩国三级视频在线观看 | 99视频在线观看免费 | 中文精品久久 | 免费日韩在线 | 中文字幕在线播放av | 一区三区视频在线观看 | 手机在线看黄色 | 亚洲久久一区 | 91日本精品 | 中国免费一级片 | 色碰视频 | 久久电影一区二区 | 特级性生活片 | 欧美黑人精品一区二区 | 亚洲综合视频网 | 成人综合区| 白丝久久 | 亚av| 无码人妻精品一区二区三区在线 | 91麻豆国产福利精品 | 免费看黄色一级片 | 欧美性色a| 免费a视频在线观看 | 国产精品四虎 | av操操操 | 亚洲四虎影院 | 中文字幕乱码中文乱码b站 国产一区二区三区在线观看视频 | av色图| 国产高清小视频 | 午夜激情久久久 | 精产国品一区二区 | 免费观看日韩av | 伊人毛片 | 毛片88| 美女久久久久 | 欧美用舌头去添高潮 | 日韩激情国产 | 婷婷久久久久 | 国产精品激情偷乱一区二区∴ | 亚洲综合成人网 | 一级大片在线观看 | 日韩bbw| 婷婷的五月天 | 国产高潮久久 | 精品久久久无码中文字幕边打电话 | 一级黄色a | 国产又粗又猛视频 | 国产午夜电影在线观看 | 色屁屁ts人妖系列二区 | 黄色一级视频 | 成人h视频在线 | 日本不卡一 | 国产深喉视频一区二区 | 久久成人在线观看 | 另类专区欧美 | 欧美天堂网站 | 欧美图片一区二区 | 国产欧美一区二区三区沐欲 | 黄色性视频网站 | 黄色靠逼视频 | av鲁丝一区二区鲁丝 | 美女免费av| 国产91成人 | www视频在线观看网站 | 蜜臀视频一区二区三区 | 性色av蜜臀av浪潮av老女人 | 国产精品白嫩白嫩大学美女 | 国产在线看 | 浮生影视在线观看免费 | 欧美熟妇7777一区二区 | www视频在线观看免费 | 开心激情播播网 | 欧美xxxxx少妇| 好吊妞一区二区三区 | 国产男女无遮挡猛进猛出 | 日本人妻丰满熟妇久久久久久 | 草久在线| 黄色大片aa | 日韩激情图片 | 三级大片在线观看 | 国产白丝在线观看 | 69国产成人精品二区 | 污视频在线网站 | 亚洲在线观看免费 | 色版视频在线观看 | www.蜜臀 | 国产网站黄色 | 国产 丝袜 欧美中文 另类 | 少妇日皮视频 | 日日日夜夜操 | 精品熟女一区二区三区 |