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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。