内容提要
Lauterbach与JetBrains合作,将TRACE32调试工具集成到CLion IDE,使嵌入式开发者能在CLion中直接调试目标硬件,统一代码编辑与硬件调试流程。集成基于调试适配器协议,支持新建或连接现有TRACE32会话,需CLion 2026.2.4、PowerView 09.2026及适配器0.1.2以上版本。
延伸解读
集成方式:基于DAP的调试适配器
此次集成通过调试适配器协议(DAP)实现,CLion借助TRACE32 Debug Adapter与TRACE32通信。开发者可在CLion中控制程序执行、单步调试和查看变量,而TRACE32负责与目标硬件的底层交互。这种分工让IDE保留熟悉的编辑与导航体验,同时复用TRACE32的硬件调试能力,无需在多个工具间切换。
两种工作流:新建或附加会话
集成支持两种使用方式:一是从CLion启动新的TRACE32 PowerView会话,并通过脚本配置连接和初始化目标;二是附加到已有的TRACE32实例。前者适合从零开始的调试流程,后者便于复用已配置好的调试环境。开发者可根据团队习惯和项目阶段灵活选择,减少重复配置工作。
版本要求与配置参考
使用该集成需满足最低版本要求:CLion 2026.2.4或更高、TRACE32 PowerView 09.2026(或构建195402)、TRACE32 Debug Adapter 0.1.2或更高。版本不匹配可能导致功能不可用。详细的配置示例已记录在Lauterbach知识库中,建议在升级或首次配置前查阅,以确保环境符合要求。
对嵌入式开发流程的意义
嵌入式开发中,理解代码在目标硬件上的实际行为与编写代码同样重要。该集成将代码编辑、导航与硬件调试统一到CLion工作流中,帮助开发者在编写代码的同一环境里调查问题、验证改动。结合Lauterbach覆盖产品全生命周期的TRACE32工具组合,这一合作有望减少工具切换带来的上下文丢失。
Q&A
Lauterbach和JetBrains在CLion中集成了什么调试工具?
Lauterbach的TRACE32调试工具。
这个集成基于什么协议?
基于调试适配器协议(DAP)。
使用这个集成需要满足哪些版本要求?
需要CLion 2026.2.4或更高版本、TRACE32 PowerView 09.2026(或build 195402)以及TRACE32 Debug Adapter 0.1.2或更高版本。
这个集成支持哪些工作流程?
支持两种工作流程:从CLion启动新的TRACE32 PowerView会话(使用脚本配置连接和初始化目标),或附加到现有的TRACE32实例。
集成后开发者能在CLion中做什么?
开发者可以在CLion中控制执行、单步调试代码和检查变量,而TRACE32负责与目标硬件通信。
Lauterbach的TRACE32产品组合支持哪些开发阶段?
支持从硅前开发和原型设计到测试和现场分析的整个产品生命周期。