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
    +关注

    关注

    147

    文章

    19160

    浏览量

    404506
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯科科技低功耗Wi-Fi开发指南

    Silicon Labs(芯科科技)整理并制作了低功耗Wi-Fi开发指南的网站资源,以帮助开发人员使用低功耗 Wi-Fi 6协议进行下一代物联网产品
    的头像 发表于 04-21 10:09 228次阅读

    一文搞定RK平台Wi-Fi/BT调试!从配置到问题解决全攻略

    在嵌入式 Linux 开发中,瑞芯微(Rockchip)平台的 Wi-Fi 与蓝牙调试是许多工程师的核心需求。无论是 RK3588、RK356X 等主流芯片,还是 RV1106/1103 等 IPC
    的头像 发表于 02-09 16:57 2863次阅读
    一文搞定RK平台<b class='flag-5'>Wi-Fi</b>/BT<b class='flag-5'>调试</b>!从配置到问题解决全攻略

    Wi-Fi无线连接的全球通用语

    一、什么是Wi-FiWi-FiWi-Fi联盟制造商的商标认证,是基于IEEE 802.11标准的无线局域网技术。它允许电子设备在特定范围内无线
    发表于 01-07 09:49

    探索CC3230S和CC3230SF:SimpleLink Wi-Fi无线MCU的卓越之选

    探索CC3230S和CC3230SF:SimpleLink Wi-Fi无线MCU的卓越之选 在物联网(IoT)蓬勃发展的今天,无线微控制
    的头像 发表于 12-22 11:20 2662次阅读

    Nordic发布nRF7002 EBII 开发板, 支持Wi-Fi 6, 解锁nRF54L新玩法

    Wi-Fi 6 的开发进程。开发人员可依托Nordic在低功耗无线技术领域的专业优势,构建先进的互联多协议应用。 针对兼容性进行优化 nRF7002 EBII 支持双频
    发表于 12-10 11:58

    Wi-Fi模块选型指南 | 低功耗蓝牙/Wi-Fi 6模块推荐 | 物联网设备集成攻略

    物联网的快速发展,Wi-Fi技术的成熟的情况下,越来越多的场景需要用到Wi-Fi无线传输数据,尤其是移动设备中,怎么再设备中选择合适的Wi-Fi模块呢?下面我们来介绍下
    的头像 发表于 12-09 11:27 1371次阅读
    <b class='flag-5'>Wi-Fi</b>模块选型指南 | 低功耗蓝牙/<b class='flag-5'>Wi-Fi</b> 6模块推荐 | 物联网设备集成攻略

    Wi-Fi几乎渗透到所有需要无线连接的场景中,是构建本地无线网络的首选技术。

    Wi-Fi无线连接的全球通用语 一、什么是Wi-FiWi-FiWi-Fi联盟制造商的商标认证,是基于IEEE 802.11标准的
    发表于 12-08 17:23

    请问CW-DAPLINK 调试器和市面上的通用DAPlink功能一样吗?

    CW-DAPLINK 调试器和市面上的通用DAPlink功能一样吗?
    发表于 12-08 07:02

    基于Microchip WFI32E02UC Wi-Fi® MCU模块的物联网应用开发指南

    基于 PIC32MZ-W1 Wi-Fi SoC、高性能200MHz、MIPS32® M级微处理。这款经过完全认证的Wi-Fi MCU模块支持2.4GHz 802.11 b/g/n
    的头像 发表于 10-09 14:05 768次阅读
    基于Microchip WFI32E02UC <b class='flag-5'>Wi-Fi</b>® <b class='flag-5'>MCU</b>模块的物联网应用<b class='flag-5'>开发</b>指南

    ‌Microchip WILCS02 Wi-Fi®模块开发板技术解析与应用指南

    Microchip Technology WILCS02 Wi-Fi^®^ 链路控制SD是一款安全数字 (SD) 卡接口,支持2.4GHz IEEE^®^ 802.11 b/g/
    的头像 发表于 10-06 15:54 1388次阅读
    ‌Microchip WILCS02 <b class='flag-5'>Wi-Fi</b>®模块<b class='flag-5'>开发板</b>技术解析与应用指南

    浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波新技术

    作者: Qorvo 亚太区无线连接事业部高级行销经理林健富   2020年1月,Wi-Fi联盟正式宣布开放6GHz频段(5925MHz-7125MHz),并将其命名为Wi-Fi 6E。2020年4月
    发表于 09-19 18:29 2502次阅读
    浅谈<b class='flag-5'>Wi-Fi</b> 6E与<b class='flag-5'>Wi-Fi</b> 7的关键器件——BAW滤波<b class='flag-5'>器</b>新技术

    如何更新 NuMaker IoT 上的 Wi-Fi 模块固件?

    更新 NuMaker IoT 上的 Wi-Fi 模块固件
    发表于 09-04 08:28

    LitePoint Wi-Fi测试软件减轻客户设计负担

    Wi-Fi 7于一年多前获得Wi-Fi联盟认证以来,作为最新一代通信技术,Wi-Fi正逐步成为用户实现无所不在无线连接的新选择。随着每一代Wi-F
    的头像 发表于 08-06 15:34 1406次阅读
    LitePoint <b class='flag-5'>Wi-Fi</b>测试软件减轻客户设计负担

    芯科科技SiWx917 Wi-Fi无线MCU的特性

    如果您正在使用 Silicon Labs(芯科科技)的 SiWx917 Wi-Fi无线MCU开发联网设备,本文将是了解其低功耗Wi-Fi特性
    的头像 发表于 08-05 10:48 1719次阅读

    如何选择合适的芯科科技Wi-Fi开发板

    您正在寻找适用于超低功耗物联网应用项目的Wi-Fi 开发板吗?本文将介绍Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗蓝牙5.4解决方案的Wi-Fi
    的头像 发表于 07-09 09:15 2976次阅读