一种微控制器单线编程调试接口装置以及调试方法制造方法及图纸

技术编号:17109651 阅读:54 留言:0更新日期:2018-01-24 22:26
本发明专利技术公开了一种微控制器单线编程调试接口装置以及调试方法,装置包括:控制芯片和目标芯片,所述控制芯片和所述目标芯片之间使用一个IO管脚D_IO用作调试。采用本发明专利技术的方法使用管脚更少,更节省资源,且通讯速率范围更宽,管脚使用少,对通讯时钟无固定需求。此外,本发明专利技术具备通讯速率自适应能力。

A single line programming debugging interface device and debugging method

The invention discloses a microcontroller single line programming debugging interface device and a debugging method. The device comprises a control chip and a target chip, and a IO pin D_IO is used for debugging between the control chip and the target chip. The method of using the invention has less pipe feet, more resources, wider communication rate range, less pipe use and no fixed demand for the communication clock. In addition, the invention has the ability to adapt the communication rate.

【技术实现步骤摘要】
一种微控制器单线编程调试接口装置以及调试方法
本专利技术涉及调试接口以及软件调试领域,特别涉及一种微控制器单线编程调试接口装置以及调试方法。
技术介绍
JTAG(JointTestActionGroup,联合测试工作组)接口技术,是一种国际标准测试协议(IEEE1149.1兼容),主要用于芯片内部测试。其应用于微控制器的存储器的编程以及微控制器的调试较为广泛,JTAG现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。JTAG接口技术由于有专门的数据输入线和数据输出线,所以对数据的传输时效性和效率均比较的高,但其最主要的缺点在于:占用管脚比较多,在一些管脚资源比较紧张的微控制器使用是很浪费资源或者在开发者使用上带来一些不必要的麻烦。芯片在进行二次开发的时候,为了更准确的使用芯片,常常需要对芯片运行状态进行实时查询,通过调试接口可准确了解到芯片内部运行情况,通过第三方平台进行可视化转换,快速查询芯片是否运行在开发者所期望的状态下运行,及时纠错,这样可以节省开发者的时间。现有本文档来自技高网...
一种微控制器单线编程调试接口装置以及调试方法

【技术保护点】
一种微控制器单线编程调试接口装置,包括:控制芯片和目标芯片,其特征在于,所述控制芯片和所述目标芯片之间使用一个IO管脚D_IO用作调试。

【技术特征摘要】
1.一种微控制器单线编程调试接口装置,包括:控制芯片和目标芯片,其特征在于,所述控制芯片和所述目标芯片之间使用一个IO管脚D_IO用作调试。2.根据权利要求1所述的微控制器单线编程调试接口装置,其特征在于,所述控制芯片通过UART通讯协议与目标芯片连接。3.根据权利要求1所述的微控制器单线编程调试接口装置,其特征在于,所述目标芯片中电源管脚VDD,VSS与所述控制芯片连接。4.一种调试方法,其特征在于,使用于如权利要求1-3任一项所述的微控制器单线编程调试接口装置中,通过PC与控制芯片连接,具体包括如下的步骤:上电,完成自检和初始化,查询目标芯片,配置目标芯片状态查询命令,读取目标芯片数据,上传可视化界面,监听新的查询命令,若无则完成。5.根据权利要求4所述的调试方法,其特征在于,上述查询命令还包括:一同步命令帧,所述同步命令帧为标准UART协议,并按照如下要求进行配置:将STA...

【专利技术属性】
技术研发人员:张伟
申请(专利权)人:上海爱矽半导体科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1