从站的固件升级方法、固件升级装置及终端制造方法及图纸

技术编号:24682147 阅读:72 留言:0更新日期:2020-06-27 07:40
本发明专利技术适用于通信技术领域,提供了一种从站的固件升级方法、固件升级装置、终端及计算机可读存储介质,所述固件升级方法包括:当接收到固件升级指令时,将从站中运行于闪存中的程序转移到指定存储器中运行,其中,所述指定存储器为非所述闪存的存储器,所述转移到指定存储器中运行的程序包括用于接收主站数据的传输程序;利用所述传输程序接收本次固件升级对应的新固件程序;将所述新固件程序写入到所述闪存;执行所述新固件程序。本发明专利技术能够无需借助额外的总线或工具实现了从站的固件升级,提高了从站的固件升级的便捷性和安全性。

Firmware upgrade method, firmware upgrade device and terminal of slave station

【技术实现步骤摘要】
从站的固件升级方法、固件升级装置及终端
本专利技术属于通信
,尤其涉及一种从站的固件升级方法、固件升级装置、终端及计算机可读存储介质。
技术介绍
EtherCAT(EtherControlAutomationTechnology,以太网控制自动化技术)是一个开放架构,以以太网为基础的现场总线系统。EtherCAT总线的出现极大提升了传输速度,减少了总线节点的延时,使总线传输的实时性大为提升。然而,EtherCAT总线的通信协议对于从站的固件升级的支持度不够,实现起来较为困难,在进行从站等设备节点的固件升级时,往往需要再借助CAN总线或者串口升级工具来进行。由于需要借助额外的总线或工具,因此操作起来不够方便,并且增加了总线的线束数量,降低了安全性。
技术实现思路
有鉴于此,本专利技术提供了一种从站的固件升级方法、固件升级装置、终端及计算机可读存储介质,以解决现有技术中进行从站的固件升级时需要借助额外的总线或工具,不够便捷且安全性低的问题。本专利技术实施例的第一方面提供了一种从站的固件升级方法,包括:...

【技术保护点】
1.一种从站的固件升级方法,其特征在于,包括:/n当接收到固件升级指令时,将从站中运行于闪存中的程序转移到指定存储器中运行,其中,所述指定存储器为非所述闪存的存储器,所述转移到指定存储器中运行的程序包括用于接收主站数据的传输程序;/n利用所述传输程序接收本次固件升级对应的新固件程序;/n将所述新固件程序写入到所述闪存;/n执行所述新固件程序。/n

【技术特征摘要】
1.一种从站的固件升级方法,其特征在于,包括:
当接收到固件升级指令时,将从站中运行于闪存中的程序转移到指定存储器中运行,其中,所述指定存储器为非所述闪存的存储器,所述转移到指定存储器中运行的程序包括用于接收主站数据的传输程序;
利用所述传输程序接收本次固件升级对应的新固件程序;
将所述新固件程序写入到所述闪存;
执行所述新固件程序。


2.根据权利要求1所述的从站的固件升级方法,其特征在于,所述从站为EtherCAT从站,所述传输程序包括基于EtherCAT协议的邮箱通信程序,所述指定存储器包括所述从站的随机存储器;
所述利用所述传输程序接收本次固件升级对应的新固件程序,包括:
通过所述邮箱通信程序将本次固件升级对应的新固件程序接收到所述随机存储器。


3.根据权利要求2所述的从站的固件升级方法,其特征在于,所述将所述新固件程序写入到所述闪存包括:
在接收所述新固件程序的同时,将接收到的新固件程序按指定大小依次写入到所述闪存。


4.根据权利要求3所述的从站的固件升级方法,其特征在于,所述在接收所述新固件程序的同时,将接收到的新固件程序按指定大小依次写入到所述闪存,包括:
在将接收到的新固件程序按指定大小依次写入到所述闪存的同时,对所述闪存中存储的原固件程序执行擦除操作。


5.根据权利要求2所述的从站的固件升级方法,其特征在于,所述将所述新固件程序写入到所述闪存包括:
当所述新固件程序接收完成后,对所述闪存中存储的原固件程序执行擦除操作,并在擦除操作执行完成后将所述新固件程...

【专利技术属性】
技术研发人员:熊友军王马林范文华白熹周升庞建新
申请(专利权)人:深圳市优必选科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1