固件升级
sir_zeng
这个作者很懒,什么都没留下…
展开
-
Linux的芯片驱动firmware自动升级之一:功能说明
在驱动开发过程中,我们有时会碰到这种应用:比如说某款芯片的固件不是固定的,是可以后期升级的。那么在每次系统开机时,需要做个检测,如果检测到提供了新的固件,那么在第一次开机时就升级固件。之后由于保存了新的固件版本号可供检测,就不用再开机升级了。 以一款I2C的触摸屏芯片为例,假设供应商提供的新固件文件名是Us3x06eb_use.it,将该文件放在触摸屏驱动.c的同目录下,那么需要转载 2013-02-01 09:56:16 · 1016 阅读 · 0 评论 -
Linux平台从SD卡读文件并处理的方法
2012-03-09 15:13371人阅读评论(0)收藏举报 在Linux的应用平台上,很多时候我们需要用到从SD卡读数据来使用,比如升级触摸屏固件,比如载入调试文本等,都需要用到Linux的文件系统来操作。通过举一个实例来说明VFS FILE操作细节,即在ADB中通过echo 到DEVICE_ATTR的store来升级TP固件,相关升级函数可以参见博文http://blo转载 2013-02-01 09:44:59 · 1856 阅读 · 0 评论 -
Linux的芯片驱动firmware自动升级之二:MELFAS的TP升级实例
以MELFAS的MS6000芯片固件升级实例,说明一般的数组格式的IMAGE文件烧录的过程。该芯片需要PIN脚组合完成一定的时序并实现一组命令码进入烧录模式,并且在烧录模式下的I2C地址是0XFA(跟芯片正常工作时的地址0X40不同),在烧录完毕后进行复位并开始相应正常的TP操作。芯片大致的烧录了流程图如下: 实现代码如下:(1)基础宏定义[cpp]转载 2013-02-01 09:54:51 · 913 阅读 · 0 评论