[发明专利]多核系统的调试方法和终端设备在审
申请号: | 201810104528.1 | 申请日: | 2018-02-01 |
公开(公告)号: | CN110109784A | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 彭宇龙;韩杰;朱紫萱;刘帅 | 申请(专利权)人: | 北京视联动力国际信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/267 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 核心处理器 多核系统 主核心 调试端口 调试数据 调试 标识信息 调用指令 目标核心 终端设备 查找目标 调试设备 获取目标 通信领域 外设 携带 外部 应用 | ||
本发明实施例提供了一种多核系统的调试方法和终端设备,涉及通信领域,为解决多核系统外设调试端口数量过多的问题而发明。多核系统包括:一个主核心处理器和至少一个子核心处理器,每个子核心处理器分别通过一个内部调试端口与主核心处理器相连,主核心处理器上设置一个外部调试端口用于连接调试设备;主核心处理器接收调用指令,调用指令携带目标核心处理器的标识信息,根据标识信息从主核心处理器和子核心处理器中查找目标核心处理器,获取目标核心处理器的调试数据,将调试数据发送给用户,使用户根据调试数据对目标核心处理器进行调试。本实施例提供的技术方案可以应用对多核系统进行调试的过程中。
技术领域
本发明实施例涉及通信领域,尤其涉及一种多核系统的调试方法和终端设备。
背景技术
多核系统是一种由多个核心处理器组成的系统,各个核心处理器之间可以协同工作,从而达到高效运算、实时处理的目的。
在实际的使用过程中,多核系统的每个核心处理器都需要进行调试和维护,现有技术对多核系统的调试方法是:每个核心处理器包括一个外部调试端口,该外部调试端口设置在多核系统的设备机箱上,当需要对某个核心处理器进行调试或者维护时,用户将调试设备连接到核心处理器对应的外部调试端口,通过该外部调试端口对该核心处理器进行操作。
然而,在实现本发明的过程中,发明人发现,现有技术提供的对多核系统进行调试的方法,由于每个核心处理器都需要外设一个调试端口,导致外部端口数量过多,另外,当核心处理器数量过多时,为每个核心处理器设置外部接口几乎是不可能实现的。
发明内容
本发明实施例提供一种多核系统的调试方法和终端设备,以解决多核系统外设调试端口数量过多的问题。
为了解决上述问题,本发明公开了一种多核系统的调试方法,其中,多核系统包括:一个主核心处理器和至少一个子核心处理器,每个所述子核心处理器分别通过一个内部调试端口与所述主核心处理器相连,所述主核心处理器上设置一个外部调试端口,所述外部调试端口用于连接调试设备,所述方法包括如下步骤:所述主核心处理器接收用户通过所述调试设备发送的调用指令,所述调用指令携带待调用的目标核心处理器的标识信息;所述主核心处理器根据所述标识信息从所述主核心处理器和所述子核心处理器中查找所述目标核心处理器;所述主核心处理器获取所述目标核心处理器的调试数据,将该调试数据通过所述调试设备发送给所述用户,使所述用户根据所述调试数据对所述目标核心处理器进行调试。
进一步地,所述主核心处理器接收用户通过所述调试设备发送的调用指令,所述调用指令携带待调用的目标核心处理器的标识信息之前,还包括:所述主核心处理器接收每个所述子核心处理器发送的调试数据;所述主核心处理器获取每个所述子核心处理器的标识信息;所述主核心处理器获取自身的调试数据和标识信息;所述主核心处理器将自身的调试数据和标识信息,以及每个所述子核心处理器的调试数据和标识信息存储到本地的固态存储器中,并生成日志文件;则所述主核心处理器获取所述目标核心处理器的调试数据具体为:所述主核心处理器从所述固态存储器中,获取所述目标核心处理器的调试数据。
进一步地,所述主核心处理器获取每个所述子核心处理器的标识信息包括:所述主核心处理器获取与每个所述子核心处理器之间的内部调试端口的端口号为每个所述子核心处理器的标识信息;或者,所述主核心处理器从每个所述子核心处理器发送的调试数据中获取每个所述子核心处理器的标识信息。
进一步地,如果所述子核心处理器的个数大于所述主核心处理器上设置的内部调试端口个数,则所述子核心处理器包括:一级子核心处理器和二级子核心处理器;所述每个所述子核心处理器分别通过一个内部调试端口与所述主核心处理器相连具体为:每个所述一级子核心处理器分别通过一个内部调试端口与所述主核心处理器相连,每个所述二级子核心处理器分别通过一个调试端口与一个所述一级子核心处理器相连。
进一步地,所述内部调试端口和外部调试端口包括:通用异步收发传输器UART端口,或者RS232端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京视联动力国际信息技术有限公司,未经北京视联动力国际信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810104528.1/2.html,转载请声明来源钻瓜专利网。