[发明专利]一种通过I2C升级设备固件的方法有效
申请号: | 201510912444.7 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105354070B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 陈其伟 | 申请(专利权)人: | 成都广达新网科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 杨永梅 |
地址: | 610041 四川省成都市高新区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及嵌入式设备技术领域,本发明公开了一种通过I2C升级设备固件的方法,其具体包括以下的步骤:步骤一、将N个从设备通过一条I2C总线连接到主控设备上;步骤二、当从设备加载失败时,等待主控设备升级;步骤三、主控设备获取到从设备需要升级的指令后,根据该从设备的信息下载该从设备的固件并发送升级指令给该从设备,从设备接收到升级指令后将状态切换为升级模式。步骤四、当从设备切换为升级模式后,主控设备将固件信息下发给从设备,从设备收到固件信息后系统升级程序将其写入指定的位置;步骤五、主控设备下发重启指令,从设备重启,引导程序选择需要加载的系统功能程序。通过主控设备以及I2C总线实现从设备的自动在线升级。 | ||
搜索关键词: | 一种 通过 i2c 升级 设备 方法 | ||
【主权项】:
1.一种通过I2C升级设备固件的方法,其具体包括以下的步骤:步骤一、将N个从设备通过一条I2C总线连接到主控设备上,每个从设备的系统包括引导程序区、系统功能程序区和系统升级程序区;步骤二、当从设备启动时,引导程序选择需要加载的系统功能程序,当加载成功时,系统功能程序启动;当加载失败时,等待主控设备升级;步骤三、主控设备获取到从设备需要升级的指令后,根据该从设备的信息下载该从设备的固件并发送升级指令给该从设备,从设备接收到升级指令后将状态切换为升级模式;步骤四、当从设备切换为升级模式后,主控设备将固件信息下发给从设备,从设备收到固件信息后系统升级程序将其写入指定的位置;步骤五、当从设备的所有写入指令执行完成后,主控设备下发重启指令,从设备重启,引导程序选择需要加载的系统功能程序;所述主控设备获取到从设备需要升级的指令具体包括:当从设备加载失败时,从设备写入一个标志位,主控设备通过读取这个标志位判断该从设备是否需要升级。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都广达新网科技股份有限公司,未经成都广达新网科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510912444.7/,转载请声明来源钻瓜专利网。