[发明专利]通信总线的挂死修复方法、装置、电子设备及存储介质有效
| 申请号: | 202111168144.4 | 申请日: | 2021-10-08 |
| 公开(公告)号: | CN113590527B | 公开(公告)日: | 2022-02-22 |
| 发明(设计)人: | 孔维宾;宋开鑫;吴常顺 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F11/14 |
| 代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 王娜 |
| 地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通信 总线 修复 方法 装置 电子设备 存储 介质 | ||
1.一种通信总线的挂死修复方法,其特征在于,应用于中央处理器,所述方法包括:
检测所述中央处理器与基带处理单元之间的通信情况;
在所述通信情况用于指示所述中央处理器与所述基带处理单元之间通信故障的情况下,确定部署在所述中央处理器与所述基带处理单元之间的通信总线产生的目标挂死事件;
获取所述目标挂死事件对应的目标修复操作;
按照所述目标修复操作对所述通信总线进行修复;
其中,所述目标挂死事件包括:串行数据线挂死事件以及串行时钟线挂死事件;
所述确定部署在所述中央处理器与所述基带处理单元之间的通信总线产生的目标挂死事件,包括:
检测所述中央处理器与所述基带处理单元在当前时刻的目标连接方式;
根据所述目标连接方式确定所述通信总线产生的目标挂死事件,所述目标连接方式包括:所述中央处理器通过通信总线与热插拔芯片以及所述基带处理单元串行连接;
在所述目标挂死事件为串行时钟线挂死事件的情况下,所述按照所述目标修复操作对所述通信总线进行修复,包括:
将所述中央处理器切换至GPIO输入模式;
当所述中央处理器在所述GPIO输入模式下由高电平变为低电平时,将所述中央处理器由所述GPIO输入模式切换为GPIO输出模式;
当所述中央处理器在所述GPIO输出模式下由低电平变为高电平时,将所述中央处理器由所述GPIO输出模式切换为IIC模式;
所述按照所述目标修复操作对所述通信总线进行修复,包括:
在检测到所述基带处理单元处于拔出状态的情况下,向所述热插拔芯片对应的编程逻辑器发送第一控制指令,其中,所述第一控制指令用于控制所述编程逻辑器对所述热插拔芯片停止供电;
在所述热插拔芯片停止工作后,检测所述基带处理单元的插拔状态;
在所述插拔状态用于指示所述基带处理单元处于插入状态的情况下,向所述编程逻辑器发送第二控制指令,其中,所述第二控制指令用于控制所述编程逻辑器对所述热插拔芯片开始供电。
2.根据权利要求1所述的方法,其特征在于,所述确定部署在所述中央处理器与所述基带处理单元之间的通信总线产生的目标挂死事件,包括:
检测所述中央处理器与所述基带处理单元在当前时刻的目标连接方式;
根据所述目标连接方式确定所述通信总线产生的目标挂死事件。
3.根据权利要求2所述的方法,其特征在于,所述目标连接方式包括:所述中央处理器通过通信总线与所述基带处理单元连接。
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标连接方式确定所述通信总线产生的目标挂死事件,包括:
在所述目标连接方式为所述中央处理器通过通信总线与所述基带处理单元连接的情况下,所述目标挂死事件为串行时钟线挂死事件;
在所述目标连接方式为所述中央处理器通过通信总线与热插拔芯片以及所述基带处理单元串行连接的情况下,所述目标挂死事件为串行数据线挂死事件。
5.根据权利要求1所述的方法,其特征在于,所述向所述编程逻辑器发送第二控制指令,包括:
延迟预设时间后向所述编程逻辑器发送第二控制指令;
或,
检测所述基带处理单元插入后的初始化进度,在所述初始化进度达到预设进度的情况下,向所述编程逻辑器发送第二控制指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111168144.4/1.html,转载请声明来源钻瓜专利网。





