0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

9.9元MCU开发板,自制Wi-Fi无线DAPLink调试器

合宙LuatOS 2022-10-31 15:00 次阅读

这几天,合宙Cat.1新品Air780E开发板9.9元超值拼团活动刷爆朋友圈和技术群,不少新朋友直叹与合宙"相见恨晚"。其实合宙还有不少9.9元宝藏开发板——Air101、Air103、ESP32-C3、Air32F103等系列MCU开发板,每一款都超值又独具特色,深受工程朋友们的喜爱。

当支持Wi-Fi的ESP32-C3遇上自带DAPLink的Air32F103,我们可以开始有趣又低成本的DIY

自制Wi-Fi无线DAPLink调试器


一、基础材料/软件准备



1. 合宙ESP32-C3开发板简约款

合宙淘宝/拼多多官方店9.9元包邮的简约款即可,不用买经典款。

a2090f42-56fe-11ed-b116-dac502259ad0.png

2. 焊接工具与一些杜邦线;

3. 被调试的支持SWD/JTAG的板子:

本文演示使用合宙Air32F103开发板,兼容STM32F103,同样是9.9元包邮。

a22ba44e-56fe-11ed-b116-dac502259ad0.png

4. Keil

本文仅演示Keil如何使用;如需虚拟USB,请参考原项目的描述。

二、烧录/焊接实操要点


1. 刷固件

解压上面提供的软件包,参考相关烧录教程,刷入固件wireless-DAPLINK-LuatOS-ESP32C3_USB.soc

2. 焊接引线

固件中SWD引脚对应关系如下:

a2607cd2-56fe-11ed-b116-dac502259ad0.png

当然,如果你想用JTAG,则对应关系如下:

a26e5c76-56fe-11ed-b116-dac502259ad0.png

这里我用的是SWD(毕竟引脚少),焊接了几根杜邦线,如下图所示:

a27ae234-56fe-11ed-b116-dac502259ad0.jpg

三、配置无线调试环境


1. 连接被烧录的板子

直接连上板子的SWD即可,如果满足供电需求,也可以直接用ESP32-C3开发板来供电。这里演示连接的板子为合宙Air32F103开发板(9.9元包邮,兼容STM32F103)。

a2897ad8-56fe-11ed-b116-dac502259ad0.png

2. 开热点,连Wi-Fi

无线DAPLink固件中的Wi-Fi配置会自动连接名为DAP,密码为12345678的Wi-Fi。

这里为了演示,方便起见,我们直接使用Windows自带的Wi-Fi热点功能即可,注意需要使用2.4GHz的频率。开启Wi-Fi后,给ESP32-C3开发板供电,等待连接后查看一下板子的IP地址:

a2b82ac2-56fe-11ed-b116-dac502259ad0.png

3. 安装驱动与开启虚拟调试器

返回一开始下载的软件包,打开elaphureLink.Wpf.exe,点击Install向Keil安装虚拟调试器(如果keil安装路径不一致,请按照软件提示修改)。

在Device Address处填上上一小节我们的设备IP,打开Start Proxy开关即可:

a2ced4d4-56fe-11ed-b116-dac502259ad0.png


特别注意:
这个软件在使用时不能关闭,需要一直开着。

四、Keil中的使用


1. 配置调试器

随意打开一个工程,点击上方的魔术棒(Options for Target…)更改一下调试器设置。

打开Debug选项卡,将右上角的调试器改为elaphureLink Debugger:

a2e7c2f0-56fe-11ed-b116-dac502259ad0.png

我们点开Settings检查一下,可以看到已经可以正常识别到芯片了:

a2f255bc-56fe-11ed-b116-dac502259ad0.png

2. 完工

至此,无线调试器已经可以正常使用了:

a2fc8e4c-56fe-11ed-b116-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16848

    浏览量

    349788
收藏 人收藏

    评论

    相关推荐

    【AI技术支持】ESP32无线Wi-Fi常用调试API

    Wi-Fi常用调试API在使用esp32调试Wi-Fi功能时,由于场景和各种因素的影响,难免会遇到各种连接不上,Wi-Fi断连等问题。下面介
    的头像 发表于 10-26 08:00 116次阅读
    【AI技术支持】ESP32<b class='flag-5'>无线</b><b class='flag-5'>Wi-Fi</b>常用<b class='flag-5'>调试</b>API

    IR900 Wi-Fi联网的配置过程

    例如上图,IR900 通过Wi-Fi接口连接公司办公无线网络 inhand-office (SSID为无线网络的名称) 首先将Wi-Fi接口与WLAN接口解绑 登陆IR900后,进
    发表于 07-25 06:09

    未来的Wi-Fi路由

    转载自——钟林谈芯 没有创新就没有未来,Wi-Fi路由也是如此。 进入2024年以后,Wi-Fi路由市场变得更加艰难,利润大幅下滑,BOM成本价高于市场价,接不接订单,都陷入两难。
    的头像 发表于 06-20 15:32 367次阅读

    验证物联网Wi-Fi HaLow用例的MM6108-EKH08开发套件来啦

    Wi-Fi HaLow模块、意法半导体(ST)的开发板、USB数据线、及天线组成。 Wi-Fi HaLow在传输距离、数据速率、能源效率等方面都突破了传统Wi-Fi的极限。
    的头像 发表于 04-11 12:01 1606次阅读
    验证物联网<b class='flag-5'>Wi-Fi</b> HaLow用例的MM6108-EKH08<b class='flag-5'>开发</b>套件来啦

    CW-DAPLINK调试工具

    系列可以和PC端的IAR、MDK等开发软件进行通信,如图2-33所示。 图1 CW-DAPLINK在线调试接线示意图 一、 CW-DAPLINK特性 通过USB接口5V电源给
    的头像 发表于 04-09 17:16 675次阅读
    CW-<b class='flag-5'>DAPLINK</b><b class='flag-5'>调试</b>工具

    Wi-Fi 7与Wi-Fi 6的相关知识科普

    科普:Wi-Fi 7 vs. Wi-Fi 6,青出于蓝
    的头像 发表于 03-12 10:59 659次阅读
    <b class='flag-5'>Wi-Fi</b> 7与<b class='flag-5'>Wi-Fi</b> 6的相关知识科普

    Wi-Fi的诞生与发展

    短距离无线通信技术有Wi-Fi、ZigBee、蓝牙以及Z-Wave,今天我们先揭开Wi-Fi的神秘面纱。Chrent短距离无线通信技术——Wi-Fi
    的头像 发表于 03-07 08:26 1064次阅读
    <b class='flag-5'>Wi-Fi</b>的诞生与发展

    Wi-Fi HaLow和传统Wi-Fi的区别

    Wi-Fi HaLow和传统Wi-Fi的区别  Wi-Fi是一种无线网络技术,可以连接到互联网或局域网,为用户提供无线上网的便利。随着科技的
    的头像 发表于 02-02 15:28 1014次阅读

    PSoC6 Wi-Fi示例无法调试FreeRTOS任务级代码怎么解决?

    vice_Audio_Recorder_Freertos” 等非 Wi-Fi 示例中不会出现此问题。 MTB 调试器 GUI 能够显示变量的值,步进/暂停/继续,没有问题。 有人能帮忙解释我的设置或
    发表于 01-22 07:50

    Wi-Fi联盟已正式确认Wi-Fi 7标准,无线网络新时代来临!Wi-Fi 联盟已开始对 Wi-Fi 7 设备

    无线网络wi-fi
    北京中科同志科技股份有限公司
    发布于 :2024年01月10日 10:43:56

    【涂鸦T2-U开发板试用体验】涂鸦T2-U开发板初体验

    今天刚收到涂鸦T2-U开发板,先给朋友做个开发板简单介绍; 涂鸦 T2-U 开发板,是专为帮助开发者快速开发出智能硬件而生的一款
    发表于 12-22 10:59

    Wi-Fi 6和Wi-Fi 5之间有哪些区别呢?

    Wi-Fi 6和Wi-Fi 5之间有哪些区别呢? Wi-Fi 6和Wi-Fi 5是无线局域网标准的两个版本,它们之间存在很多区别。
    的头像 发表于 12-09 16:09 2057次阅读

    2024年将会是Wi-Fi 7

    Wi-Fi 7,正式名称为 802.11be,建立在 Wi-Fi 6E 奠定的基础上。这意味着它支持 2.4 GHz、5 GHz 和 6 GHz 无线频段。然而,Wi-Fi 联盟确保
    发表于 11-30 10:10 872次阅读
    2024年将会是<b class='flag-5'>Wi-Fi</b> 7<b class='flag-5'>元</b>年

    什么是2.4 GHz Wi-Fi? 如何提升2.4 GHz Wi-Fi的性能?

    GHz Wi-Fi现在还有用吗?  2.4 GHz Wi-Fi是一种无线通信技术,通过使用2.4 GHz频段的无线电波来传输数据。它是目前最常见的
    的头像 发表于 11-27 17:09 2224次阅读

    【涂鸦T2-U开发板试用体验】远程调试blink

    的使用体验。 在试用过程中,我选择了远程调试Blink主题作为示例项目。Blink是一个基于tuyaos平台的开源智能家居系统,可以通过Wi-Fi控制LED等设备的开关状态。在涂鸦T2开发板上实现
    发表于 11-17 15:54