Debug and Test Tools
List of currently available tools to test, debug and analyze SW for the XMC1000 family and the
XMC4000 family.
In addition to the product listed below, debugger tools are are also integrated in the
compilier IDEs from
Altium,
Atollic,
ARM
(Keil) and
IAR.
For details: www.lauterbach.com/microtrace.html
Company Name and Weblink | Product Name | Supported XMC Products | Tool Description |
---|---|---|---|
Atollic |
Atollic TrueINSPECTOR | XMC1000 family
XMC4000 family |
Static source code analysis
Atollic TrueINSPECTOR® improves your software quality by performing static source code analysis. Atollic TrueINSPECTOR automatically detects potential coding problems and guides you on compliance with “ best-practice” coding standards, enabling you to develop a higher quality product in reduced time. Atollic TrueINSPECTOR also performs code quality reviews, generating reports listing quality metrics, including code complexity measurement. |
Atollic TrueANALYZER | XMC1000 family
XMC4000 family |
In-target test-quality measurement
Atollic TrueANALYZER® ensures test confidence by measuring test quality and performing in-target verification using dynamic execution-flow analysis to guarantee rigorous coverage measurement. Atollic TrueANALYZER supports different strengths of coverage analysis, even up to Modified Condition/Decision Coverage (MC/DC) level, which for example is required for the majority of safety-critical aircraft software. |
|
Atollic TrueVERIFIER | XMC1000 family
XMC4000 family |
In-target software test automation
Atollic TrueVERIFIER® enables you to achieve the highest level of software quality with minimum effort through automated embedded testing; analyzing your source code, generating Unit Test suites and automatically running them in your target board. Assure software quality by deploying Atollic TrueVERIFIER in your product development! |
|
iSYSTEM |
winIDEA | XMC1000 family
XMC4000 family |
winIDEA
is an integrated development environment (IDE) interoperable with all iSYSTEM and selected
third party (e.g. J-Link) hardware. winIDEA is an open platform complemented by the isystem.connect
API which allows external applications to remotely control the iSYSTEM software/hardware and to
record data from the target system while the application is runningimproves your software quality
by performing static source code analysis.
Further details: http://www.isystem.com/products/winidea |
winIDEAOpen | XMC1000 family
XMC4000 family |
winIDEAOpen
is a free Cortex-M software development and test platform supporting a large number of debug
hardware. winIDEAOpen includes a full featured winIDEA platform, a testIDEA standard distribution
and the GCC compiler.
Further details: http://www.isystem.com/downloads/winidea/winideaopen |
|
testIDEA | XMC1000 family
XMC4000 family |
testIDEA
offers Real-Time Testing by execution of test cases and test vectors on the final hardware
without code instrumentation. testIDEA uses the isystem.connect programming interface which is an
open API integrated in winIDEA/winIDEAOpen. A user can create test applications/cases and
automatically execute them on the hardware connected through iSYSTEM tools or 3rd party debuggers
supported by winIDEA. Test applications and test cases can be written in many different programming
and scripting languages (Python, Java, C/C++, C#, Perl, TCL…).
Further details: http://www.isystem.com/products/testidea |
|
iC5000, iC3000, iC2000, iC1000 | XMC1000 family
XMC4000 family |
Comprehensive set of multifunctional HW debuggers /emulators to connect to the target HW. They
provide microcontroller run control, access to MCU resources (memory, registers etc.) and real-time
execution analysis (trace, profiler, execution coverage). Depending on the MCU architecture
different tool configurations are available: on-chip debugger, on-chip debugger with trace and
in-circuit emulator. The modular design saves investment costs and allows easy reuse of iSYSTEM
products in multiple configurations.
Further details: http://www.isystem.com/products/bluebox |
|
iTag | XMC1000 family
XMC4000 family |
The iTag product lineup includes four debug hardware and software packages dedicated to serve
all Cortex-M software development and test requirements.
Further details: http://www.isystem.com/products/itag |
|
Lauterbach |
µTrace for Cortex-M family | XMC1000 family
XMC4000 family |
µTrace is an all-in-one debug and trace tool developed for Cortex-M processors.
Features
|
TRACE32® Debugger for Cortex-M family | XMC4000 family
|
The tools for the Cortex-M processor family are designed as an open debug environment that
offers sophisticated features for a quick and effective testing of your embedded design. A USB3.0
or Ethernet interface is provided as host interface to PC Windows, PC Linux or any workstation.
Debug Features
|
|
TRACE32® CombiProbe for Cortex-M family | XMC1000 family
XMC4000 family |
TRACE32® JTAG Debuggers can be extended with the CombiProbe which adds real time trace capabilities to the debugger. Trace data are recorded with 4-bit ETM v3.x in continuous mode or CoreSight SWV. | |
PLS Development Tools |
UDE/UAD2 for XMC4000 | XMC1000 family
XMC4000 family |
Universal Debug Engine (UDE)
is a powerful debugger for C/C++ applications including
Host interfaces: USB 2.0, IEEE1394 (FireWire)*, 100 MBit Ethernet* Option: Galvanically isolated target interfaces *UAD2+ |
UDE/UAD3+ for XMC4000 | XMC4000 family
|
UAD3+
equipped with up to 4 Gigabyte trace memory supports Coresight™ ETM trace which allows
|
|
SEGGER |
J-Link
J-Link ULTRA+ J-Link PLUS J-Link PRO J-Link EDU |
XMC1000 family
XMC4000 family |
Debug Probes
SEGGER J-Links are the most widely used line of debug probes available today. They've been
proven for more than 10 years with over 250,000 units sold.
|
J-Trace Cortex M | XMC4000 family
|
J-Trace for Cortex-M is a JTAG emulator designed for Cortex-M cores which includes trace (ETM) support. J-Trace for Cortex-M can also be used as a J-Link. |
- Contact us
Infineon welcomes your comments and questions.
If you have any questions concerning our products, please fill out the following form. Your inquiry will be sent to the appropriate specialist who will be in touch with you as soon as possible.
You will receive a confirmation E-mail to validate your address in our system. Any attached file to the reply which will help to support your inquiry is highly appreciated.