啟明云端/01
JTAG調(diào)試工具
本教程主要演示 ESP32C3 開發(fā)板在 linux 環(huán)境下,通過 vscode 的 ESP-IDF 插件使用 JTAG 調(diào)試工具。ESP32C3 不但內(nèi)置了USB-JTAG,還內(nèi)置了USB-SERIAL,僅需要一根USB線即可實(shí)現(xiàn)下載和調(diào)試仿真。
啟明云端/02
仿真過程創(chuàng)建工程
下面演示調(diào)試仿真的過程。
使用 vscode 中的 ESP-IDF 插件,創(chuàng)建一個(gè) 以hello_world 為模版的工程。
啟明云端/03
編譯燒錄
(1)通過一根數(shù)據(jù)線,將 ESP32C3 開發(fā)板連接到 PC,選擇所使用的設(shè)備類型和串口設(shè)備號(hào)
(2)編譯程序,并將編譯生成的固件燒錄到 ESP32C3 開發(fā)板中
啟明云端/04
JTAG連線
燒錄完畢后,將數(shù)據(jù)線拔出。用另一個(gè)數(shù)據(jù)線,將四根線引出,分別對(duì)應(yīng)ESP32C3 開發(fā)板的四個(gè)引腳
啟明云端/05
調(diào)試仿真
(1)重新選擇所使用的串口設(shè)備號(hào)
(2)在 ESP-IDF 插件中打開 Openocd Server,開始 Debug。(Debug前需確保已經(jīng)編譯并燒錄固件)
(3)短暫等待過后可以看到屏幕下方變?yōu)槌壬?/strong>,屏幕上方會(huì)出現(xiàn) Debug 的操作框
(4)點(diǎn)擊操作框左側(cè)繼續(xù)調(diào)試程序,可以看到下方正常運(yùn)行,helloworld程序中自帶重啟操作
(5)在程序中添加一個(gè)bug,重新編譯燒錄后再執(zhí)行 Debug,可以看見自動(dòng)停在了 bug 發(fā)生的位置
-
Linux
+關(guān)注
關(guān)注
87文章
11326瀏覽量
209961 -
JTAG
+關(guān)注
關(guān)注
6文章
401瀏覽量
71742 -
AI
+關(guān)注
關(guān)注
87文章
31262瀏覽量
269621 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5093瀏覽量
97800 -
ESP32
+關(guān)注
關(guān)注
18文章
971瀏覽量
17412
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
esp32c3內(nèi)置USB-Serial-JTAG的使用
![<b class='flag-5'>esp32c3</b>內(nèi)置USB-Serial-<b class='flag-5'>JTAG</b>的使用](https://file.elecfans.com/web2/M00/40/03/pYYBAGJrSWqAb-nSAAAXmKtCFeo833.jpg)
請(qǐng)問ESP32-C3和ESP32-S2或WROOM系列是否支持單步調(diào)試?
在rt-thread bsp里esp32c3里編譯出的bin文件燒到esp32的開發(fā)板上運(yùn)行提示chipid不對(duì),為什么?
請(qǐng)問ESP32C3是否支持ble mesh?
windowns環(huán)境下esp32c3如何解除flash加密?
A2DP在esp32-c3和esp32-s3的開發(fā)板上編譯不通過的原因?
請(qǐng)教一下大神ESP32C3是否支持ble mesh呢?
深入剖析esp32c3的系統(tǒng)底層啟動(dòng)
![深入剖析<b class='flag-5'>esp32c3</b>的系統(tǒng)底層啟動(dòng)](https://file.elecfans.com/web2/M00/05/D5/poYBAGDjwzCAf7nMAAATNbF7cSk595.png)
基于nanoESP32-C3開發(fā)板用ESP32-c3下試跑Zephyr
【DFRobot Beetle ESP32-C3開發(fā)板試用體驗(yàn)】vscode esp_idf開發(fā)環(huán)境體驗(yàn)
![【DFRobot Beetle <b class='flag-5'>ESP32-C3</b><b class='flag-5'>開發(fā)板</b>試用體驗(yàn)】vscode <b class='flag-5'>esp</b>_idf<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>體驗(yàn)](https://file.elecfans.com/web2/M00/4A/A3/pYYBAGKkCuKAF2lLAAIsHdEN7EQ993.png)
新品上市 | 合宙ESP32-S3開發(fā)板
![新品上市 | 合宙<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開發(fā)板</b>](https://file.elecfans.com/web2/M00/43/7B/pYYBAGJ-B6aAHuNPAAAf8J1Ebk4778.jpg)
【AI技術(shù)支持】ESP32-S3 JTAG調(diào)試問題處理
![【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32-S3</b> <b class='flag-5'>JTAG</b><b class='flag-5'>調(diào)試</b>問題處理](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
評(píng)論