[发明专利]一种光模块代码下载调试的方法和系统在审
申请号: | 201911128527.1 | 申请日: | 2019-11-18 |
公开(公告)号: | CN111045930A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 陈建宇;谢炎飞;李成;胡毅 | 申请(专利权)人: | 武汉光谷信息光电子创新中心有限公司;武汉光迅科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市爱迪森知识产权代理事务所(普通合伙) 44341 | 代理人: | 何婷 |
地址: | 430074 湖北省武汉市东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模块 代码 下载 调试 方法 系统 | ||
本发明涉及光通信领域,具体涉及一种光模块代码下载调试的方法,其主要步骤包括:将光模块功能控制引脚和光模块状态引脚与MCU下载调试引脚相连接;确认光模块的工作模式状态值已设置为下载调试模式;光模块输入引脚和光模块输出引脚配置成上拉开漏模式;需使固件代码读取电平信号的相应光模块输入引脚固定为非使能电平;固件代码中需输出电平信号的相应光模块输出引脚固定为高电平或不输出;进入下载调试模式,向光模块中下载代码或对光模块中的代码进行调试。本发明可以在光模块封装完成后,不拆开外壳不重新接线即完成代码的下载和调试,提高了代码调试的效率,便于光模块中代码的维护和更新。
【技术领域】
本发明涉及光通信领域,特别是涉及一种光模块代码下载调试的方法和系统。
【背景技术】
随着光通信技术的发展,作为光通信网络建设中关键节点的光模块技术也日益精进,光模块的封装形式也向着相同速率体积更小、相同体积速率更高的方向发展。
由于光模块集成度的增加,带数字诊断功能的光模块中越来越多的采用微控制器单元(Microcontroller Unit,简写为MCU)。目前,微控制器单元MCU芯片固件程序下载和调试方式一般有两种,第一种是MCU内部固化了Bootloader程序,可以通过通信接口(串口或者I2C等)根据厂家特定的协议对光模块的固件进行下载;第二种是在PCB上打几个孔或焊盘,将串行调试(Serial Wire Debug,简写为SWD)接口或联合测试工作组(Joint TestAction Group,简写为JTAG)协议接口接出并飞线后,可以烧写固件程序,也可以在线调试程序。
但是,第一种方式只能下载却不能在线调试,在光模块开发初期对于固件问题的定位和解决带来很大困难;第二种方式在光模块封装完成后,如果要更新程序或在线调试问题,就要拆开外壳进行飞线,很容易将光模块损坏。
鉴于此,如何克服该现有技术所存在的缺陷,解决已封装的光模块上MCU固件程序无法下载或在线调试的问题,是本技术领域亟待解决的问题。
【发明内容】
针对现有技术的以上缺陷或改进需求,本发明解决了已封装的光模块上MCU固件程序下载和在线调试不便的问题。
本发明实施例采用如下技术方案:
第一方面,本发明提供了一种光模块代码下载调试的方法,其特征在于:将光模块功能控制引脚和光模块状态引脚与MCU下载调试引脚相连接;确认光模块的工作模式状态值已设置为下载调试模式;光模块输入引脚和光模块输出引脚配置成上拉开漏模式;需使固件代码读取电平信号的相应光模块输入引脚固定为非使能电平;固件代码中需输出电平信号的相应光模块输出引脚固定为高电平或不输出;进入下载调试模式,向光模块中下载代码或对光模块中的代码进行调试。
优选的,将光模块功能控制引脚和光模块状态引脚连接至MCU下载调试引脚之后,还包括:确认光模块的工作模式状态值已设置为正常工作模式;光模块输入引脚和光模块输出引脚配置成正常工作模式下的输入输出模式;光模块输入引脚和光模块输出引脚设置为正常工作模式下的输入输出电平;进入正常工作模式,光模块开始正常工作。
优选的,确认光模块已进入下载调试模式,或确认光模块已进入正常工作模式,具体为:读取光模块的工作模式状态值;判断光模块的工作模式状态值为下载调试模式,或光模块的工作模式状态值为正常工作模式;若光模块的工作模式状态值为下载调试模式,完成下载调试模式所需的引脚设置,进入下载调试模式;若光模块的工作模式状态值为正常工作模式,完成正常工作模式所需的引脚设置,进入正常工作模式。
优选的,读取光模块的工作模式状态值,具体为:读取光模块指定的FLASH地址处的代表光模块当前工作模式的状态值。
优选的,读取光模块的工作模式的状态值之后,若光模块的工作模式不是当前所要进行的工作模式,还包括:将光模块FLASH指定地址处的代表光模块当前工作模式的状态值设置为当前所要进行的工作模式的状态值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉光谷信息光电子创新中心有限公司;武汉光迅科技股份有限公司,未经武汉光谷信息光电子创新中心有限公司;武汉光迅科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911128527.1/2.html,转载请声明来源钻瓜专利网。