一种基于zigbee的无线控制多路SWD调试器制造技术

技术编号:23993051 阅读:33 留言:0更新日期:2020-04-29 17:11
本实用新型专利技术涉及STM32开发领域,具体提供了一种基于zigbee的无线控制多路SWD调试器。其结构由调试器模块和控制器模块组成,所述调试器模块与控制器模块相连;所述调试器模块包括板卡1以及设置在板卡1上的多路数据选通芯片、type_b usb物理接口、usb和swd协议转换芯片、若干swd物理接口和Zigbee通信节点芯片;所述控制器模块由板卡2、电源芯片、8051微控制芯片、Zigbee中心节点芯片和电子元件组成。与现有技术相比,本实用新型专利技术具有具有设计合理、结构简单、易于加工、使用方便快捷等特点,具有良好的推广价值。

A wireless control multi channel SWD debugger based on ZigBee

【技术实现步骤摘要】
一种基于zigbee的无线控制多路SWD调试器
本技术涉及STM32开发领域,具体提供一种基于zigbee的无线控制多路SWD调试器。
技术介绍
在进行STM32嵌入式系统开发时,为了对STM32芯片进行配置并进行内核在线调试,必须用到SWD下载器,将程序即HEX文件从主机烧写进芯片。现有技术中往往需要使用一台主机同时配置调试多个STM32嵌入式系统,不能将STM32芯片和主机断电,且可能有许多板卡需要按照同样的方式进行调试。由于STM芯片进行热插拔是有可能导致GPIO烧坏,一般就需要配置若干个SWD下载器。且要频繁进行USB下载线的热插拔,不但造成资源浪费,还可能造成主机USB口烧坏,且大量的板卡顺序调试浪费大量时间。
技术实现思路
本技术是针对上述现有技术的不足,提供一种设计合理、结构简单、使用安全、方便快捷的基于zigbee的无线控制多路SWD调试器。本技术解决其技术问题所采用的技术方案是:一种基于zigbee的无线控制多路SWD调试器由调试器模块和控制器模块组成,所述调试器模块与控制器模块相连;所述调试器模块包括板卡1以及设置在板卡1上的多路数据选通芯片、type_busb物理接口、usb和swd协议转换芯片、若干swd物理接口和Zigbee通信节点芯片,所述usb和swd协议转换芯片与type_busb物理接口、Zigbee通信节点芯片和多路数据选通芯片相连,所述Zigbee通信节点芯片还与多路数据选通芯片相连,所述多路数据选通芯片与若干swd物理接口相连;所述控制器模块由板卡2、电源芯片、8051微控制芯片、Zigbee中心节点芯片和电子元件组成,所述板卡2上设置有电源芯片、8051微控制芯片、Zigbee中心节点芯片和电子元件,所述电源芯片与8051微控制芯片、Zigbee中心节点芯片和电子元件相连,所述8051微控制芯片与Zigbee中心节点芯片和电子元件相连。进一步的,所述电子元件由按键模组和单色液晶屏幕组成,按键模组和单色液晶屏幕分别与8051微控制芯片相连接。进一步的,所述若干swd物理接口设置在板卡1的外边缘。进一步的,所述控制器模块通过Zigbee中心节点芯片与多个调试器模块连接。作为优选,所述usb和swd协议转换芯片采用AT91SAM7S64芯片。作为优选,所述Zigbee中心节点芯片和Zigbee通信节点芯片都采用TICC2652R芯片。作为优选,所述8051微控制芯片采用AT89C51芯片。作为优选,所述单色液晶屏幕采用TFT单色液晶屏幕。作为优选,所述多路数据选通芯片采用74LS151芯片。本技术的基于zigbee的无线控制多路SWD调试器和现有技术相比,具有以下突出的有益效果:(1)本技术可以在大规模板卡产品测试中,避免频繁人工进行SWD下载器热插拔,从而防止烧毁STM32芯片的SWD相关GPIO引脚。(2)进一步的可以避免频繁对USB下载线进行热插拔,从而防止烧毁主机USB芯片,节约资源。(3)在保障STM32芯片器件和主机设备安全的同时,实现无线控制SWD调试数据通路切换,可以完成多个主机对若干块STM32芯片的实时灵活内核下载调试。(4)本技术具有设计合理、结构简单、易于加工、使用方便快捷的优点。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图1是一种基于zigbee的无线控制多路SWD调试器中调试器模块的结构示意图;附图2是一种基于zigbee的无线控制多路SWD调试器中控制器模块的结构示意图;附图3是一种基于zigbee的无线控制多路SWD调试器的系统布局结构示意图。具体实施方式下面结合附图和具体实施例对本技术作进一步说明,但不作为对本技术的限定。在本技术中,在未作相反说明的情况下,使用的方位词如“上、下、左、右”通常是指参考附图所示的上、下、左、右;“内、外”是指相对于各部件本身的轮廓的内、外。下面给出一个最佳实施例:如图1、2、3所示,本实施例中的基于zigbee的无线控制多路SWD调试器由5个调试器模块和1个控制器模块组成,5个调试器模块与1个控制器模块相连。每个调试器模块包括板卡1以及设置在板卡1上的4个74LS151芯片、type_busb物理接口、AT91SAM7S64芯片、8个swd物理接口和TICC2652R芯片,AT91SAM7S64芯片与type_busb物理接口、TICC2652R芯片和4个74LS151芯片相连,TICC2652R芯片还与4个74LS151芯片相连,4个74LS151芯片与8个swd物理接口相连。控制器模块由板卡2、电源芯片、AT89C51芯片、TICC2652R芯片、按键模组和天马TFT单色液晶屏幕组成,板卡2上设置有电源芯片、AT89C51芯片、TICC2652R芯片、按键模组和天马TFT单色液晶屏幕,电源芯片与AT89C51芯片、TICC2652R芯片、按键模组和天马TFT单色液晶屏幕相连,AT89C51芯片与TICC2652R芯片、按键模组和天马TFT单色液晶屏幕相连。其中,若干swd物理接口设置在板卡1的外边缘。控制器模块通过Zigbee中心节点芯片与多个调试器模块连接。本技术的基于zigbee的无线控制多路SWD调试器在使用时,装配5个调试器模块和1个控制器模块,每个调试器模块中的TICC2652R芯片负责接收控制器模块中的TICC2652R芯片的数据并完成命令解析,完成命令解析之后发送控制信号给相应的电路。调试器模块中的type_busb物理接口接主机,由AT91SAM7S64芯片负责与主机type_busb端口完成初始化枚举,并完成usb格式数据和swd格式数据的转换。调试器模块中TICC2652R芯片负责基于2.4G频段完成数据传输,并完成控制器模块中TICC2652R芯片发送的控制命令的解析,解析后发送控制信号给4个74LS151芯片,4个74LS151芯片负责根据调试器模块中TICC2652R芯片发出控制信号,将主机与8路swd物理接口中某一路swd物理接口选通,在8路swd物理接口处接8个被调试板卡进行调试。控制器模块中的电源芯片用于给AT89C51芯片、TICC2652R芯片、按键模组和天马TFT单色液晶屏幕供电。用户通过按键模组和天马TFT单色液晶屏幕完成数据通路选择,AT89C51芯片根据用户选择将命令下发至控制器模块中的TICC2652R芯片,TICC2652R芯片负责根据AT89C51芯片指令发送控制命令给调试器模块中的TICC2652R芯片。以上所述的实施例本文档来自技高网...

【技术保护点】
1.一种基于zigbee的无线控制多路SWD调试器,其特征在于:由调试器模块和控制器模块组成,所述调试器模块与控制器模块相连;/n所述调试器模块包括板卡1以及设置在板卡1上的多路数据选通芯片、type_b usb物理接口、usb和swd协议转换芯片、若干swd物理接口和Zigbee通信节点芯片,所述usb和swd协议转换芯片与type_b usb物理接口、Zigbee通信节点芯片和多路数据选通芯片相连,所述Zigbee通信节点芯片还与多路数据选通芯片相连,所述多路数据选通芯片与若干swd物理接口相连;/n所述控制器模块由板卡2、电源芯片、8051微控制芯片、Zigbee中心节点芯片和电子元件组成,所述板卡2上设置有电源芯片、8051微控制芯片、Zigbee中心节点芯片和电子元件,所述电源芯片与8051微控制芯片、Zigbee中心节点芯片和电子元件相连,所述8051微控制芯片与Zigbee中心节点芯片和电子元件相连。/n

【技术特征摘要】
1.一种基于zigbee的无线控制多路SWD调试器,其特征在于:由调试器模块和控制器模块组成,所述调试器模块与控制器模块相连;
所述调试器模块包括板卡1以及设置在板卡1上的多路数据选通芯片、type_busb物理接口、usb和swd协议转换芯片、若干swd物理接口和Zigbee通信节点芯片,所述usb和swd协议转换芯片与type_busb物理接口、Zigbee通信节点芯片和多路数据选通芯片相连,所述Zigbee通信节点芯片还与多路数据选通芯片相连,所述多路数据选通芯片与若干swd物理接口相连;
所述控制器模块由板卡2、电源芯片、8051微控制芯片、Zigbee中心节点芯片和电子元件组成,所述板卡2上设置有电源芯片、8051微控制芯片、Zigbee中心节点芯片和电子元件,所述电源芯片与8051微控制芯片、Zigbee中心节点芯片和电子元件相连,所述8051微控制芯片与Zigbee中心节点芯片和电子元件相连。


2.根据权利要求1所述的一种基于zigbee的无线控制多路SWD调试器,其特征在于:所述电子元件由按键模组和单色液晶屏幕组成,按键模组和单色液晶屏幕分别与8051微控制芯片相连接。


3.根据权利要求1或2所述的一...

【专利技术属性】
技术研发人员:赵鑫鑫李朋秦刚
申请(专利权)人:浪潮集团有限公司
类型:新型
国别省市:山东;37

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

1