• MTK LCM调试总结


    1、环境配置和代码编译

    代码clone

    git clone git@192.168.110.2:mt657172_kk

    切换到分支origin/72kk_dev

    git checkout 77kk_dev

    代码编译

    ./mk v3_n42_3gb25_hvga_da1bom_liandai_miami new

    在配置环境时出错

    解决办法:在root权限下安装unix2dos或tofrodos即可。

    再次执行./mk v3_n42_3gb25_hvga_da1bom_liandai_miami new,编译成功。

    软件打包

    上述过程并未修改软件代码,仅仅是熟悉代码编译和对编译环境的配置,为接下来对调试新的LCM驱动做准备。

    2、LCM调试(MTK6572平台上的st7796s)

    (1)添加驱动文件、

    在mediatek/custom/commom/kernel/lcm目录下新建文件夹st7796s_rgb_mt6571,然后在里面新建同名.c文件。在lcm目录找到一个相似的st7796s_mcu_sl_cq4171,直接复制st7796s_mcu_sl_cq4171.c文件后进行修改。根据所提供的调屏资料,对st7796s_mcu_sl_cq4171.c文件中下图三个部分进行修改。

    clip_image004

    clip_image006[5]

    clip_image007

    (2)在mediatek/custom/commom/ 目录下的kernel/lcm/mt65xx_lcm_list.c文件中添加所调用的驱动文件。

    clip_image009

    clip_image010

    (3) 修改配置文件mediatek/config/v3_w1bom_mps28/ProjectConfig.mk

    clip_image012[5]

    clip_image014[5]

    clip_image016

    由于前面已经对代码进行过全编译,此次修改后为节约时间,采用快速编译的方法进行编译,并把编译好的文件按前文方法进行打包。

    3、软件烧写到手机测试

    软件烧写工具采用Flash Tool,烧写过程中手机保持关机,并先点击Flash Tool的Download按钮后再讲手机连接到电脑。烧写成功后,手机能正常开机,并且屏幕画面显示正常,调试成功。

    clip_image020

    4、代码提交

    (1)新建并切换到分支

    git checkout –b dbg_v3_n42_3gb25_hvga_da1bom_liandai_miami_lcm_xhq_0603

    (2)add所有修改过的文件

    git add mediatek/config/v3_n42_3gb25_hvga_da1bom_liandai_miami/

    ProjectConfig.mk

    git add mediatek/custom/common/kernel/lcm/st7796s_rgb_mt6571/

    st7796s_rgb_mt6571.c

    git add mediatek/custom/common/kernel/lcm/mt65xx_lcm_list.c

    (3)commit

    git commit -m "V3联代德智欣(易欣达)ST7796S调试"

    (4)push

    git push origin dbg_v3_n42_3gb25_hvga_da1bom_liandai_miami_lcm_xhq_0603:

    submit_v3_n42_3gb25_hvga_da1bom_liandai_miami_lcm_xhq_0603

  • 相关阅读:
    推荐一些socket工具,TCP、UDP调试、抓包工具
    IE DIV背景透明,点击事件不响应解决方案
    亚马逊的高管和员工们经常阅读的书目
    今日技术文摘 (2013
    Discuz! X3安装第三方主题出现:对不起,您安装的不是正版应用..的解决方法
    chrome浏览器直接编辑源码功能的开通办法
    书单
    editplus教程
    如何让windows更高效?
    conEmu的使用笔记
  • 原文地址:https://www.cnblogs.com/xhqhome/p/5596458.html
Copyright © 2020-2023  润新知