[发明专利]光模块固件升级的方法、装置及光模块有效
申请号: | 201710004899.8 | 申请日: | 2017-01-04 |
公开(公告)号: | CN106874032B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 王麟;林青合;李刚;王魁 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;H04L12/24 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模块 升级 方法 装置 | ||
本发明是关于一种光模块固件升级的方法、装置及光模块,涉及光通信技术领域。该方法包括:运行固件;接收固件的控制信息;将固件的控制信息存储至易失性存储区的第一区域;第一区域是易失性存储区中用于存储固件的控制信息的区域;由运行所述固件跳转至运行引导加载Bootloader程序,通过运行所述Bootloader程序,对所述固件升级,并将固件升级过程中产生的缓存信息存储至易失性存储区的第二区域;固件升级完成后,由运行所述Bootloader程序跳转至运行升级后的固件,并在运行所述升级后的固件的过程中,从所述第一区域中获取所述固件的控制信息。本发明实施例可以降低因光模块升级而导致通信业务出现中断的可能性。
技术领域
本发明涉及光通信技术领域,尤其涉及光模块固件升级的方法、装置及光模块。
背景技术
光收发一体模块,简称光模块(optical module),是光通讯领域的设备中的一种标准模块,用于光电转换。如图1所示,光模块10由光发射器101、光接收器102、微处理器103等组成。其中,光模块10的微控制器103微处理器103控制光发射器101把电信号转换成光信号,光发射器101将光信号传输至光纤。光模块10的光接收器102可以接收光纤传输的光信号,并在微控制器103微处理器103的控制下将接收的光信号转换成电信号。
微处理器103运行的程序存储在FLASH(闪存)缓存中,该运行的程序分为Bootloader(引导加载)程序及固件。其中,Bootloader程序是升级引导程序,在写入FLASH缓存之后不再改变,固件是光模块10的应用程序。随着光模块10功能的不断完善,固件需进行版本更新或者漏洞修复,即为固件需要进行升级。
目前传统光模块10固件升级的方法为:微处理器103接收到上位机发送的升级指令后,微处理器103从运行固件程序跳转到运行Bootloader程序,其中,微处理器103在运行Bootloader程序时,将新的固件数据覆盖FLASH缓存中原有的固件数据,当新的固件数据写入完毕后,微处理器103运行更新后的固件。
需要说明的是,固件在正常运行过程中,微处理器103将从上位机中获取的固件的控制信息存储在易失性存储区中,微处理器103在跳转到运行Bootloader程序后,固件停止运行,则存储固件的控制信息的易失性存储区被释放。在微处理器103运行Bootloader程序过程中,可能会将获取的数据信息存储至原存储固件的控制信息的易失性存储区中,即为将原固件存储在易失性存储区的控制信息覆盖。这样,微处理器103在完成固件更新后,无法获取原固件的控制信息。而固件的控制信息中包含有用户对光模块的设置信息,例如光模块的工作频率,光发射器101的开启与关闭,是否运行在低功耗模式等。在原固件的控制信息丢失后,微处理器103无法按照用户设置的方式运行更新后的固件,使得光模块10无法正常工作,导致通信业务出现短暂中断。
发明内容
为克服相关技术中存在的问题,本发明提供一种光模块固件升级的方法、装置及光
模块。
根据本发明实施例的第一方面,提供一种光模块固件升级的方法,包括:运行固件;
接收固件的控制信息;将所述固件的控制信息存储至易失性存储区的第一区域;所述第一区域是易失性存储区中用于存储固件的控制信息的区域;由运行所述固件跳转至运行引导加载Bootloader程序,通过运行所述Bootloader程序,对所述固件升级,并将固件升级过程中产生的缓存信息存储至易失性存储区的第二区域;固件升级完成后,由运行所述Bootloader程序跳转至运行升级后的固件,并在运行所述升级后的固件的过程中,从所述第一区域中获取所述固件的控制信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710004899.8/2.html,转载请声明来源钻瓜专利网。