Lauterbach's TRACE32 is an integrated, universal development system that can be connected to most work stations and can contain any combination of instruments which may be required for microprocessor systems development, including debugger, tracing tool, logic analyser, protocol analyser and similar tools.
"We have been providing Windows-aware debugging for all x86/x64 devices since April 2015, and I am pleased that we can now provide the same support for devices with ARM cores," the company notes, "Using the so called “stop mode debugging” over JTAG interface, the developer gains access to all system resources. No special stub, interface or driver is necessary to debug the target. Even if the complete system “hangs”, the debugger is still able to show all system resources. The user can inspect running processes, threads and libraries, as well as kernel modules and drivers, at any time.
TRACE32 allows access to the complete virtual address space. This gives the developer the ability to switch to the context of any process and inspect its status at any time. This means that you can debug drivers and/or multiple applications simultaneously. "