[发明专利]通用串行总线设备供电处理方法、设备及系统在审
申请号: | 201310418242.8 | 申请日: | 2013-09-13 |
公开(公告)号: | CN103473204A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 林双凤 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 串行 总线 设备 供电 处理 方法 系统 | ||
技术领域
本发明涉及通信技术,尤其涉及一种通用串行总线设备供电处理方法、设备及系统。
背景技术
现有技术在一些嵌入式设备也开始引入了通用串行总线(Universal Serial Bus,简称USB)USB OTG(On-The-Go)技术。对于大型的嵌入式设备(比如交换机或路由器等设备)作为USB外设时,由于大型的嵌入式设备自身运行所需的电流量比较大,大型的嵌入式设备的运行一般通过电源供电,该电源可以包括大型的嵌入式设备自带电源或与大型的嵌入式设备连接的外部电源,通过USB总线与大型的嵌入式设备的USB接口连接的USB设备通过大型的嵌入式设备的CPU系统操作大型的嵌入式设备的的Nor flash和Nand flash空间。
目前启动程序一般存储在Nor flash空间,若Nor flash空间信息出现故障,则大型的嵌入式设备的整个CPU系统运行不起来,导致大型的嵌入式设备无法正常上电,就只能通过后向故障指示(Backward Defection Identification,简称BDI)或者硬件烧片来更新Nor flash空间中的启动程序。
然而,BDI或者硬件烧片一般需要硬件相关人员操作,对于软件开发人员就相对复杂,而在用户现场进行BDI或者硬件烧片操作则更为复杂和繁琐。
发明内容
本发明实施例提供一种通用串行总线设备供电处理方法、设备及系统,用以实现第一USB设备的CPU不需运行起来就可以对第一USB设备的存储单元进行读写操作,进而避免现有技术采用BDI或者硬件烧片来更新Nor flash空间中的启动程序的繁琐过程。
本发明第一个方面是提供一种通用串行总线USB设备供电处理方法,包括:
若检测到第一USB设备未正常上电,则通过所述第一USB设备的USB接口向第二USB设备发送供电请求消息,所述第二USB设备为通过USB总线与所述USB接口连接的设备,以使所述第二USB设备通过所述USB接口为与所述USB接口连接的存储单元供电;
将通过所述USB接口接收到的正确的启动程序写入所述存储单元。
本发明的另一个方面是提供一种第一USB设备,包括:USB接口、中央处理器CPU、与所述USB接口和所述CPU连接的上电状态检测单元、与所述USB接口连接的USB控制芯片、与所述CPU和所述USB控制芯片连接的存储单元;
所述上电状态检测单元,用于检测所述CPU是否正常上电,若否,则通过所述USB接口向另一USB设备发送供电请求消息,所述另一USB设备为通过USB总线与所述USB接口连接的设备,以使所述另一USB设备通过所述USB接口为所述USB控制芯片和所述存储单元供电;
所述USB控制芯片,用于将通过所述USB接口接收到的正确的启动程序写入所述存储单元。
本发明的又一个方面是提供一种系统,包括如上所述的USB设备和另一USB设备。
本发明的技术效果是:通过若检测到第一USB设备未正常上电,则通过第一USB设备的USB接口向第二USB设备发送供电请求消息,第二USB设备为通过USB总线与USB接口连接的设备,以使第二USB设备通过USB接口为与USB接口连接的存储单元供电,再将通过USB接口接收到的正确的启动程序写入存储单元,可以实现不需第一USB设备的CPU运行起来就可以对第一USB设备的存储单元进行读写操作,进而避免现有技术在启动程序出现故障时采用BDI或者硬件烧片来更新Nor flash空间中的启动程序的繁琐过程。
附图说明
图1为本发明提供的通用串行总线设备供电处理方法一个实施例的流程图;
图2为本发明提供的通用串行总线设备供电处理方法另一个实施例的流程图;
图3为本发明提供的第一USB设备一个实施例的结构示意图;
图4为现有技术USB设备的结构示意图;
图5为本发明提供的系统的结构示意图。
具体实施方式
图1为本发明提供的通用串行总线设备供电处理方法一个实施例的流程图,如图1所示,本实施例的通用串行总线设备供电处理方法可以包括:
S101、若检测到第一USB设备未正常上电,则通过第一USB设备的USB接口向第二USB设备发送供电请求消息,第二USB设备为通过USB总线与USB接口连接的设备,以使第二USB设备通过USB接口为与USB接口连接的存储单元供电。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310418242.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种页面文字的显示方法和装置
- 下一篇:一种终端死机复位的方法、装置和终端