【摘要】 本发明提供一种嵌入式处理器跟踪调试系统的设计方法。该方法可以实现对嵌入式处理器的指令跟踪和数据跟踪。计算机通过JTAG接口配置跟踪模块里的寄存器;跟踪模块根据计算机设置的触发条件获取需要的数据,并把数据暂存到存储器中;计算机通过JTAG接口读取跟踪到的数据,然后对跟踪数据分析重组显示指令和总线的地址/数据信息。本发明所公开的跟踪模块适用于嵌入式处理器的调试模块的跟踪领域,相比一般的跟踪模块,功能强大,设计简洁。 【专利类型】发明申请 【申请人】北京中电华大电子设计有限责任公司 【申请人类型】企业 【申请人地址】100102 北京市朝阳区利泽中二路2号望京科技创业园A座五层 【申请人地区】中国 【申请人城市】北京市 【申请人区县】朝阳区 【申请号】CN200810227987.5 【申请日】2008-12-04 【申请年份】2008 【公开公告号】CN101751327A 【公开公告日】2010-06-23 【公开公告年份】2010 【授权公告号】CN101751327B 【授权公告日】2012-04-18 【授权公告年份】2012.0 【IPC分类号】G06F11/36 【发明人】李艳华; 李丹 【主权项内容】一种嵌入式处理器跟踪调试系统的实现方法,其特征在于该方法实现步骤如下:(1)通过JTAG接口配置跟踪调试寄存器,设置触发和滤波条件控制跟踪;(2)监视程序存储器地址数据总线,数据存储器地址数据总线,以及待观测总线的地址和数据,与预设的跟踪调试寄存器相比较,根据设置的触发和滤波条件实现触发和滤波;(3)分析采集到的数据,判断指令是否执行、指令是不是分支指令;(4)当预设的数据滤波条件满足的时候输出数据包,输出包按照一定的包格式存到RAM中;(5)计算机通过JTAG接口把RAM中的数据读出,根据约定的协议解析包恢复跟踪信息。 【当前权利人】北京中电华大电子设计有限责任公司 【当前专利权人地址】北京市朝阳区利泽中二路2号望京科技创业园A座五层 【专利权人类型】有限责任公司(外国法人独资) 【统一社会信用代码】911101057393507466 【被引证次数】11 【被他引次数】11.0 【家族引证次数】2.0 【家族被引证次数】11