基于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
工具,依賴在同一網絡環境下使用。