首頁 > 評測 > 基于Esp8266的CMSIS-DAP調(diào)試器
基于Esp8266的CMSIS-DAP調(diào)試器
- [導(dǎo)讀]
- 近日參加活動,開發(fā)板沒有提供燒錄外設(shè),只提供了SWD接口,手上沒有可用的燒錄器,于是在群里溝通,有朋友說了,可用用ESP32做個,于是我想到了我有個ESP8266和Arduino,一查不要緊,這兩個都可以使用開源項目固件做
我手頭上的8266型號為Adafruit HUZZAH ESP8266 breakout
在Arduino IDE 添加
- http://arduino.esp8266.com/stable/package_esp8266com_index.json
之后在開發(fā)板管理搜ESP8266,安裝依賴文件,之后選擇該板子型號,設(shè)置波特率
接下來下載開源項目文件
https://codeload.github.com/thevoidnn/esp8266-wifi-cmsis-dap
本貼提供我修改過的,上面WIFI賬號密碼是我用的,你可以修改成自己的
另外我在原版基礎(chǔ)上添加的配置好網(wǎng)絡(luò)后通過串口打印IP的指令。
如果條件允許可以單獨做個板子,實現(xiàn)按鍵選擇模式,以及OLED顯示IP地址以及其他功能。
之后編譯燒錄。
燒錄方式
按住GPIO0按鈕,紅色 LED 將亮起
按住GPIO0 的同時,單擊“RESET”按鈕
釋放RESET,然后釋放GPIO0
當(dāng)您松開RESET按鈕時,紅色 LED 將微弱亮起,這意味著它已準(zhǔn)備好啟動加載
接下來確定連接線
該配置信息在如下文件中,因為前面注釋掉了這些內(nèi)容,所以實際編譯段為框中部分
連線方式,如下,上面Arduino配置的端口編號,就是ESP8266板子上的編號。
接下來需要使用服務(wù)軟件啟動相關(guān)服務(wù)
安裝虛擬USB驅(qū)動
因為這個驅(qū)動沒有簽名,所以我們需要把Windows的測試模式打開。以管理員身份打開命令行工具,輸入以下命令:
- bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
- bcdedit -set TESTSIGNING ON
如果你需要關(guān)閉測試模式,可以輸入:
- bcdedit -set TESTSIGNING OFF
之后單擊下一步,選擇手動
再單擊下一步,選擇從磁盤安裝
找到剛才解壓的驅(qū)動,安裝即可。
之后會在設(shè)備管理器的系統(tǒng)設(shè)備中多一個內(nèi)容:USP/IP Enumerator
接下來運行服務(wù)程序USBIP
在文件夾目錄輸入cmd回車
然后輸入
usbip.exe -D -a 192.168.10.247 1-1
回車
這個時候啟動MDK就可以看到有DAP設(shè)備了
按照上面的鏈接圖連接EPS8266上的SWD三線端口,以及給目標(biāo)芯片提供供電。
然后就可以燒錄了。
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前