Android移植4.0后 触摸屏无法使用解决方案

原因是因为TOUCHSCREEN的驱动没有成功的配置

第一步

方法1.

在编译makerk2926_v86_defconfig时,rk2926_v86_defconfig位于\kernel\arch\arm\configs中,在里面写了各种驱动的配置。

\kernel\drivers\input\touchscreen\AW5306屏幕驱动的路径里面都是些底层的c程序

所以要使屏幕有所反应就得在rk2926_v86_defconfig文件中加入一句

CONFIG_TOUCHSCREEN_AW5306=y

方法2.

直接使用makemenuconfig命令进入配置的图像界面

在里面配置驱动

/kernel$makemenuconfig

选则DeviceDrives-->

选择Inputdevicesupport-->

选择TouchScreents-->

选择AW5306_IIC_based_touchscreens

然后exit最后保存

第二步

解决了配置的问题之后在继续重新编译

编译kernel,在sdk_root/kernel目录执行

$makerk2926_v86_defconfig(注:按照方法2的话就不需要这一步)
$makekernel.imgj4
生成的固件在sdk_root/kernel/kernel.img

附:(

完整编译固件
必须先编译kernel,再在sdk_root目录执行
$makej4
$./mkimage.sh
生成的固件在sdk_root/rockdev/Image目录下
system.img
boot.img
recovery.img
misc.img


编译完后把这几个img文件一起copyRKTools\RK292xDevelopTool\rockdev\Image

然后使用RKTools\RK292xDevelopTool\rockdev下的mkupdate.sh预处理之后将生成的update.img

使用RKBatchTool移植到android平板中


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值