【技术实现步骤摘要】
本专利技术属于触控
,尤其涉及一种触摸屏固件升级方法及装置。
技术介绍
随着触控技术和终端技术的发展,越来越多的终端设备采用触控方式进行人机交互。目前,在触摸屏生产过程中,厂家通常使用自有的软件和工具将固件烧写到触摸屏IC(Inter-Integrated,集成电路),同时封装好触摸屏IC。当需要更新触摸屏固件功能和数据时,触摸屏已被封装或安装到移动终端上,阻挡了触摸屏固件的升级。然而,现有的更新触摸屏固件的方法,在触摸屏已被封装或安装到移动终端情况下,不能保证不拆开移动终端或触摸屏时,成功更新触摸屏固件。其原因在于,在android移动终端更新触摸屏固件时,需要提供android系统接口,更新时需要拆开移动终端或者触摸屏;而在windowsPhone移动终端系统更新触摸屏固件时,当触摸屏包含两个IIC(Inter-IntegratedCircuit,集成电路总线)地址信息时,IIC读写函数不能准确读取IIC地址信息对应的数据,导致读写失败,因此 ...
【技术保护点】
一种触摸屏固件升级方法,其特征在于,包括:获取触摸屏寄存器中存储的固件版本号;对比新的固件版本号与寄存器中存储的固件版本号的大小;当新的固件版本号大于寄存器中存储的固件版本号时,调用IIC读写函数,更新寄存器中存储的固件版本。
【技术特征摘要】
1.一种触摸屏固件升级方法,其特征在于,包括:
获取触摸屏寄存器中存储的固件版本号;
对比新的固件版本号与寄存器中存储的固件版本号的大小;
当新的固件版本号大于寄存器中存储的固件版本号时,调用IIC读写函数,
更新寄存器中存储的固件版本。
2.如权利要求1所述的方法,其特征在于,所述获取触摸屏寄存器中存储
的固件版本号,具体为:
初始化触摸屏的驱动程序,获取所述触摸屏在ACPI配置的两个IIC地址
信息;
将两个IIC地址信息随机赋予IIC读写函数,读取IIC地址信息对应的数据,
其中,所述IIC读写函数包含IIC读函数与IIC写函数;
当所述IIC读函数读取不到IIC地址信息对应的数据时,交换两个IIC地址
信息的顺序,重新赋予IIC读写函数,直至所述IIC读函数读取到IIC地址信息
对应的数据。
3.如权利要求1所述的方法,其特征在于,所述获取触摸屏寄存器中存储
的固件版本号之前,还包括:
创建GPIO目标,连通所述触摸屏与中央处理器;
初始化GPIO目标,控制所述触摸屏GPIO的复位管脚的当前电平为高电
平或低电平。
4.如权利要求3所述的方法,其特征在于,所述控制所述触摸屏GPIO的
复位管脚的当前电平为高电平或低电平,具体为:
当所述触摸屏固件未更新时,控制复位管脚的当前电平为高电平或低电平,
\t根据IIC写函数写入相应的指令,获取所述触摸屏当前的固件版本号;
当所述触摸屏固件更新完成时,通过拉低所述复位管脚的当前电平为低电
平,重启触摸屏。
5.如权利要求1所述的方法,其特征在于,还包括:
当新的固件版本号小于或等于寄存器中存储的固件版本号时,不更新所述
触摸屏中的固件。
6.一种触摸屏固件...
【专利技术属性】
技术研发人员:陈宇,
申请(专利权)人:中科创达软件科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。