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

GDB調(diào)試可以通過多種方式實(shí)現(xiàn),下文介紹下面三種方式:
通過RT-Thread Studio等IDE集成環(huán)境調(diào)用GDB
直接使用工具鏈中的GDB加載.elf文件
使用VScode編輯器加插件的方式進(jìn)行調(diào)試
2.1通過RT-Thread Studio調(diào)用GDB
(1)WebUI中提交配置
(2)創(chuàng)建OpenOCD調(diào)試工程,進(jìn)去配置選項(xiàng)

(3)取消勾選Start OpenOCD locally選項(xiàng)

(4)添加調(diào)試器的IP地址與端口(ip是板子ip,端口號(hào)默認(rèn)為1234)

(5)點(diǎn)擊上方工具欄中的調(diào)試,即可進(jìn)入調(diào)試

2.2使用工具鏈中的GDB
(1)WebUI中提交配置
(2)在命令行中打開工具鏈GDB加載
(3)根據(jù)ip和端口建立遠(yuǎn)程調(diào)試連接

(4)然后就可以開始調(diào)試?yán)?/p>
2.3使用VScode編輯器加插件的方式進(jìn)行調(diào)試
(1)下載Cortex-Debug插件

(2)修改settings.json,設(shè)置"cortex-debug.gdbPath"為工具鏈路徑

(3)根據(jù)自己的需求修改launch.json
(4)在debug start視圖中選擇run and debug即可開始調(diào)試
3.操作演示
功能二:Flash 程序燒錄
1.核心亮點(diǎn)
自動(dòng)匹配芯片:自動(dòng)匹配芯片,無需手動(dòng)篩選繁多型號(hào)。
輕松完成燒錄:WebUI中選取文件 → 點(diǎn)擊燒寫,無需復(fù)雜配置,輕松上手!
支持多種格式:支持指定燒寫地址的BIN文件,以及自動(dòng)解析地址的HEX文件。
進(jìn)度可視化:實(shí)時(shí)進(jìn)度條顯示,燒錄狀態(tài)一目了然。
2.Flash 程序燒錄方法
(1)在Trace Config界面選擇調(diào)試口和速率并提交,探測(cè)到id之后自動(dòng)對(duì)應(yīng)上芯片。

(2)點(diǎn)擊左側(cè)欄中Flash Programmer,選擇要下載的文件,bin文件需要輸入下載地址。然后點(diǎn)擊上傳(先上傳再燒錄)

(3)點(diǎn)擊“燒錄”,LCD屏?xí)M(jìn)入燒錄頁面,呈現(xiàn)燒錄進(jìn)度條,燒錄成功后自動(dòng)關(guān)閉。網(wǎng)頁端則會(huì)提示燒錄中,燒錄成功后會(huì)有"燒錄成功!"提示。

3.操作演示
-
嵌入式
+關(guān)注
關(guān)注
5198文章
20442瀏覽量
333961 -
開發(fā)者
+關(guān)注
關(guān)注
1文章
771瀏覽量
18008 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1613瀏覽量
44818
發(fā)布評(píng)論請(qǐng)先 登錄
RT-Thread Vector軟件包:嵌入式開發(fā)的動(dòng)態(tài)數(shù)組容器 | 技術(shù)集結(jié)
嵌入式開發(fā)常用函數(shù)速查表
一個(gè)面向單片機(jī)、事件驅(qū)動(dòng)的嵌入式開發(fā)平臺(tái)介紹
分享一個(gè)嵌入式開發(fā)學(xué)習(xí)路線
【直播預(yù)告】RT-Trace 新玩法|無SWO板也能Trace,控制臺(tái)直連功能首秀! | 問學(xué)直播
【直播預(yù)告】RT-Trace 全新版本發(fā)布|ITM輸出 MemoryWatch 功能首發(fā)實(shí)測(cè)! | 問學(xué)直播
【干貨分享】RT-Trace國產(chǎn)調(diào)試工具 | 技術(shù)集結(jié)
【直播預(yù)告】RT-Trace調(diào)試工具V1.1.0版本功能全解析 | 問學(xué)直播
告別 “棧溢出”!用 RT-Trace 工具精準(zhǔn)定位嵌入式系統(tǒng)內(nèi)存隱患 | 技術(shù)集結(jié)
揭秘!基于RT-Thread探究“優(yōu)先級(jí)反轉(zhuǎn)”下的任務(wù)調(diào)度究竟是什么樣的?| 技術(shù)集結(jié)
嵌入式開發(fā)就業(yè)還有前景嗎?
RT-Trace初體驗(yàn)一之使用Trace功能調(diào)試Cortex-M4 | 技術(shù)集結(jié)
RT-Trace調(diào)試工具正式發(fā)布!
重磅預(yù)售!RT-Trace調(diào)試工具
【RT-Trace】功能再升級(jí)!GDB?Server功能?+?Flash一鍵燒錄,嵌入式開發(fā)更加便捷!|?技術(shù)集結(jié)
評(píng)論