一种基于无线传输方式的程序下载器制造技术

技术编号:32898332 阅读:9 留言:0更新日期:2022-04-07 11:47
本申请实施例公开了一种基于无线传输方式的程序下载器,包括计算机、目标芯片、无线主机部分和无线从机部分,所述无线主机部分与计算机相连接,所述无线从机部分与目标芯片通信连接;所述无线主机部分和所述无线从机部分的电路结构相同,均包括无线收发模块、以及通过若干个电阻和接口电路与无线收发模块连接的微控制器;所述无线主机部分的无线收发模块与所述无线从机部分的无线收发模块通信连接;在下载程序时:所述无线主机部分通过无线收发模块将从计算机获取的程序数据传输给所述无线从机部分;所述无线从机部分将接收的程序数据下载到所述目标芯片,以通过硬件和软件的联合设计,实现对程序数据的无线下载。实现对程序数据的无线下载。实现对程序数据的无线下载。

【技术实现步骤摘要】
一种基于无线传输方式的程序下载器


[0001]本申请涉及程序下载器领域,尤其涉及一种基于无线传输方式的程序下载器。

技术介绍

[0002]大部分单片机程序下载都执行IEEE标准,使用JTAG或串行线下载程序。通过运行CMSIS

DAP协议、USB协议和JTAG协议等,实现有线的程序下载器功能。由于传输时需要USB数据线,当数据线丢失时无法将计算机中的程序数据下载到目标芯片。
[0003]因此,急需一种可以通过无线传输将程序数据烧录到目标芯片的程序下载器。

技术实现思路

[0004]本说明书实施例之一提供了一种基于无线传输方式的程序下载器,包括与计算机连接的无线主机部分、与目标芯片连接的无线从机部分;所述无线主机部分和所述无线从机部分的电路结构相同,均包括无线收发模块、以及通过若干个电阻和接口电路与无线收发模块连接的微控制器;所述无线主机部分的无线收发模块与所述无线从机部分的无线收发模块通信连接;
[0005]所述无线收发模块包括RTL8710BN芯片,所述微控制器包括STM32F103C8T6芯片;RTL8710BN芯片的A14/CLK、A15/TMS、A29和A30端口通过接口电路与STM32F103C8T6芯片连接;RTL8710BN芯片的A23、A22、A19、A18端口通过若干个电阻分别与STM32F103C8T6芯片的PA7和/或PA10、PA6、PA4及PA5和/或PA9端口连接。
[0006]进一步的,所述接口电路包括NRST、SWCLK、SWDIO、UART2_TXD、UART2_RXD、SWD_CLK、SWD_DATA、RTLLOG_RXD和RTLLOG_TXD端口;其中,NRST、SWCLK、SWDIO、UART2_TXD和UART2_RXD端口分别与微控制器的NRST、SWCLK、SWDIO、PA2和PA3端口连接;SWD_CLK、SWD_DATA、RTLLOG_RXD和RTLLOG_TXD端口分别与无线收发模块的CLK、TMS、A29和A30端口连接。
[0007]进一步的,所述无线主机部分和所述无线从机部分还包括存储电路,所述存储电路包括W25Q64芯片;W25Q64芯片的CLK、DI和DO端口分别与微控制器的PB0、PA1、PB1、PA5、PA7和PA6端口连接。
[0008]进一步的,所述无线主机部分和所述无线从机部分还包括电源稳压电路,所述电源稳压电路包括AMS1117

3.3芯片;所述电源稳压电路的IN端口与5V电源相连,在IN端口和接地端口间并联有极性电容和非极性电容;所述电源稳压电路的OUT端口与3.3V电源相连,在OUT端口和接地端口间并联有极性电容和非极性电容。
[0009]进一步的,所述无线主机部分和所述无线从机部分还包括晶振电路,所述晶振电路包括晶振;所述晶振通过并联电阻与微控制器的OSC_IN和OSC_OUT端口连接;晶振两端通过无极性电容接地。
[0010]进一步的,所述无线主机部分和所述无线从机部分还包括复位电路,所述复位电路包括复位按钮、与复位按钮并联的无极性电容;所述复位按钮与无极性电容组成的并联电路一端接地,另一端接微控制器的NRST端口和3.3V电源,其中,复位按钮通过电阻与3.3V
电源连接。
[0011]进一步的,所述无线主机部分和所述无线从机部分还包括USB接口,所述USB接口由5V电源供电;所述USB接口通过电阻与微控制器的PA11和PA12端口相连;所述USB接口在与微控制器的PA11接口相连的同时还通过电阻与3.3V电源相连。
[0012]进一步的,所述无线主机部分和所述无线从机部分还包括指示灯和启动模式;所述指示灯由3.3V电源供电,分别通过电阻与微控制器的JTDI、JTDO和JNTRST端口连接;所述启动模式一端接地,另一端分别通过电阻与微控制器的BOOT0和BOOT1端口连接。
[0013]进一步的,所述无线主机部分和所述无线从机部分还包括下载JTAG;所述下载JTAG通过3.3V电源经电阻供电,并与微控制器的PB7、PB10、PB11、PB12、PB13、PB14和PB15端口连接。
[0014]本申请通过对程序下载器进行设计,创新地提出无线主机部分和无线从机部分,实现通过无线传输的方式将程序数据烧录到目标芯片。
附图说明
[0015]本申请将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图的方式进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
[0016]图1为本申请一些实施例所示的基于无线传输方式的程序下载器下载程序时的示意图;
[0017]图2为本申请一些实施例所示的微控制器的电路结构图;
[0018]图3为本申请一些实施例所示的无线收发模块的电路结构图;
[0019]图4为本申请一些实施例所示的接口电路的电路结构图;
[0020]图5为本申请一些实施例所示的存储电路的电路结构图;
[0021]图6为本申请一些实施例所示的电源稳压电路的电路结构图;
[0022]图7为本申请一些实施例所示的晶振电路的电路结构图;
[0023]图8为本申请一些实施例所示的复位电路的电路结构图;
[0024]图9为本申请一些实施例所示的USB接口的电路结构图;
[0025]图10为本申请一些实施例所示的指示灯的电路结构图;
[0026]图11为本申请一些实施例所示的启动模式的电路结构图;
[0027]图12为本申请一些实施例所示的下载JTAG的电路结构图;
[0028]图13为本申请一些实施例所示的基于无线传输方式的程序下载器下载程序时的程序信息传输示意图。
具体实施方式
[0029]为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0030]由于有的单片机不仅支持JTAG接口协议,还支持SWD接口协议。因此,本申请提出了一种程序下载器,通过对JTAG和SWD接口的数据进行无线转发,制作成无线的程序下载器。以通过硬件和软件的联合设计,最终实现无线程序下载器的功能。
[0031]图1为本申请一些实施例所示的基于无线传输方式的程序下载器下载程序时的示意图。
[0032]如图1所示,基于无线传输方式的程序下载器包括计算机、目标芯片、无线主机部分和无线从机部分,所述无线主机部分与计算机相连接,所述无线从机部分与目标芯片通信连接;所述无线主机部分和所述无线从机部分包括无线收发模块、微控制器和接口电路,所述无线收发模块通过若干个电阻和所述接口电路与所述微控制器相连。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于无线传输方式的程序下载器,其特征在于,包括与计算机连接的无线主机部分、与目标芯片连接的无线从机部分;所述无线主机部分和所述无线从机部分的电路结构相同,均包括无线收发模块、以及通过若干个电阻和接口电路与无线收发模块连接的微控制器;所述无线主机部分的无线收发模块与所述无线从机部分的无线收发模块通信连接;所述无线收发模块包括RTL8710BN芯片,所述微控制器包括STM32F103C8T6芯片;RTL8710BN芯片的A14/CLK、A15/TMS、A29和A30端口通过接口电路与STM32F103C8T6芯片连接;RTL8710BN芯片的A23、A22、A19、A18端口通过若干个电阻分别与STM32F103C8T6芯片的PA7和/或PA10、PA6、PA4及PA5和/或PA9端口连接。2.根据权利要求1所述的基于无线传输方式的程序下载器,其特征在于,所述接口电路包括NRST、SWCLK、SWDIO、UART2_TXD、UART2_RXD、SWD_CLK、SWD_DATA、RTL LOG_RXD和RTL LOG_TXD端口;其中,NRST、SWCLK、SWDIO、UART2_TXD和UART2_RXD端口分别与微控制器的NRST、SWCLK、SWDIO、PA2和PA3端口连接;SWD_CLK、SWD_DATA、RTL LOG_RXD和RTL LOG_TXD端口分别与无线收发模块的CLK、TMS、A29和A30端口连接。3.根据权利要求1所述的基于无线传输方式的程序下载器,其特征在于,所述无线主机部分和所述无线从机部分还包括存储电路,所述存储电路包括W25Q64芯片;所述W25Q64芯片的CLK、DI和DO端口分别与微控制器的PB0、PA1、PB1、PA5、PA7和PA6端口连接。4.根据权利要求1所述的基于无线传输方式的程序下载器,其特征在于,所述无线主机部分和所述无线从机部分还包括电源稳压电路,所述电源稳压电路包括AMS...

【专利技术属性】
技术研发人员:郭丽芳游雪辉汪川贵杨智棚袁江龙周益民
申请(专利权)人:成都工业学院
类型:新型
国别省市:

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

1