用于嵌入式设备开发调试的通用接口设备制造技术

技术编号:2912484 阅读:195 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于嵌入式设备开发调试的通用接口设备,主要克服现有开发调试接口类型结构差异性大的缺点,在嵌入式设备开发中,一般都采用JTAG(JOINT TEST ACTION GROUP)作为调试接口,但是由于嵌入式设备的差异性,导致了JTAG调试接口的巨大差异,使得以前开发的接口设备无法重复使用,造成重大的资源浪费,也给开发人员带来不便。同时由于嵌入式设备一般比较小,本发明专利技术针对这种情况还可以更换不同密度的探针板作为一种灵活的选择。本发明专利技术通过对大多数设备的通用性进行提炼和总结,提出一种简单方便,切实可行,功能强大的解决方法,提高了设备的重复使用率,明显节约开发成本。

【技术实现步骤摘要】

本专利技术涉及一种用于嵌入式设备开发调试的通用接口设备
技术介绍
目前的嵌入式设备开发调试设备,使现有的嵌入式开发调试比较麻烦,需要专门为设备制作调试线或者调试工具。这些工具灵活性不大,只能针对一种调试对象设备,而且使用不方便。在开发调试工作中,现有技术的设备使简单的调试线容易损坏,这也无形中增加了开发调试的困难。
技术实现思路
克服现有开发调试中所存在缺点,进一步提高嵌入式开发调试效率,节省开销,乃是本专利技术所要解决的技术问题,为此,本专利技术的目的在于提供一种用于嵌入式设备开发调试的通用接口设备,该设备有灵活的配置程序和简易的使用方法。本专利技术的技术方案如下:本专利技术的一种用于嵌入式设备开发调试的通用接口设备,包括:用于设备的控制和配置接口、活动升降支架、控制芯片、供电电源接口、JTAG调试接口、调试探针板、调试板(开发设备)、底座固定台、以及复位按键,通过供电电源接口为控制芯片提供工作电压,通过设备的控制和配置接口对设备进行控制和配置,使得调试探针板中的必要部分生效,然后这些调试探针板被压下后与固定在底座台上的调试板上的触点连接,就可以通过JTAG调试接口进行调试;通过复位按键对调试对象复位。-->本专利技术的有益效果是:通过灵活的配置,使得JTAG调试接口可开发调试不同的调试开发对象,从而提供了稳定而简单的统一接口。本专利技术亦为不同的设备对象提供了简易的配置界面,使得开发调试工作简单化,稳定性好。附图说明图1是本专利技术的总体结构框架示意图。图2a是本专利技术的第一种密度的探针板调试板示意图。图2a是本专利技术的第二种密度的探针板调试板示意图。图3是本专利技术使用状态连接示意图。图4是本专利技术JTAG接口的截面示意图。具体实施方式下面根据图1、图2、图3、和图4给出本专利技术一个实施例,并通过对实施例的描述,进一步给出本专利技术的具体实施细节,使能更好地说明本专利技术的方法特征和功能特色,而不是用来限定本专利技术的范围。如图1所示,通过供电电源接口4为控制芯片3提供工作电压,通过设备控制和配置接口1对设备进行控制和配置,设备控制和配置接口1采用USB接口,使得调试探针板6中的必要部分生效。然后这些调试探针被压下后与固定在底座台8上的调试板7上的触点连接,就可以通过JTAG调试接口5进行调试了,通过开机键9对调试对象加电。控制芯片3采用单片机开发。当收到USB配置命令时,如命令合法,对命令进行解析,并通过电路控制连接相应的调试探针板6上的探针,使所述探针与JTAG调试接口5引脚映射。最多可以同时映射16根探针,足够使用。图2a和图2b示意了对于不同密度PCB板的使用方法。对于PCB板的不同要求可以对触点(pad)间的距离要求有限制,本专利技术提供了对于这类情-->况的解决方法,使用不同密度的探针板。在配置调试套件软件方面。首先,选择针间距,这和调试对象的PCB布局密度有关。在PCB设计的时候,对于JTAG触点(pad)的布局,需要根据情况选择其中的一种,一般支持针间距是1mm,2mm,3mm等几种。并且相应地这些JTAG触点、开关机键、复位键等需要设计在25*45cm的矩形区域内。然后选中针脚的编号,Ce探针被选中,在“探针编号”中会显示Ce,然后“配置为”选择框中选择需要配置成的针脚名称,如“RTCK”为JTAG接口的标准引脚之一。当按下“设置”按键后,就会通过USB总线配置,将Ce引脚和RTCK绑定。当“设置”成功后,会在右边的编辑框中显示。当一组参数全部设置完成后,可以保存到文件(默认为Default.txt),下次可以方便使用配置。默认情况下,没有默认配置文件或配置文件不合法及错误,开机后探针为断路。在配置完成或者加载配置文件后才可以使用。通过命令可以清除配置。图3是本专利技术使用状态示意图。PC端调试配置工具11通过USB总线12设置探针的映射关系,映射到如图4所示的接口,另外,开关机键和复位键也需要映射。当配置完成后,就可以使用通常的JTAG调试器13通过JTAG线15连接调试架14进行调试了。本专利技术中对于命令格式,文件的保存格式作出如下具体规定。关于命令格式,采用统一的方式。 012......Operate Code(1)Length(1)Data(n)其中,Operate Code为一个字节(1)。Length为一个字节(1)。Data为n个字节,具体为Length域表明。-->操作码(Operate Code)定义。 操作码名字编码备注JTAG Config0 x 01配置命令JTAG Deconfig0 x 02取消某个配置Power On Config0x03开关机键Reset USB Chip0 x 10复位为初始值,取消全部配置等JTAG映射配置的命令如下:Map Code域定义如下 编码名字说明1VREFARM的JTAG接口使用的逻辑电平。2TRST(Test Reset Input)复位(初始化)信号。可选的。3TDI(Test Data Input)数据输入的接口,由TCK驱动。强制要求。                        4TMS(Test Mode Selection Input)控制TAP状态机的转换。强制要求。                      5 TCK   (Test Clock Input)为TAP的操作提供了一个独       立的、基本的时钟信号,TAP的所有操作都是通过这个时钟信号来驱动的。强制要求。           6 RTCK    (Return Test Clock)可选项,由目标端反馈给仿 真器的时钟信号,用来同步TCK信号的产生,不使用时直接接地。                         --> 7TDO(Test Data Output)数据输出的接口,由TCK驱动。强制要求。                        8SYSRST(System Reset)可选项,可以直接对目标系统复位。                                     12GND接地21POWER_ON开发板开关,可以直接对开发板直接加电。关于文件格式的保存,采用ASCII码表示,使用中括号间隔。[START][Ad][MSMP][Df][TDI]……[END]PCB板测试点布局设计要求参考如下,1,所有触点必须在PCB板一侧;2,所有触点必须分布在探针所确定的平面矩形中;3,尽量集中分布;4,触点的间距根据1mm,2mm等单位距离的整数倍垂直水平分布。-->本文档来自技高网...

【技术保护点】
一种用于嵌入式设备开发调试的通用接口设备,包括:设备控制和配置接口(1)、活动升降支架(2)、控制芯片(3)、供电电源接口(4)、JTAG调试接口(5)、调试探针板(6)、调试板(7)、底座固定台(8)以及复位按键(9),其特征在于,通过供电电源接口(4)为控制芯片(3)提供工作电压,通过设备控制和配置接口(1)对设备进行控制和配置,使得调试探针板(6)中的必要部分生效,所述调试探针板(6)被压下后与固定在底座台(8)上的调试板(7)上的触点连接,就可以通过JTAG调试接口(5)进行调试,通过开机键(9)对调试对象加电。

【技术特征摘要】
1、一种用于嵌入式设备开发调试的通用接口设备,包括:设备控制和配置接口(1)、活动升降支架(2)、控制芯片(3)、供电电源接口(4)、JTAG调试接口(5)、调试探针板(6)、调试板(7)、底座固定台(8)以及复位按键(9),其特征在于,通过供电电源接口(4)为控制芯片(3)提供工作电压,通过设备控制和配置接口(1)对设备进行控制和配置,使得调试探针板(6)中的必要部分生效,所述调试探针板(6)被压下后与固定在底座台(8)上的...

【专利技术属性】
技术研发人员:吴斌
申请(专利权)人:希姆通信息技术上海有限公司
类型:发明
国别省市:31[中国|上海]

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

1
相关领域技术
  • 暂无相关专利