一种多功能下载调试装置及调试方法制造方法及图纸

技术编号:20362835 阅读:18 留言:0更新日期:2019-02-16 16:30
本发明专利技术属于电子技术领域,公开了一种多功能下载调试装置及调试方法。所述下载调试装置包括USB接口和微控制器,所述USB接口和微控制器实现USB通信连接;所述微控制器连接LED接口,并通过ESD芯片分别和SWD接口、JTAG接口以及串口通信接口相连接;所述USB接口通过保险丝和电源接口相连接,电源接口连接LED接口、微控制器、ESD芯片、SWD接口、JTAG接口以及串口通信接口。本发明专利技术的装置支持ARM所有Cortex内核MCU的下载和调试;支持串口通信,且波特率自适应调整;调试下载稳定,不丢固件;支持XP/WIN7/WIN8/WIN10免驱使用,极大的方便了开发者,提高了开发者的开发效率。

【技术实现步骤摘要】
一种多功能下载调试装置及调试方法
本专利技术属于电子
,具体涉及一种多功能下载调试装置及调试方法。
技术介绍
嵌入式行业,开发者对MCU进行开发,必不可少的一个工具就是下载调试器,调试器种类也很多,比如J-LINK仿真器,ST-LINK仿真器,GD-LINK仿真器等,不同的仿真器都有各自的特点。J-LINK仿真器,支持所有ARM芯片和Cortex内核芯片,但是正版J-LINK仿真器是相当贵的,普通也不便宜,还容易出现丢固件和盗版的问题;ST-LINK是ST公司为自家芯片设计的一个下载调试器,比如它支持CortexM0(STM32F0系列)、CortexM3(STM32F1/STM32F2系列)和CortexM4(STM32F4系列)等内核的芯片,但使用之前需要安装ST-LINK驱动,有的电脑对这个驱动兼容性不好,导致仿真器无法使用;GD-LINK,和ST-LINK差不多,是GD公司为自家芯片设计的调试器,用于支持GD32各种Cortex内核的芯片,同样也需要先安装驱动程序。因此现有下载调试器普遍存在如下问题:部分下载调试器使用之前必须安装驱动程序,有的驱动程序兼容性不好,很难安装成功;部分下载器不稳定,容易丢固件;还有的调试器功能单一,只能用于下载调试自家的芯片,且在下载调试时,不能执行其他的功能。
技术实现思路
针对以上现有技术存在的缺点和不足之处,本专利技术的首要目的在于提供一种多功能下载调试装置。本专利技术的多功能下载调试装置支持ARM所有Cortex内核MCU的下载和调试;支持串口通信,且波特率自适应调整;调试下载稳定,不丢固件;支持XP/WIN7/WIN8/WIN10免驱使用,极大的方便了开发者,提高了开发者的开发效率。本专利技术的另一目的在于提供一种使用上述多功能下载调试装置进行调试的方法。本专利技术目的通过以下技术方案实现:一种多功能下载调试装置,包括USB接口和微控制器,所述USB接口和微控制器实现USB通信连接;所述微控制器连接LED接口,并通过ESD芯片分别和SWD接口、JTAG接口以及串口通信接口相连接;所述USB接口通过保险丝和电源接口相连接,电源接口连接LED接口、微控制器、ESD芯片、SWD接口、JTAG接口以及串口通信接口。进一步地,所述微控制器采用STM32F103C8T6。进一步地,所述ESD芯片采用SRV05-4芯片。一种使用上述多功能下载调试装置进行调试的方法,包括如下步骤:由USB接口通过保险丝给装置供电,微控制器通过ESD芯片连接SWD接口、JTAG接口以及串口通讯接口,SWD接口或JTAG接口连接外部MCU后,微控制器通过USB接口免驱动连接电脑,实现对外部MCU的下载和调试功能,下载时,LED接口指示红灯,下载结束后指示蓝灯,而调试时,红蓝指示灯交替闪烁,另外串口通信接口连上外部MCU,微控制器也通过USB接口连接电脑,实现电脑串口调试助手和外部MCU的串口通信功能,且通信波特率自适应调整。本专利技术的装置及方法具有如下优点及有益效果:(1)本专利技术的装置及方法支持ARM所有Cortex内核MCU的下载和调试;(2)本专利技术的装置及方法支持串口通信,且波特率自适应调整;(3)本专利技术的装置及方法调试下载稳定,不丢固件;(4)本专利技术的装置及方法支持XP/WIN7/WIN8/WIN10免驱使用。附图说明图1为本专利技术实施例中多功能下载调试装置的结构示意图。图2为本专利技术实施例中多功能下载调试装置的USB接口电路和电源电路图。图3为本专利技术实施例中多功能下载调试装置的滤波电路图。图4为本专利技术实施例中多功能下载调试装置的LED指示灯电路图。图5为本专利技术实施例中多功能下载调试装置的ESD保护电路图。图6为本专利技术实施例中多功能下载调试装置的主控电路图。图7为本专利技术实施例中多功能下载调试装置的JTAG调试接口电路图。图8为本专利技术实施例中多功能下载调试装置的SWD接口电路和虚拟串口接口电路图。具体实施方式下面结合实施例及附图对本专利技术作进一步详细的描述,但本专利技术的实施方式不限于此。实施例本实施例的一种多功能下载调试装置,其结构示意图如图1所示。包括USB接口和微控制器,所述USB接口和微控制器实现USB通信连接;所述微控制器连接LED接口,并通过ESD芯片分别和SWD接口、JTAG接口以及串口通信接口相连接;所述USB接口通过保险丝和电源接口相连接,电源接口连接LED接口、微控制器、ESD芯片、SWD接口、JTAG接口以及串口通信接口。使用上述多功能下载调试装置进行调试的方法如下:由USB接口通过保险丝给装置供电,微控制器通过ESD芯片连接SWD接口、JTAG接口以及串口通讯接口,SWD接口或JTAG接口连接外部MCU后,微控制器通过USB接口免驱动连接电脑,实现对外部MCU的下载和调试功能,下载时,LED接口指示红灯,下载结束后指示蓝灯,而调试时,红蓝指示灯交替闪烁,另外串口通信接口连上外部MCU,微控制器也通过USB接口连接电脑,实现电脑串口调试助手和外部MCU的串口通信功能,且通信波特率自适应调整。所述保险丝:当装置出现短路现象时,自动断开,对整个装置的电源起到保护作用。所述电源接口:输出3.3V直流电源,分别给LED接口、微控制器、ESD芯片、SWD接口、JTAG接口以及串口通信接口提供电源。所述微控制器:采用STM32F103C8T6,是整个装置的大脑,通过USB接口和电脑进行USB通信,通过LED接口指示装置状态,通过ESD芯片连接外部接口。所述ESD芯片采用SRV05-4芯片,保护SWD接口、JTAG接口以及串口通信接口免受静电干扰。所述SWD接口:4线接口,连接外部MCU后,微控制器就可以通过USB接口将电脑端程序下载到MCU中,下载过程中,LED接口指示红灯,下载完成后指示蓝灯,而在调试时,根据调试状态红蓝灯交替闪烁。所述JTAG接口:20线接口,连接外部MCU后,微控制器就可以通过USB接口将电脑端程序下载到MCU中,下载过程中,LED接口指示红灯,下载完成后指示蓝灯,而在调试时,根据调试状态红蓝灯交替闪烁,和SWD接口实现同样的功能,只是使用更多的线而已。所述串口通信接口:4线接口,连接外部MCU后,微控制器就可以通过USB接口和电脑端的串口调试助手进行串口通信,且通信波特率自适应调整。图2为本实施例多功能下载调试装置的USB接口电路和电源电路,USB接口连接主控芯片U1进行USB通信,同时USB通过保险丝F1给电源芯片IC1输入5V电源,IC1芯片经过稳压输出3.3V电压给整个装置供电,其中F1起到了过流保护的作用。图3为本实施例多功能下载调试装置的滤波电路,滤波电路主要由滤波电容组成,这些滤波电容作用是去除电源的高频干扰,提高装置的稳定性。图4为本实施例多功能下载调试装置的LED指示灯电路,LED1是红蓝双色LED,它和主控芯片U1连接并受U1控制,在使用装置下载代码时,LED1指示红灯,在使用装置调试时,LED1红蓝交替闪烁,在装置不进行下载调试时,LED1指示蓝灯。图5为本实施例多功能下载调试装置的ESD保护电路,保护芯片U2和U3和接口上的信号线相连,从而保护接口信号线免受ESD干扰,提高整个装置的安全性。图6为本实施例多功能下载调试装置的主控电路,它是整个装置本文档来自技高网...

【技术保护点】
1.一种多功能下载调试装置,其特征在于:所述下载调试装置包括USB接口和微控制器,所述USB接口和微控制器实现USB通信连接;所述微控制器连接LED接口,并通过ESD芯片分别和SWD接口、JTAG接口以及串口通信接口相连接;所述USB接口通过保险丝和电源接口相连接,电源接口连接LED接口、微控制器、ESD芯片、SWD接口、JTAG接口以及串口通信接口。

【技术特征摘要】
1.一种多功能下载调试装置,其特征在于:所述下载调试装置包括USB接口和微控制器,所述USB接口和微控制器实现USB通信连接;所述微控制器连接LED接口,并通过ESD芯片分别和SWD接口、JTAG接口以及串口通信接口相连接;所述USB接口通过保险丝和电源接口相连接,电源接口连接LED接口、微控制器、ESD芯片、SWD接口、JTAG接口以及串口通信接口。2.根据权利要求1所述的一种多功能下载调试装置,其特征在于:所述微控制器采用STM32F103C8T6。3.根据权利要求1所述的一种多功能下载调试装置,其特征在于:所述ESD芯片采用SRV...

【专利技术属性】
技术研发人员:刘军刘勇材
申请(专利权)人:广州市星翼电子科技有限公司
类型:发明
国别省市:广东,44

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

1