远程调试用什么软件(远程调试教程视频)

生活常识 2023-05-15 10:01生活常识www.xinxueguanw.cn

远程通道配置怎么设置 自制远程调试工具

我想做一个多功能无线下载器。并希望它能实现

STC的51单片机隔空下载代码;Arduino NANO隔空下载代码;实现STM32,CKS32,GD32等单片机的隔空keil5软件的download和debug

目前我已经完成了这个下载器。

本文主要记录这个下载器的设计图、原理、烧录过程、 注意事项。

设计图

原理图1

PCB1

原理图2

PCB2

原理

发送端的USB生成了「CMSIS DAP设备」和「CDC串口设备」

CMSIS DAP设备可以在keil软件中配置作为下载器。CDC串口设备可以用串口调试助手打开作为一个串口设备。

接收端Dioclk作为SW下载口,此时供电的负极更好接Gnd。

RxTx作为无线串口,可以给STC89C52RC和Arduino NANO下载,此时供电的负极更好接NG。

发送端和接收端之间通过TCP协议建立wifi通讯。发送端作为AP,接收端作为STA

由于串口和SW下载共用一个通道,所以串口和SW用时速度会变慢甚至出错。

烧录过程

烧录前的注意事项

ESP01S需要购买安信可官方版本;需要在焊接前烧录,焊接后不方便烧录;可选烧录软件或者arduino IDE烧录。

具体烧录配置如下

CH552的烧录

按住电脑端上的按键→连接电脑→松开按键→打开烧录软件WCHISPTool。

具体配置如下

单片机端ESP12F的烧录

排针引出的Fla连接着ESP12F的IO0→使用USB转TTL模块下载→Tx和Rx反接→Fla接Gnd→先给USB转TTL模块上电→通过TypeC给单片机端上电→可选烧录软件或者arduino IDE烧录。

具体烧录配置如下

接线图示

Aduino接线图

STC51接线图

STM32接线图

注意事项

①元器件

元器件以原理图为准。元件中的钽电容如果换成瓷片电容,轻则通讯距离变短,下载容易出错,重则无法使用。

②焊接

电路中的稳压管SR05作为保器件,可以不焊接,不影响正常功能,注意是ESP12F,后缀是F。

③固件下载

esp01s和esp12f固件下载时,固件文件名后缀的数字代表wifi名字,下载同一数字后缀才能建立通讯。有多对使用时需要各自烧录不同的后缀数字。

不要忘记esp01s的烧录,不烧录灯是不会常亮的。

④ESP12下载

我是用u 转ttl接三根线。rx,tx反接。Fla接u 转ttl的gnd。先把u 转ttl插在电脑上,再把typec供电线插在电脑上,下载波特率115200,每次都能成功。要下载就要把typec先拔了再插上,u 转ttl不用拔。

⑤SW下载

使用过长的杜邦线或质量较差的杜邦线下载容易出错,建议购买纯铜杜邦线。

资料参考立创开源硬件平台《多功能无线下载器》作者_舵机工坊


如果你认为这篇文章还不错,欢迎点赞、关注、收藏、转发~

我会持续更新优质开源项目和干货!

远程调试教程视频 完成设备远程实时调试的工具

Copyright@2015-2025 www.xinxueguanw.cn 心血管健康网版板所有