[发明专利]一种处理器调试方法及系统有效
申请号: | 201710447022.6 | 申请日: | 2017-06-14 |
公开(公告)号: | CN107273291B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 许建国;张国;姜黎;彭鹏 | 申请(专利权)人: | 湖南国科微电子股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 410100 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理器 调试 方法 系统 | ||
本发明实施例提供了一种处理器调试方法及系统,所述方法包括:当处理器发生卡死时,定时器发出复位信号和复位有效信号,处理器在接收到复位信号后,复位并重新启动,使处理器从卡死的状态中恢复,数据选择器接收到复位有效信号,将调试等待指令装载至处理器的指令空间中,使处理器在重新启动后执行调试等待指令,进入调试等待状态;最后,通过处理器的调试接口,向处理器发出调试指令,对SoC系统进行调试。本方法能够在SoC系统故障导致处理器卡死时,将处理器从卡死状态中恢复并进入调试等待模式,然后通过处理器调试接口,对SOC系统进行调试,解决了现有技术中在SoC系统故障导致处理器卡死时,无法对SoC系统进行调试的问题。
技术领域
本发明涉及计算机技术领域,尤其涉及一种处理器调试方法及系统。
背景技术
在计算机技术领域,SoC(System on Chip:系统芯片)系统是指将电脑或其他电子系统集成到单一芯片的集成电路系统,常应用到嵌入式系统中。典型的SoC系统包括处理器、内存(包括只读存储器、随机存取存储器、闪存存储器等)、由定时器、计数器等组成的外部模块、由通用串行总线、以太网接口等组成的连接线口等。因此,与结构简易、功能弱化的单芯片系统相比,SoC电路结构更加复杂,功能更加强大,可以处理数字信号、模拟信号、混合信号甚至更高频率的信号。
在实际应用中,SoC系统往往执行着非常复杂的指令,处理器与各个外部模块、模块与模块之间的进行着复杂的数据访问和逻辑控制,在这种情况下,由于SoC系统在运行时存在着指令操作不当、环境异常改变或者程序运行异常等因素,SoC系统有时会发生运行故障,这些故障包括:系统功能执行异常、各模块之间数据访问异常,处理器卡死等。
为了在SoC系统发生运行故障时,找出故障原因,在现有技术中,通常会在SoC系统中设置监控模块,实时监控并记录SoC系统的处理器、闪存以及各个模块在当前时刻的状态信息,以便SoC系统发生运行故障时,通过现有技术的处理器调试系统向处理器发出调试指令,使处理器从监控模块中获取状态信息,从而根据状态信息确定故障的原因。但是,当SoC系统发生故障时,有时会导致处理器卡死,导致处理器无法响应和执行任何指令,而由于处理器不再执行任何指令,SoC系统中的其他模块也处于卡死的状态,此时,由于处理器无法响应来自调试系统的调试指令,现有技术的处理器调试系统就无法在SoC系统故障导致处理器卡死时对SoC系统进行调试。
因此,针对SoC系统而言,如何在SoC系统故障导致处理器卡死时实现对SoC系统的调试,获得SoC系统故障信息,成为本领域技术人员亟待解决的技术问题。
发明内容
本发明提供了一种处理器调试方法及系统,以解决现有技术中存在的问题。
第一方面,本发明实施例提供了一种处理器调试方法,应用于SoC系统中,所述方法包括:当处理器卡死时,定时器发出复位信号和复位有效信号;处理器接收复位信号,复位并重新启动;数据选择器接收复位有效信号,选择将调试等待指令装载至处理器的指令空间中;处理器执行调试等待指令,进入调试等待状态;在处理器调试等待状态下,通过处理器调试接口,对SoC系统进行调试。
结合第一方面,在第一方面的第一种可能的实现方式中,所述当处理器卡死时,定时器发出复位信号和复位有效信号的步骤前,还包括:处理器使能定时器,并设置定时器的最大计数时间;处理器按预设时间间隔定期重置定时器的计数时间;所述预设时间间隔小于最大计数时间。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述当处理器卡死时,定时器发出复位信号和复位有效信号的步骤,包括:当处理器卡死时,处理器无法按预设时间重置定时器的计数时间,定时器持续计数;当定时器的计数到达最大计数时间时,定时器发出复位信号和复位有效信号。
结合第一方面,在第一方面的第三种可能的实现方式中,所述定时器为看门狗定时器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南国科微电子股份有限公司,未经湖南国科微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710447022.6/2.html,转载请声明来源钻瓜专利网。