基于esp32系列的开源无线dap-link项目使用介绍


  • 🔖有关esp32/8266相关项目:
  • 需要自己搭建编译环境: https://github.com/windowsair/wireless-esp8266-dap/tree/master
  • 🌿支持esp32/c3/s3,支持在线固件烧录,支持AP配网:https://yunsi.studio/wireless-proxy/dap-link
  • 🔧使用指南:https://yunsi.studio/wireless-proxy/guide
  • 🔨透传驱动依赖安装开源工具:https://github.com/windowsair/elaphureLink

如果作为个人临时DIY使用,推荐直接刷第二个成品的开源固件,刷机简单,上手快.可以很方便在受限的空间内,对目标芯片进行调试和烧录,在MDK Keil平台,下载时钟速度最高可以设定5MHz。

在这里插入图片描述

📘固件烧录

  • 📍固件在线烧录页面:https://yunsi.studio/wireless-proxy/online-flasher
    在这里插入图片描述

可以通过串口在线烧录,也可以自己将固件保存到本地,通过乐鑫官方的esp烧录工具flash_download_tool进行烧录。

无线调试器配网

  • 烧录完程序后,重启esp32,会有一个DAP的无线网络,密码是12345678
  • 接入esp32 AP网络后,通过浏览器,访问‘192.168.1.1’,设置需要接入的wifi。

elaphureLink驱动和连接搭建

  • 📍elaphureLink驱动:https://yunsi.studio/wireless-proxy/dap-link 原开源项目链接:https://github.com/windowsair/elaphureLink
  • 运行elaphureLink.Wpf.exe,初次使用需要点击安装按钮,设定Keil安装目录:
    在这里插入图片描述
  • 驱动安装成功后,在MDK-Keil软件中的Debug会有新增选项:
    在这里插入图片描述
  • ✨这个操作需要每次重启esp32 daplink都需要运行elaphureLink.Wpf.exe,最好设置好daplink设备的ip地址,开启透传选项,并保持界面,不能退出关闭该程序否则,Keil软件就无法连接到调试器。
  • 无线dap-link适合轻度调试和特殊环境使用的需求。使用需要依赖elaphureLink工具,依赖在同一网络环境下使用。
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐