[发明专利]微处理器的片上动态跟踪方法无效
申请号: | 200610030754.7 | 申请日: | 2006-09-01 |
公开(公告)号: | CN1912849A | 公开(公告)日: | 2007-02-14 |
发明(设计)人: | 胡越黎;熊兵;孙斌 | 申请(专利权)人: | 上海大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海上大专利事务所 | 代理人: | 何文欣 |
地址: | 200444*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种微处理器的片上动态跟踪方法。本方法通过一个集成在处理器内部的片上动态跟踪模块(On-Chip Tracer:OCT),将程序执行过程中的某些位置设置为观察点,然后对这些观察点处指定的内部寄存器的信息进行跟踪、记录和实时的输出。本发明的方法可应用于8051系列微处理器领域,亦可应用于其他微处理器领域。 | ||
搜索关键词: | 微处理器 动态 跟踪 方法 | ||
【主权项】:
1.一种微处理器的片上动态跟踪方法,其特征在于:通过一个片上动态跟踪模块OCT,将程序执行过程中的某些位置设置为观察点,然后对这些观察点处指定的内部寄存器的信息进行跟踪、记录和实时的输出;其具体步骤为:a.设置一个异步的串行收发子模块,以实现OCT模块与处理器外部的通信;b.设定一个调试命令寄存器DBGCMD,来存储调试者向OCT模块所发出的动态跟踪调试命令;c.设定n个观察点地址寄存器WPi(i=0~n-1),来存储被调试者设置为观察点的程序的首地址;d.设定一个内部寄存器选择信号寄存器SFR SEL,来存储在每个观察点处被跟踪和记录的内部寄存器的选择信号;e.设定一个当前指令首地址寄存器PCC,来自动存储CPU当前正在执行的指令的首地址;f.通过“启动动态跟踪命令”来启动动态跟踪过程,然后在动态跟踪的过程中,OCT模块根据情况进行动态跟踪操作,并设定相关信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大学,未经上海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610030754.7/,转载请声明来源钻瓜专利网。