基于esp32系列的开源无线dap-link项目使用介绍
基于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
工具,依赖在同一网络环境下使用。