RT-Trace持續進化,推出兩大開發者期待的核心功能:GDB Server功能與Flash 程序燒錄!本次升級旨在為嵌入式開發者提供更強大、更便捷、更高效的開發調試體驗,顯著提升開發效率,降低門檻。無需復雜配置,輕松實現精準調試與程序固化。
功能一:GDB Server功能
1.核心亮點
目前,針對Cortex-M 系列及部分 RISC-V 芯片(GD32VF 系列與先楫半導體 HPMicro),我們已提供完善的調試功能支持,包括硬件斷點和軟件斷點,可滿足常規調試需求。其他芯片的支持工作正在持續進行中。
后續支持與Monitor聯動的功能,實現代碼調試與數據觀測的協同分析。
后續將內置大部分芯片的Flash下載功能,實現在線下載功能。
后續部分型號還能支持可選的Flash斷點功能,支持無限斷點數量。
2.GDB Server 調試方法
(1) 使用USB線插入右側的USB口供電,屏幕右下角將顯示工具的IP
(2) 瀏覽器輸入ip地址進入到web頁面,點擊進入"GDB Server"頁面。
(3) 輸入需要的設置后提交,便可以開始進行GDB調試。

GDB調試可以通過多種方式實現,下文介紹下面三種方式:
通過RT-Thread Studio等IDE集成環境調用GDB
直接使用工具鏈中的GDB加載.elf文件
使用VScode編輯器加插件的方式進行調試
2.1通過RT-Thread Studio調用GDB
(1)WebUI中提交配置
(2)創建OpenOCD調試工程,進去配置選項
(3)取消勾選Start OpenOCD locally選項
(4)添加調試器的IP地址與端口(ip是板子ip,端口號默認為1234)
(5)點擊上方工具欄中的調試,即可進入調試
2.2使用工具鏈中的GDB
(1)WebUI中提交配置
(2)在命令行中打開工具鏈GDB加載
(3)根據ip和端口建立遠程調試連接
(4)然后就可以開始調試啦
2.3使用VScode編輯器加插件的方式進行調試
(1)下載Cortex-Debug插件
(2)修改settings.json,設置"cortex-debug.gdbPath"為工具鏈路徑
(3)根據自己的需求修改launch.json
(4)在debug start視圖中選擇run and debug即可開始調試
3.操作演示
功能二:Flash 程序燒錄
1.核心亮點
自動匹配芯片:自動匹配芯片,無需手動篩選繁多型號。
輕松完成燒錄:WebUI中選取文件 → 點擊燒寫,無需復雜配置,輕松上手!
支持多種格式:支持指定燒寫地址的BIN文件,以及自動解析地址的HEX文件。
進度可視化:實時進度條顯示,燒錄狀態一目了然。
2.Flash 程序燒錄方法
(1)在Trace Config界面選擇調試口和速率并提交,探測到id之后自動對應上芯片。
(2)點擊左側欄中Flash Programmer,選擇要下載的文件,bin文件需要輸入下載地址。然后點擊上傳(先上傳再燒錄)
(3)點擊“燒錄”,LCD屏會進入燒錄頁面,呈現燒錄進度條,燒錄成功后自動關閉。網頁端則會提示燒錄中,燒錄成功后會有"燒錄成功!"提示。
3.操作演示
-
嵌入式
+關注
關注
5154文章
19708瀏覽量
318090 -
開發者
+關注
關注
1文章
650瀏覽量
17579 -
RT-Thread
+關注
關注
32文章
1415瀏覽量
42060
發布評論請先 登錄
嵌入式開發就業還有前景嗎?
RT-Trace初體驗一之使用Trace功能調試Cortex-M4 | 技術集結

RT-Trace調試工具正式發布!

重磅預售!RT-Trace調試工具

嵌入式開發入門指南:從零開始學習嵌入式
AI來襲!嵌入式開發者該如何應對轉型?

代碼+案例+生態:武漢芯源半導體CW32嵌入式開發實戰正式出版
清華大學出版社推出RT-Thread新作,助力嵌入式開發人才培養

哪些專業適合學習嵌入式開發?
如何使用 RISC-V 進行嵌入式開發
零基礎嵌入式開發學習路線
嵌入式開發常見問題排查

飛凌嵌入式「在線文檔」功能上線 | 開放靈活,盡在掌握

AWFlow:內置豐富的功能節點,簡化嵌入式開發流程

評論