【技术实现步骤摘要】
通过主控升级单片机固件的方法、装置及可读存储介质
本专利技术涉及单片机系统升级的
,尤其涉及一种通过主控升级单片机固件的方法、装置及可读存储介质。
技术介绍
在设计交换机硬件的时候,单一的CPU经常不能满足产品的需求,这个时候通过外挂单片机的方式,可以扩展主控CPU的GPIO口,I2C接口,PWM等总线,可以更好的实现系统功能。但是产品销售之后,单片机程序已经固化了,无法像主控CPU的软件一样完成升级。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种通过主控升级单片机固件的方法、装置及可读存储介质,旨在解决现有技术的单片机的程序固话,无法向主控CPU软件一样完成升级的技术问题。为实现上述目的,本专利技术提供一种通过主控升级单片机固件的方法,包括以下内容:在单片机上电后,检测所述单片机的固件版本;若确认所述单片机的固件版本与已存储的固件版本不匹配,控制所述单片机复位;通过所述单片机的IS ...
【技术保护点】
1.一种通过主控升级单片机固件的方法,其特征在于,所述通过主控升级单片机固件的方法包括以下步骤:/n在单片机上电后,检测所述单片机的固件版本;/n若确认所述单片机的固件版本与已存储的固件版本不匹配,控制所述单片机复位;/n通过所述单片机的ISP时序将所述单片机固件的二进制信息发送至所述单片机,以使所述单片机执行程序更新操作。/n
【技术特征摘要】
1.一种通过主控升级单片机固件的方法,其特征在于,所述通过主控升级单片机固件的方法包括以下步骤:
在单片机上电后,检测所述单片机的固件版本;
若确认所述单片机的固件版本与已存储的固件版本不匹配,控制所述单片机复位;
通过所述单片机的ISP时序将所述单片机固件的二进制信息发送至所述单片机,以使所述单片机执行程序更新操作。
2.如权利要求1所述的通过主控升级单片机固件的方法,其特征在于,所述在单片机上电后,检测所述单片机的固件版本的步骤之前,还包括:
根据所述单片机的固件信息,确认所述单片机升级的ISP时序。
3.如权利要求1所述的通过主控升级单片机固件的方法,其特征在于,所述在单片机上电后,检测所述单片机的固件版本的步骤包括:
向所述单片机发送固件版本检测指令;
根据所述固件版本检测指令接收所述单片机返回的固件版本。
4.如权利要求1所述的通过主控升级单片机固件的方法,其特征在于,所述若确认所述单片机的固件版本与已存储的固件版本不匹配,控制所述单片机复位的步骤包括:
将所述固件版本与当前存储的固件版本比对;
在确认所述固件版本不一致时,确认所述单片机的固件版本与已存储的固件版本不一致。
5.如权利要求1所述的通过主控升级单片机固件的方法,其特征在于,所述通过所述单片机的ISP时序将所述...
【专利技术属性】
技术研发人员:冯伟,张弦,
申请(专利权)人:深圳市丰润达科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。