[发明专利]一种多CPU架构下的CPU运行状态调试方法和系统有效
申请号: | 201611247686.X | 申请日: | 2016-12-29 |
公开(公告)号: | CN106776186B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 杨艳;刘杰兵;朱健;余方桃;黄新军 | 申请(专利权)人: | 湖南国科微电子股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 410100 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种多CPU架构下的CPU运行状态调试方法和系统,其中,CPU运行状态调试方法包括:通过调试接口启动第一CPU,通过第一CPU设置共享存储器内的调试结果共享地址;通过调试接口控制第一CPU向共享存储器的第二CPU跳转指令存放地址中写入第二CPU跳转指令;通过调试接口控制第一CPU向调试指令存放地址中写入运行调试指令;控制第二CPU根据第二CPU跳转指令从调试指令存放地址中读取运行调试指令,调试第二CPU的运行状态,将运行状态调试结果写入调试结果共享地址中;通过调试接口控制第一CPU从调试结果共享地址中读取运行状态调试结果。本发明的技术方案能够对无调试接口的CPU的运行状态进行调试。 | ||
搜索关键词: | 一种 cpu 架构 运行 状态 调试 方法 系统 | ||
【主权项】:
一种多CPU架构下的CPU运行状态调试方法,其特征在于,所述多CPU架构包括第一CPU、第二CPU和共享存储器,其中,所述第一CPU存在调试接口,所述第二CPU无调试接口;所述CPU运行状态调试方法包括:通过第一CPU的调试接口启动所述第一CPU,通过所述第一CPU设置所述共享存储器内的调试结果共享地址;通过所述调试接口控制第一CPU向所述共享存储器的第二CPU跳转指令存放地址中写入第二CPU跳转指令,其中,所述第二CPU跳转指令用于控制所述第二CPU跳转至所述共享存储器中的调试指令存放地址;通过所述调试接口控制第一CPU向所述调试指令存放地址中写入运行调试指令,其中,所述运行调试指令用于调试所述第二CPU的运行状态;控制第二CPU根据所述第二CPU跳转指令,从所述调试指令存放地址中读取所述运行调试指令,根据所述运行调试指令调试所述第二CPU的运行状态,将产生的运行状态调试结果写入所述调试结果共享地址中;通过所述调试接口控制第一CPU从所述调试结果共享地址中读取所述运行状态调试结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南国科微电子股份有限公司,未经湖南国科微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611247686.X/,转载请声明来源钻瓜专利网。