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.操作演示

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

    关注

    5154

    文章

    19708

    浏览量

    318182
  • 开发者
    +关注

    关注

    1

    文章

    650

    浏览量

    17583
  • RT-Thread
    +关注

    关注

    32

    文章

    1415

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    随着嵌入式系统规模和复杂度不断提升,传统的调试手段已难以满足对系统运行状态的精细化分析需求。为提升开发效率、优化系统性能,RT-Thread推出了款全新调试工具——
    的头像 发表于 07-06 10:03 ?497次阅读
    <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 ?557次阅读
    <b class='flag-5'>RT-Trace</b>调试工具正式发布!

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

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

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

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

    AI来袭!嵌入式开发者该如何应对转型?

    AI正在改变世界!从自动驾驶到智能家居,从工业自动化到语音助手,各行各业都在朝着智能化方向迈进。对于嵌入式开发者来说,AI的到来既是次前所未有的挑战,也是个充满机遇的时代。过去,我们专注于硬件
    的头像 发表于 03-04 14:41 ?866次阅读
    AI来袭!<b class='flag-5'>嵌入式开发</b>者该如何应对转型?

    代码+案例+生态:武汉芯源半导体CW32嵌入式开发实战正式出版

    的CW32嵌入式开发实战》这本书凝聚着我们团队无数的心血与智慧,它不仅是对 CW32 单片机技术的全面解读,更是为广大开发者搭建了座通往嵌入式开发
    发表于 03-03 15:14

    清华大学出版社推出RT-Thread新作,助力嵌入式开发人才培养

    RT-Thread第16本权威著作,助力嵌入式开发人才培养近日,清华大学出版社出版了由杨卫波、庄友谊、阮秀凯老师编写的最新教材——《嵌入式系统原理与应用:基于STM32F1HAL库
    的头像 发表于 01-16 19:07 ?655次阅读
    清华大学出版社推出<b class='flag-5'>RT</b>-Thread新作,助力<b class='flag-5'>嵌入式开发</b>人才培养

    哪些专业适合学习嵌入式开发?

    哪些专业适合学习嵌入式开发? 在传统行业不断被取代的当下,对于大学生、从业者而言,选择个热门主流的职业方向,是未来发展的关键因素之嵌入式作为当下高薪岗位之
    发表于 01-03 13:44

    新手怎么学嵌入式?

    操作 实践是学习嵌入式技术的关键。你可以购买些低成本的嵌入式开发板,如 Arduino 或 Raspberry Pi。这些开发板具有丰富的
    发表于 12-12 10:51

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

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

    零基础嵌入式开发学习路线

    种集成了处理器、内存、输入输出接口等功能的微型电路板,它是嵌入式开发的基础硬件设备。学习单片机可以让你了解硬件的基本原理和操作方法,比如如何连接电源、如何配置引脚、如何编写驱动程序等。目前应用最多
    发表于 10-25 15:55

    嵌入式开发常见问题排查

    嵌入式开发问题排查很多人认为嵌入式开发很难,主要是因为在这个过程中常常会遇到各式各样的问题。这些问题的复杂性和多样性使得许多人感到困惑和无所适从。然而,如果将这些问题逐拆解,实际上大部分都可以
    的头像 发表于 09-22 08:04 ?870次阅读
    <b class='flag-5'>嵌入式开发</b>常见问题排查

    飞凌嵌入式「在线文档」功能上线 | 开放灵活,尽在掌握

    在忙碌的研发过程中,效率十分关键,飞凌嵌入式深知“便捷获取最新资料”的重要性,为此全新上线【在线文档】功能——进入飞凌嵌入式官网,产品资料全面升级
    的头像 发表于 09-13 09:46 ?659次阅读
    飞凌<b class='flag-5'>嵌入式</b>「在线文档」<b class='flag-5'>功能</b>上线 | 开放灵活,尽在掌握

    AWFlow:内置丰富的功能节点,简化嵌入式开发流程

    AWFlow突破传统C语言限制的嵌入式开发框架,通过封装硬件驱动和系统平台,集成通用软件功能与通信协议,助力开发者专注于核心业务,提升效率,缩短周期,迅速适应市场变化。在传统的嵌入式
    的头像 发表于 08-09 08:25 ?567次阅读
    AWFlow:内置丰富的<b class='flag-5'>功能</b>节点,简化<b class='flag-5'>嵌入式开发</b>流程