System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于以太网接口的远程jtag调试模块制造技术_技高网

基于以太网接口的远程jtag调试模块制造技术

技术编号:40548242 阅读:8 留言:0更新日期:2024-03-05 19:06
本发明专利技术属于调试系统技术领域,尤其涉及基于以太网接口的远程jtag调试模块,包括计算机、开发板、调试器,开发板包括相互电性连接的芯片和jtag接口,调试器为基于以太网的调试工具,包括jtag接口和网络接口,该网络接口用于调试,网络协议采用TCP/IP协议,计算机上的软件调试环境可从网络接口接收数据,并可通过网线连接计算机和调试器;与现有技术相比,本发明专利技术对于人员不能近距离接触的场景,可以轻松实现远距离在线软件调试。

【技术实现步骤摘要】

本专利技术涉及调试系统,更具体地说,它涉及一种基于以太网接口的远程jtag调试模块


技术介绍

1、mcu(微控制器,以下简称芯片)调试接口通常是jtag接口,配合嵌入式开发环境(ide)即可进行在线调试,实现mcu应用程序单步进入、单步跳过、单步跳出、程序执行到指定位置停止、以及观察全局和局部变量的实时运行结果、ram及flash存储区的的值等在线调试功能;通过这些功能,软件开发工程师很容易确认软件是否正确,即使有问题,也很快就会定位到问题点在哪里。

2、如图1所示,为软件工程师的在调试的场景:软件调试环境(ide)一般安装在电脑中,通过jlink调试器连接到开发板进行调试,jlink调试器一般一端为usb接口与电脑进行连接,一端jtag口与开发板连接,由于usb的传输特性,一般usb线束长度最多不会超过2米,线束过长,数据传输不稳定,ide与开发板的jtag通讯容易出错,造成调试过程中软件卡死断开连接等现象,所以一般usb的线束长度不会超过2米,且选用usb2.0协议,通讯速率为12mbps,usb3.0速度为480mbps速度太快不够稳定,由于这个限制,工程师调试时,需要离开发板和带有开发板的产品距离很近,否则无法稳定的调试软件;此外,jtag口通常还负责对开发板上的芯片进行软件烧录升级任务,然而现实中由于调试数据线长度问题,有时让工程师头痛不已,如以下几种情况:

3、1、开发板处在机器内部,人员不易触碰,且无尘环境不允许轻易打开;

4、2、有毒的工厂,不许人员进入;

5、3、军事重地,禁止进入;

6、基于上述环境,软件工程师不能直接进入到现场进行调试,即使能够进入现场,也不能长时间呆在里面,避免泄密和对人身健康造成伤害,因此就需要寻找一种能够允许软件工程师长距离连线进行软件调试的方案。


技术实现思路

1、针对现有技术存在的不足,本专利技术的目的在于提供一种解决上述技术问题的基于以太网接口的远程jtag调试模块。

2、为实现上述目的,本专利技术提供了如下技术方案:

3、基于以太网接口的远程jtag调试模块,包括计算机、开发板、调试器,开发板包括相互电性连接的芯片和jtag接口,调试器为基于以太网的调试工具,该调试器包括jtag接口和网络接口,该网络接口用于调试,网络协议采用tcp/ip协议,

4、计算机上的软件调试环境可从网络接口接收数据,并可通过网线连接计算机和调试器。

5、进一步的,开发板上设有电源管理芯片和若干芯片,若干芯片均与电源管理芯片和jtag接口电性连接,每个芯片均具有一个网络端口号。

6、进一步的,调试器集成于开发板上,且电源管理芯片和jtag接口均与调试器电性连接,开发板上具有与调试器适配的网络接口。

7、通过采用上述技术方案,本专利技术的有益效果为:

8、1、对于人员不能近距离接触的场景,可以轻松实现远距离在线软件调试;

9、2、通过访问不同的网络端口号,可以实现对同一块开发板上的多个芯片,选择其中一个进行在线调试;

10、3、本专利技术的调试器相对于传统的usb接口调试器,结构上将原本的usb传输模块,更换成了以太网传输模块,与待调试芯片连接一端仍然采用jtag接口,支持的功能原理与传统调试器一致,不同的是原本与计算机连接的usb接口,改成了以太网接口,使得可以满足长距离通信的同时,速度也更快,由于usb最多与127个设备连接,而以太网最多是65536个,这使得该调试器可以同时连接接更多的设备。

本文档来自技高网...

【技术保护点】

1.基于以太网接口的远程jtag调试模块,包括计算机、开发板、调试器,开发板包括相互电性连接的芯片和jtag接口,其特征在于,所述调试器为基于以太网的调试工具,包括jtag接口和网络接口,该网络接口用于调试,网络协议采用TCP/IP协议,

2.根据权利要求1所述的基于以太网接口的远程jtag调试模块,其特征在于,所述开发板上设有电源管理芯片和若干芯片,若干芯片均与电源管理芯片和jtag接口电性连接,每个芯片均具有一个网络端口号。

3.根据权利要求2所述的基于以太网接口的远程jtag调试模块,其特征在于,所述调试器集成于开发板上,且电源管理芯片和jtag接口均与调试器电性连接,开发板上具有与调试器适配的网络接口。

【技术特征摘要】

1.基于以太网接口的远程jtag调试模块,包括计算机、开发板、调试器,开发板包括相互电性连接的芯片和jtag接口,其特征在于,所述调试器为基于以太网的调试工具,包括jtag接口和网络接口,该网络接口用于调试,网络协议采用tcp/ip协议,

2.根据权利要求1所述的基于以太网接口的远程jtag调试模块,其特征在...

【专利技术属性】
技术研发人员:厉政张晓冬
申请(专利权)人:浙江智行微电子有限公司
类型:发明
国别省市:

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

1