The invention relates to the technical field of device interconnection, in particular to a method, device and system for sharing BDI debuggers. The method is to determine the target board to be debugged for the client application; determine the BDI server connected to the target board to be debugged, and determine the BDI debugger required to debug the target board to be debugged with the BDI server, establish the connection between the debug target board and the BDI debugger, and use the BD. The I debugger debug the target board to be debugged. With the above method, without changing the use mode of the BDI debugger, it avoids the man-made damage to the BDI equipment caused by the frequent connection of the serial port line and the JTAG line between the developer and the BDI debugger, resulting in the unnecessary waste of the resources. By sharing the BDI debugger, the BDI debugger is improved. The efficiency of the target plate is improved, and the development efficiency of the target board is improved.
【技术实现步骤摘要】
一种BDI调试器共享使用的方法、装置及系统
本专利技术涉及设备互联
,特别涉及一种BDI调试器共享使用的方法、装置及系统。
技术介绍
目前,对于没有烧录BOOT程序的目标板,需要使用BDI调试器进行应用程序的烧录和/或BOOT程序的开发,即需要使用BDI调试器对半成品目标板进行相应的调试。BDI调试器是一种高质量,高速度,可以满足客户各种需求的联合测试行为组织(JointTestActionGroup,JTAG)调试器,目前,BDI调试器按型号可分为BDI1000,BDI2000和BDI3000。具体的,一个BDI调试器设置有一个RS232接口,一个以太网接口,两个JTAG接口和一个电源接口,其中,RS232接口和以太网接口用于连接个人计算机(PersonalComputer,PC),根据待调试目标板的型号,选择两个JTAG接口中的一个连接至待调试目标板,两个JTAG接口包括一个16针的JTAG接口和一个10针的JTAG接口。参阅图1所示,现有技术中使用BDI调试器对目标板进行调试的连接图。开发人员在对一个目标板进行程序烧录之前,通过手动接线方式将BDI调试器与目标板和PC相连接,并在完成程序烧录之后,将手动断开BDI调试器与目标板和PC的连接,待下次使用时再手动进行线路连接。然而,一个开发人员实际使用BDI调试器的时间并不长,而多个开发者共同使用一个BDI调试器时,就需要从一个开发人员处转交至另一个开发人员,容易造成BDI调试器的损坏的同时,不便于BDI调试器的管理,且BDI调试器利用效率较低,从而降低开发人员开发效率。
技术实现思路
本专利技术实施例 ...
【技术保护点】
1.一种BDI调试器共享使用的方法,其特征在于,应用于BDI调试器共享使用的系统,所述方法包括:确定客户端申请的待调试目标板;确定与所述待调试目标板相连的BDI服务器,并确定与所述BDI服务器相连的,调试所述待调试目标板所需的BDI调试器;建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试。
【技术特征摘要】
1.一种BDI调试器共享使用的方法,其特征在于,应用于BDI调试器共享使用的系统,所述方法包括:确定客户端申请的待调试目标板;确定与所述待调试目标板相连的BDI服务器,并确定与所述BDI服务器相连的,调试所述待调试目标板所需的BDI调试器;建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试。2.如权利要求1所述的方法,其特征在于,在确定客户端申请的待调试目标板之前,进一步包括:将所述BDI服务器通过接入服务器注册至云服务器,并在接入服务器中对所述BDI服务器的接口连接信息进行配置,以及将配置的所述BDI服务器的接口连接信息存储至云服务器中;其中,所述BDI服务器的接口连接信息包括各调试器端JTAG接口所连接的BDI调试器的型号和各个目标板端JTAG接口所连接的目标板的型号。3.如权利要求1或2所述的方法,其特征在于,建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试,具体包括:在所述BDI服务器上接通所述指定BDI调试器所连接的调试器端JTAG接口与所述指定目标板所连接的目标板端JTAG接口之间的JTAG线路;在客户端虚拟出所述指定BDI调试器相对应的串口和网卡,并通过虚拟出的串口利用相应的配置工具配置所述指定BDI调试器的IP地址,以及将所述IP地址设置为虚拟出的网卡的IP地址,其中,所述IP地址与客户端IP地址属于同一子网;通过网络将调试所需文件下载至所述指定BDI调试器,并使用所述指定BDI调试器利用所述调试所需文件进行指定目标板的调试。4.一种BDI调试器共享使用的装置,其特征在于,应用于BDI调试器共享使用的系统,所述装置包括:第一确定单元,用于确定客户端申请的待调试目标板;第二确定单元,用于确定与所述待调试目标板相连的BDI服务器,并确定与所述BDI服务器相连的,调试所述待调试目标板所需的BDI调试器;调试单元,用于建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试。5.如权利要求4所述的装置,其特征在于,所述装置进一步包括:配置单元,用于第一确定单元确定客户端申请的待调试目标板之前,将所述BDI服务器通过接入服务器注册至云服务器,并在接入服务器中对所述BDI服务器的接口连接信息进行配置,以及将配置的所述BDI服务器的接口连接信息存储至云服务器中;其...
【专利技术属性】
技术研发人员:黄航,唐兴培,
申请(专利权)人:北京东土科技股份有限公司,北京科银京成技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。