{"id":17749,"date":"2026-10-20T10:55:05","date_gmt":"2026-10-20T08:55:05","guid":{"rendered":"https:\/\/quantum.com.pl\/trace32-integration-with-clion\/"},"modified":"2026-10-20T12:35:00","modified_gmt":"2026-10-20T10:35:00","slug":"trace32-integration-with-clion","status":"publish","type":"post","link":"https:\/\/quantum.com.pl\/en\/trace32-integration-with-clion\/","title":{"rendered":"TRACE32\u00ae INTEGRATION WITH CLion"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-17747 size-large\" src=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2026\/10\/LAUTERBACH-JETBRAINS-CLion-1024x515.jpeg\" alt=\"\" width=\"860\" height=\"433\" srcset=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2026\/10\/LAUTERBACH-JETBRAINS-CLion-1024x515.jpeg 1024w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2026\/10\/LAUTERBACH-JETBRAINS-CLion-300x151.jpeg 300w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2026\/10\/LAUTERBACH-JETBRAINS-CLion-768x386.jpeg 768w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2026\/10\/LAUTERBACH-JETBRAINS-CLion-860x432.jpeg 860w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2026\/10\/LAUTERBACH-JETBRAINS-CLion-600x302.jpeg 600w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2026\/10\/LAUTERBACH-JETBRAINS-CLion.jpeg 1279w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong><em>Lauterbach and JetBrains have integrated TRACE32\u00ae debugging tools with CLion, JetBrains\u2019 cross-platform IDE for C and C++. The integration enables embedded developers to debug applications on target hardware directly from CLion, bringing code editing, navigation, and hardware debugging into one development workflow.\u00a0<\/em><\/strong><\/p>\n<p>Using the Debug Adapter Protocol (DAP), the integration connects CLion to TRACE32\u00ae through the TRACE32 Debug Adapter. Developers can control execution, step through code, and inspect variables in CLion while TRACE32\u00ae handles communication with the target hardware.<\/p>\n<p>Two workflows are supported. Developers can launch a new TRACE32\u00ae PowerView session from CLion, using scripts to configure the connection and initialize the target, or attach to an existing TRACE32\u00ae instance.<\/p>\n<p>The integration requires CLion 2026.1 or later, TRACE32\u00ae PowerView Release 09.2026 (or build 195402), and TRACE32\u00ae Debug Adapter version 0.1.2 or later. Detailed configuration examples are documented in the Lauterbach knowledge base.<\/p>\n<p>Lauterbach\u2019s broader TRACE32\u00ae portfolio supports embedded development throughout the product life cycle, from pre-silicon development and prototyping to testing and in-field analysis. The tools combine PowerView debugging and tracing software with PowerDebug and PowerTrace hardware modules, helping engineers investigate system behavior, analyze performance, and measure code coverage across a wide range of processors and embedded targets.<\/p>\n<p>CLion is JetBrains&#8217; cross-platform IDE for C and C++ development, combining code analysis, completion, navigation, refactoring, testing, and debugging. It helps developers understand and maintain complex codebases, with support for desktop and embedded development workflows. The TRACE32\u00ae integration extends these workflows to debugging on target hardware from within the IDE.<\/p>\n<p><em>\u201cCLion helps developers write, refactor, debug and test C and C++ code with smart navigation and cross-platform toolchains,\u201d<\/em> says <strong>Dr. Markus Herdin<\/strong>, Director of Marketing at Lauterbach GmbH. <em>\u201cWith this TRACE32 integration, developers can use our debugging tools to investigate application behavior on target hardware directly from CLion.\u201d\u00a0<\/em><\/p>\n<p><em>\u201cFor embedded developers, understanding the code is only part of the job. They also need to understand how it behaves on the target hardware,\u201d<\/em> says <strong>Artemy Pestretsov<\/strong>, Head of C\/C++ Ecosystem at JetBrains. <em>\u201cConnecting TRACE32 with CLion brings those activities into the same workflow, helping developers investigate problems and verify changes in the environment where they write their code.\u201d\u00a0<\/em><\/p>\n<p>An accompanying demonstration shows Junie, JetBrains\u2019 AI coding agent, controlling a TRACE32\u00ae debug session through CLion. Developers remain responsible for reviewing proposed changes and validating the results. Watch the demonstration <strong><a href=\"https:\/\/drive.google.com\/file\/d\/135IAPkfY1tECS4t1bePjR-2xjqNFeI-J\/view\">HERE<\/a><\/strong><\/p>\n<p>Register <strong><a href=\"https:\/\/events.jetbrains.net\/register\/Agentic-Debugging-of-Embedded-Systems\/\">HERE <\/a><\/strong>and join a free webinar hosted by JetBrains and Lauterbach on October 27, 2026, at 1.00pm CEST to see the integration in action.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; Lauterbach and JetBrains have integrated TRACE32\u00ae debugging tools with CLion, JetBrains\u2019 cross-platform IDE for C and C++. The integration enables embedded developers to debug applications on target hardware directly from CLion, bringing code editing, navigation, and hardware debugging into one development workflow.\u00a0 Using the Debug Adapter Protocol (DAP), the integration connects CLion to [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[1653],"tags":[],"class_list":["post-17749","post","type-post","status-publish","format-standard","hentry","category-news-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts\/17749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/comments?post=17749"}],"version-history":[{"count":5,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts\/17749\/revisions"}],"predecessor-version":[{"id":17757,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts\/17749\/revisions\/17757"}],"wp:attachment":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/media?parent=17749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/categories?post=17749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/tags?post=17749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}