0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【RT-Trace】功能再升级!GDB Server功能 + Flash一键烧录,嵌入式开发更加便捷!| 技术集结

RT-Thread官方账号 2025-07-25 15:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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调试。

a9684154-692a-11f0-a486-92fbcf53809c.png

GDB调试可以通过多种方式实现,下文介绍下面三种方式:

通过RT-Thread Studio等IDE集成环境调用GDB

直接使用工具链中的GDB加载.elf文件

使用VScode编辑器加插件的方式进行调试

2.1通过RT-Thread Studio调用GDB

(1)WebUI中提交配置

(2)创建OpenOCD调试工程,进去配置选项

a977674c-692a-11f0-a486-92fbcf53809c.png

(3)取消勾选Start OpenOCD locally选项

a98adf20-692a-11f0-a486-92fbcf53809c.png

(4)添加调试器的IP地址与端口(ip是板子ip,端口号默认为1234)

a99a5108-692a-11f0-a486-92fbcf53809c.png

(5)点击上方工具栏中的调试,即可进入调试

a9ae7f02-692a-11f0-a486-92fbcf53809c.png

2.2使用工具链中的GDB

(1)WebUI中提交配置

(2)在命令行中打开工具链GDB加载

(3)根据ip和端口建立远程调试连接

a9be44a0-692a-11f0-a486-92fbcf53809c.png

(4)然后就可以开始调试啦

2.3使用VScode编辑器加插件的方式进行调试

(1)下载Cortex-Debug插件

a9ceb16e-692a-11f0-a486-92fbcf53809c.png

(2)修改settings.json,设置"cortex-debug.gdbPath"为工具链路径

a9dad00c-692a-11f0-a486-92fbcf53809c.png

(3)根据自己的需求修改launch.json

(4)在debug start视图中选择run and debug即可开始调试

3.操作演示


功能二:Flash 程序烧录

1.核心亮点

自动匹配芯片:自动匹配芯片,无需手动筛选繁多型号。

轻松完成烧录:WebUI中选取文件 → 点击烧写,无需复杂配置,轻松上手!

支持多种格式:支持指定烧写地址的BIN文件,以及自动解析地址的HEX文件。

进度可视化:实时进度条显示,烧录状态一目了然。

2.Flash 程序烧录方法

(1)在Trace Config界面选择调试口和速率并提交,探测到id之后自动对应上芯片。

a9edbc26-692a-11f0-a486-92fbcf53809c.png

(2)点击左侧栏中Flash Programmer,选择要下载的文件,bin文件需要输入下载地址。然后点击上传(先上传再烧录)

a9f7f2e0-692a-11f0-a486-92fbcf53809c.png

(3)点击“烧录”,LCD屏会进入烧录页面,呈现烧录进度条,烧录成功后自动关闭。网页端则会提示烧录中,烧录成功后会有"烧录成功!"提示。

aa065aba-692a-11f0-a486-92fbcf53809c.jpg

3.操作演示

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5186

    文章

    20151

    浏览量

    328875
  • 开发者
    +关注

    关注

    1

    文章

    732

    浏览量

    17925
  • RT-Thread
    +关注

    关注

    32

    文章

    1540

    浏览量

    44286
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    个面向单片机、事件驱动的嵌入式开发平台介绍

    EventOS,是个面向单片机、事件驱动的嵌入式开发平台。它主要有两大技术特色:是事件驱动,二是超轻量。EventOS以及其母项目EventOS,目标是
    发表于 12-05 06:26

    分享嵌入式开发学习路线

    拓展期(3-4个月) 学习嵌入式操作系统(RTOS)和物联网通信技术,能开发“多任务、联网”的复杂项目,理解企业级嵌入式开发的“架构思维”。这
    发表于 12-04 11:01

    嵌入式开发的关键点介绍

    嵌入式开发在现代科技中扮演着非常重要的角色。随着物联网的发展,嵌入式系统的需求也越来越大。嵌入式开发不仅需要开发人员具备深入的硬件知识和编程经验,还需要不断学习新的
    发表于 11-13 08:12

    【直播预告】RT-Trace 新玩法|无SWO板也能Trace,控制台直连功能首秀! | 问学直播

    RT-Trace功能边界再次突破!针对开发者反馈的硬件限制与调试便捷性问题,我们推出两款全新软件包,让更多开发板都能畅享
    的头像 发表于 10-19 10:03 935次阅读
    【直播预告】<b class='flag-5'>RT-Trace</b> 新玩法|无SWO板也能<b class='flag-5'>Trace</b>,控制台直连<b class='flag-5'>功能</b>首秀! | 问学直播

    【直播预告】RT-Trace 全新版本发布|ITM输出 MemoryWatch 功能首发实测! | 问学直播

    RT-Trace迎来又次重要更新!本次新版本带来了两项备受期待的功能——ITM输出与MemoryWatch内存监控,让调试可视化更高效、问题定位更精准。为帮助开发者快速上手新特性
    的头像 发表于 10-14 11:57 353次阅读
    【直播预告】<b class='flag-5'>RT-Trace</b> 全新版本发布|ITM输出  MemoryWatch <b class='flag-5'>功能</b>首发实测! | 问学直播

    【干货分享】RT-Trace国产调试工具 | 技术集结

    -Thread专为嵌入式开发者打造的款高性能、多功能的调试工具。它集成了实时系统跟踪、数据监控、GDB远程调试、Flash程序
    的头像 发表于 09-16 08:07 576次阅读
    【干货分享】<b class='flag-5'>RT-Trace</b>国产调试工具 | <b class='flag-5'>技术</b><b class='flag-5'>集结</b>

    【直播预告】RT-Trace调试工具V1.1.0版本功能全解析 | 问学直播

    RT-Thread直致力于为开发者提供更高效的工具和技术支持。RT-Trace调试工具自面世以来持续演进,
    的头像 发表于 09-05 11:53 964次阅读
    【直播预告】<b class='flag-5'>RT-Trace</b>调试工具V1.1.0版本<b class='flag-5'>功能</b>全解析 | 问学直播

    告别 “栈溢出”!用 RT-Trace 工具精准定位嵌入式系统内存隐患 | 技术集结

    虽然StackOverflow因为大模型已经几乎要凉凉了,但是栈溢出的问题仍然困扰着许多开发者。正好RT-Trace发布了他们的内测新功能——栈保护,与此同时,
    的头像 发表于 08-31 09:34 900次阅读
    告别 “栈溢出”!用 <b class='flag-5'>RT-Trace</b> 工具精准定位<b class='flag-5'>嵌入式</b>系统内存隐患 | <b class='flag-5'>技术</b><b class='flag-5'>集结</b>

    揭秘!基于RT-Thread探究“优先级反转”下的任务调度究竟是什么样的?| 技术集结

    本文将基于RT-Thread,结合RT-Trace调试器细化到实际任务调度的粒度,来调试并逐步讲解“优先级反转”的调度和运行逻辑。如果对RT-Trace感兴趣的可以看这篇文章:国产嵌入式
    的头像 发表于 08-17 10:07 2808次阅读
    揭秘!基于<b class='flag-5'>RT</b>-Thread探究“优先级反转”下的任务调度究竟是什么样的?| <b class='flag-5'>技术</b><b class='flag-5'>集结</b>

    嵌入式开发就业还有前景吗?

    的就业前景。 1)智能家居 智能家居是指通过智能化设备和系统,将家庭生活变得更加便捷、舒适和安全。随着人们生活水平的提高和科技的发展,智能家居市场不断扩大,嵌入式开发在智能家居领域的应用前景也日益广阔
    发表于 07-16 10:47

    RT-Trace初体验之使用Trace功能调试Cortex-M4 | 技术集结

    随着嵌入式系统规模和复杂度不断提升,传统的调试手段已难以满足对系统运行状态的精细化分析需求。为提升开发效率、优化系统性能,RT-Thread推出了款全新调试工具——
    的头像 发表于 07-06 10:03 1157次阅读
    <b class='flag-5'>RT-Trace</b>初体验<b class='flag-5'>一</b>之使用<b class='flag-5'>Trace</b><b class='flag-5'>功能</b>调试Cortex-M4 | <b class='flag-5'>技术</b><b class='flag-5'>集结</b>

    RT-Trace调试工具正式发布!

    嵌入式开发者打造的高性能调试工具。RT-Trace支持SWD/JTAG高速连接,搭载板载显示屏离线交互系统与WebUI实时监控平台,助力代码调试、性能分析、故障排查全流程
    的头像 发表于 06-18 12:02 1206次阅读
    <b class='flag-5'>RT-Trace</b>调试工具正式发布!

    重磅预售!RT-Trace调试工具

    嵌入式开发者注意!调试神器RT-Trace即将登陆淘宝!嵌入式开发从业者们:您是否常被调试效率低下、线程分析不清、故障定位困难所困扰?别愁!专为嵌入式开发者打造的高性能调试工具
    的头像 发表于 05-20 18:15 990次阅读
    重磅预售!<b class='flag-5'>RT-Trace</b>调试工具

    嵌入式开发入门指南:从零开始学习嵌入式

    随着物联网、智能硬件的发展,嵌入式开发成为热门技能之。以下将为初学者提供份详细的嵌入式开发入门指南,涵盖学习路径、必备工具、推荐资源等内容。 1.
    发表于 05-15 09:29

    如何使用 RISC-V 进行嵌入式开发

    RISC-V是种开源的指令集架构(ISA),它允许任何人设计、制造和销售基于RISC-V的处理器,这为嵌入式开发提供了极大的灵活性和创新空间。以下是使用RISC-V进行嵌入式开发的基本步骤:
    的头像 发表于 12-11 17:32 2747次阅读