How to tackle low-reproducibility bugs in embedded development.
Visualize complex systems with tracing! Debugging and tracing all in one device!
As embedded software becomes increasingly large-scale and complex year by year, when low-reproducibility bugs occur, it inevitably requires a tremendous amount of time and personnel to investigate their causes, which can easily lead to delays in development plans. Particularly with the rise of multi-core processing and asynchronous operations, tracking bugs with limited occurrence conditions becomes difficult with conventional methods, further increasing investigation costs. How to tackle these "elusive bugs" has become an important theme in modern embedded development. Tracing is an essential technology for analyzing difficult-to-reproduce issues and performance challenges, as it can visualize execution history and timing without stopping the system and in a non-intrusive manner. If debugging is a snapshot of a moment, tracing can be likened to a movie. To achieve both shorter development periods and improved quality, the use of tracing has now become one of the important foundations of development. μTrace (Micro Trace) allows for the use of both debugging and tracing in a single device, providing functionality equivalent to our high-end products. The supported cores are Arm Cortex-M and RISC-V RV32 cores, which are low-power, highly real-time, and have become the standard for microcontrollers worldwide.
basic information
◆Industry-leading performance Supports data rates of up to 400 Mbits/sec per trace line from the Arm CoreSight Trace Port Interface Unit (TPIU) or RISC-V Pin Interface Block (PIB). ◆Best streaming performance By streaming trace data to the host PC, it is possible to capture very long trace records for later analysis. An average streaming speed of 140 MB/s (1.2 Gbit/s) ensures reliable transfer without data loss, providing the highest data rate in this market segment. ◆Debugging for all Cortex-M and RV32 chips Can debug a leading number of Cortex-M and RV32 cores implemented in single-core and multi-core microcontrollers and SoCs. Currently supports over 7,000 chips from dozens of manufacturers. For more details, please check our official website.
Price information
Please contact us.
Delivery Time
Model number/Brand name
TRACE32
Applications/Examples of results
Mainly software development tools for embedded microcontrollers and microprocessors.
catalog(3)
Download All CatalogsRecommended products
Distributors
At Japan Rotalbach, we sell and support various embedded software development tools under the name TRACE32, including hardware debugger solutions, debugging software, trace devices, and simulators.



