[发明专利]基于8051core在线调试电路控制装置有效
申请号: | 202210958109.0 | 申请日: | 2022-08-10 |
公开(公告)号: | CN115033444B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 张子勇;陶成;韩正琪 | 申请(专利权)人: | 合肥健天电子有限公司 |
主分类号: | G06F11/263 | 分类号: | G06F11/263;G06F11/273;G06F13/42;G01R31/317;G01R31/28 |
代理公司: | 北京双收知识产权代理有限公司 11241 | 代理人: | 王菊珍 |
地址: | 230088 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 8051 core 在线 调试 电路 控制 装置 | ||
本发明公开了基于8051core在线调试电路控制装置,涉及在线调试电路技术领域,本发明包括软件配套模块、在线调试模块以及数据处理模块;包括S1、串口主机获取用户点击事件S2、在线调试控制寄存器解析USB命令并执行;S3、单片机控制在线调试控制器对调试命令进行处理;S4、串口主机收到返回结果;S5、串口主机回到初始状态继续等待下一条用户事件五个步骤。本发明为基于8051core在线调试电路控制装置,使用软件工具对待测电路进行线上调试,从而实现在线调试的目标,减少了对接口的消耗,通过I2C协议可以仅使用时钟信号线/双向数据线两根线,减少数据传输过程中外界环境对其产生的干扰,提高了数据传输的稳定性,避免造成数据传输错误。
技术领域
本发明涉及在线调试电路技术领域,特别涉及一种基于8051core在线调试电路控制装置。
背景技术
在线调试电路是指通过一些硬件电路和软件驱动配合,在MCU运行过程中实现对CPU的控制,包括单步运行,全速运行,断点设置,断点清除,程序下载,寄存器的读写等功能。
由于在线调试电路只应用于芯片的测试过程,而不包含任何芯片的基本功能,因此对于一颗芯片产品来说:在线调试电路消耗的硬件资源越少(GPIO个数),占用面积越小(门电路数目),功能越稳定(数据传输协议稳定性),传输速度越快,则该方案越优秀。
传统的方案使用JTAG(Joint Test Action Group)作为在线调试接口,Jtag接口至少需要四个GPIO口分别传输tck/tms/tdi/tdo 4个控制信号(普通JTAG协议一般至少还有一个trst信号,用来复位,只是有些用户把trst信号通过内部逻辑产生,或和芯片复位信号复用,所以我们前面提到至少4个控制信号,此处不包括trst信号。),对于接口的消耗比较大;其次,用户在测试时需要使用四条杜邦线连接,而连接线越多,越容易受到外界环境干扰,稳定性越差,容易造成数据传输错误,因此,有必要提供一种基于8051core在线调试电路控制装置。
发明内容
本发明的主要目的在于提供基于8051core在线调试电路控制装置,可以有效解决背景技术传统的方案使用JTAG(Joint Test Action Group)作为在线调试接口,Jtag接口至少需要四个GPIO口分别传输tck/tms/tdi/tdo 4个控制信号(普通JTAG协议一般至少还有一个trst信号,用来复位,只是有些用户把trst信号通过内部逻辑产生,或和芯片复位信号复用,所以我们前面提到至少4个控制信号,此处不包括trst信号。),对于接口的消耗比较大;其次,用户在测试时需要使用四条杜邦线连接,而连接线越多,越容易受到外界环境干扰,稳定性越差,容易造成数据传输错误的问题。
为实现上述目的,本发明采取的技术方案为:基于8051core在线调试电路控制装置,包括软件配套模块、在线调试模块以及数据处理模块,所述软件配套模块包括软件工具、驱动程序以及串口主机,所述软件工具与所述驱动程序以及所述串口主机通信连接,所述在线调试模块包括串口从机、在线调试调制寄存器、在线调试控制器以及存储器控制,所述串口从机与所述在线调试调制寄存器、所述在线调试控制器以及所述存储器控制通信连接,所述数据处理模块包括中央处理器以及内部存储,所述软件配套模块、所述在线调试模块以及所述数据处理模块之间均建立通信连接;
所述串口主机通过I2C总线调试命令,对待发送的一些命令的数据格式转换成串行数据,并发送到总线上,所述串口主机是带有I2C 主机功能的单片机或电路板,数据发送流程参考附图2的时序要求;
所述串口从机通过串口与所述串口主机相连接,所述串口从机用于接收主机的指令和数据,并回复状态或数据;
所述在线调试控制寄存器用于配置控制信号,比如模块的使能,断点地址,断点数目等;
所述在线调试控制器用于控制对CPU读取指令和读取数据的处理;
所述存储器控制单元用于协调在线调试控制器数据的存入和取出;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥健天电子有限公司,未经合肥健天电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210958109.0/2.html,转载请声明来源钻瓜专利网。