啟明云端/01
JTAG調試工具
本教程主要演示 ESP32C3 開發板在 linux 環境下,通過 vscode 的 ESP-IDF 插件使用 JTAG 調試工具。ESP32C3 不但內置了USB-JTAG,還內置了USB-SERIAL,僅需要一根USB線即可實現下載和調試仿真。
啟明云端/02
仿真過程創建工程
下面演示調試仿真的過程。
使用 vscode 中的 ESP-IDF 插件,創建一個 以hello_world 為模版的工程。
啟明云端/03
編譯燒錄
(1)通過一根數據線,將 ESP32C3 開發板連接到 PC,選擇所使用的設備類型和串口設備號
(2)編譯程序,并將編譯生成的固件燒錄到 ESP32C3 開發板中
啟明云端/04
JTAG連線
燒錄完畢后,將數據線拔出。用另一個數據線,將四根線引出,分別對應ESP32C3 開發板的四個引腳
啟明云端/05
調試仿真
(1)重新選擇所使用的串口設備號
(2)在 ESP-IDF 插件中打開 Openocd Server,開始 Debug。(Debug前需確保已經編譯并燒錄固件)
(3)短暫等待過后可以看到屏幕下方變為橙色,屏幕上方會出現 Debug 的操作框
(4)點擊操作框左側繼續調試程序,可以看到下方正常運行,helloworld程序中自帶重啟操作
(5)在程序中添加一個bug,重新編譯燒錄后再執行 Debug,可以看見自動停在了 bug 發生的位置
-
Linux
+關注
關注
87文章
11225瀏覽量
208918 -
JTAG
+關注
關注
6文章
398瀏覽量
71597 -
AI
+關注
關注
87文章
30106瀏覽量
268401 -
開發板
+關注
關注
25文章
4943瀏覽量
97188 -
ESP32
+關注
關注
17文章
957瀏覽量
17083
發布評論請先 登錄
相關推薦
評論