[发明专利]一种基于Bootloader的QSFP光模块远程升级方法有效

专利信息
申请号: 201410768406.4 申请日: 2014-12-12
公开(公告)号: CN104407903B 公开(公告)日: 2017-12-19
发明(设计)人: 范巍;侯羿 申请(专利权)人: 四川华拓光通信股份有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 北京远大卓悦知识产权代理事务所(普通合伙)11369 代理人: 周庆佳
地址: 621000 四川省*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 bootloader qsfp 模块 远程 升级 方法
【说明书】:

技术领域

发明涉及光模块远程升级方法,特别是一种基于Bootloader的QSFP光模块远程升级方法。

背景技术

光模块是一种提供光电-电光转换能力的集成化通讯配件,目前市场上主流光模块均包含可编程的微控制器。QSFP光模块,是40G速率的市场主流光模块,其内部为4通道光学链路,在极小的空间内,实现了更大数据速率的传输。普通的QSFP光模块,在出厂之后,其内部程序不可以直接更改,必须返回工厂,针对不同的微控制器型号,使用专用的编程器对微控制器进行程序烧录。由于程序烧录需要拆卸外壳,这样有可能造成产品性能参数的改变,因此需要再次对光模块性能做测试,这会引入极大的工作量,且因壳件拆卸,会造成一定比例的物料损坏,也大大增加了程序升级的成本,另外程序烧录还会破坏现有程序和数据,因此相当于再次对该光模块进行了生产,这样的解决方案浪费时间精力,维护周期长,极其繁琐。

发明内容

针对上述技术问题,本发明提供了一种基于Bootloader的QSFP光模块远程升级方法,包括以下步骤:

A、在QSFP光模块上嵌入Bootloader程序;

B、通过远程控制方式,调用Bootloader程序将升级数据写入QSFP光模块,具体包括以下子步骤:

B1)、将升级数据通过远程控制方式写入QSFP光模块微处理器缓冲区;

B2)、输入进入Bootloader模式的密码控制口令,若正确,进行下述步骤:

B3)、Bootloader控制字节写入“擦除指令”,根据升级数据的大小擦除QSFP光模块微处理器Flash映射地址字节对应的Flash区域的原始程序;

B4)、Bootloader控制字节写入“写入指令“,将QSFP光模块微处理器缓冲区内的升级程序写入Flash映射地址字节对应的Flash区域,直到程序完全写入;

C、调用Bootloader程序校验升级数据,并在升级数据未通过校验时重新写入升级数据,具体包括以下子步骤:

C1)、Bootloader控制字节写入“读取指令“,将所述Flash区域内的程序数据读出至缓冲区;

C2)、将步骤C1读出的数据与升级数据的缓冲区内的数据进行对比,以此校验其正确性,若正确,Bootloader控制字节写入“运行程序“指令,则运行目标程序代码;若校验错误,则重复B~C步骤。

优选方案是:Bootloader程序使用光模块标准总线接口IIC嵌入QSFP光模块,兼容光模块SFF-8436、QSFP-MSA协议。

优选方案是:在所述步骤A之前将QSFP光模块Flash区域分区设置。

优选方案是:将QSFP光模块Flash区域分为程序代码区,厂商数据区、产品数据区和微控制器自身保留区。

优选方案是:在所述步骤A之前还包括以下步骤:将QSFP光模块总线接口寄存器自定义四个部分,第一部分为Flash映射地址字节;第二部分为为Bootloader控制字节;第三部分为进入Bootloader模式的密码控制字节;第四部分为升级数据缓冲区的地址页字节,所述地址页字节映射存放升级数据的缓冲区。

本发明将Bootloader方式移植于QSFP光模块微控制器,实现了光模块出厂后,可通过标准接口进行远程程序升级,无须借助任何编程线缆,不会破坏现有程序和数据,也不用拆卸光模块壳件,这使得客户可以自助升级或由厂商进行远程升级,达到兼容各厂商交换机、路由器的目的。

附图说明

图1为本发明的方法流程图;

图2为C8051F330内部Flash规划图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川华拓光通信股份有限公司,未经四川华拓光通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410768406.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top