加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

無線DAPLINK(無線燒錄器,無線debug)

2021/06/27
2893
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
方塊圖(3)
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜
  • 說明
  1. 本項目僅硬件部分為原創(chuàng),軟件主體部分來自國外的開源項目
  2. 本項目不同于市場上常見的既有連接板子的接收端、又有連接電腦的發(fā)射端的產(chǎn)品(比如正點原子的ATK-WLDBG 無線調(diào)試器),只有連接板子的接收端,而發(fā)射端直接由電腦充當(dāng)。優(yōu)點是價格便宜,DIY成本只要10元左右,缺點是配置和使用都相對麻煩。
  3. 基本原理是將調(diào)試器和電腦連接到同一個WiFi下,通過USBIP實現(xiàn)調(diào)試器和電腦的無線連接。效果就像是調(diào)試器直接插到電腦上,連接后會聽到平時插U盤噔噔噔的聲音。
  4. 核心器件是ESP8266,本項目使用的型號是ESP12F
  5. 軟件部分通過ARDUINO實現(xiàn),另外需要安裝USBIP的驅(qū)動
  6. 可將調(diào)試器直接作為熱點,用電腦去連接?;蜻B接到同一個路由器
  7. 經(jīng)測試,把調(diào)試器做熱點速度更快,但電腦連接熱點后就上不了網(wǎng)了。代碼中兩部分都寫了,自行取舍
  • 準(zhǔn)備
  1. esp12F用燒錄架下載代碼,再焊到板子上(燒錄架淘寶有賣)。我在板子背面留有下載接口,有能力的小伙伴可以在板子做完后再下載。
  2. 安裝USBIP驅(qū)動。
    *電腦先進(jìn)入測試者模式(后面由具體講解)
    *解壓“驅(qū)動和軟件”文件夾中的兩個壓縮包,在設(shè)備管理器中添加過時硬件,選擇drive文件下output文件夾中的USBIPEnum.inf。安裝成功后能在系統(tǒng)設(shè)備中看到。
    *添加usbip文件夾的路徑到電腦的系統(tǒng)變量
  • 使用的主要步驟(以燒錄器作熱點為例)
  1. 電腦通過wlan連接esp8266的熱點

  2. 雙擊運行here we go.bat

  3. 更改keil里的相關(guān)設(shè)置

  4. debug!

  • 電腦進(jìn)入測試者模式(關(guān)掉驅(qū)動簽名)

*以管理員身份打開cmd(在搜索框里打cmd)

*鍵入

 bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
 bcdedit -set TESTSIGNING ON

(這一步個別電腦會失敗,需要BIOS才行)

重啟電腦就會在桌面右下角看到幾行字。

*要是想退出測試者模式,鍵入

 bcdedit -set TESTSIGNING OFF

ATTENTION

  • esp12F需要3.3V供電且耗電量大,需要大電流LDO,比如AMS1117-3.3。若板子的供電不足,可能無法正常使用

  • 測試者模式需要一直打開,否則驅(qū)動不能正常運行

  • debug過程中窗口要保持開啟

(正常狀態(tài):最下面的數(shù)字會一直增長)(按Ctrl+C停止運行)

  • 把這個文件最后一行的IP改成你設(shè)置的

  • 若有問題可在評論中留言

  • usblink.rar
    描述:pcb和原理圖
  • esp8266-wifi-cmsis-dap.rar
    描述:arduino代碼
  • else.rar
    描述:驅(qū)動、軟件、腳本、圖標(biāo)

相關(guān)推薦

電子產(chǎn)業(yè)圖譜