android4.4.2 boot,MTK6582+Android4.4.2之bootloader recovery 和factory mode等问题

PMIC:MT6323

1.     侧按键硬件设计

我们设备左边侧按键定义为F7,连接到PMIC MT6323的FCHR_ENB引脚,右边1个电源按键直接接到PMIC的PWRKEY,右边的另一个按键(我们定义为F6)连接到CPU的KCOL0和KROW0引脚

2.     DrvGen配置codegen.dws文件

mediatek\dct\DrvGen.exe

mediatek\custom\itek82_wet_kk\kernel\dct\dct\codegen.dws

0818b9ca8b590ca3270a3433284dd417.png

图1

实际上F7是连接到PMIC的FCHR_ENB,而这里的KEYPAD setting是属于CPU键盘矩阵的配置的,但如果这里不配置F7,那DownloadKey、Mode Key就不能选择F7,而且这里F7我们选择在Row7和Column2交叉处,对应的HW keycode=65,恰好就是KEY_F7对应的scan code值(linux驱动和内核用到)

上图配置好后选择“确定”,然后选择Gen Code,再选择Save,如下图:

0818b9ca8b590ca3270a3433284dd417.png

图2

更新的文件有mediatek\custom\itek82_wet_kk\kernel\dct\dct\pmic_drv.h和cust_kpd.h。

然后编译

./mk r lk k

./mk bootimage

跟新lk.bin和boot.img即可。

3.     遇到的问题

3.1   无法进入recovery mode问题

更新后,开机同时按下power+F7无法进入recovery mode,而是normal mode,根据MTK_on_line_FAQ_SW_ALPS文档给出的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值