Lauterbach Brings New Debugging Experience to QNX 7.0
Lauterbach, the leading manufacturer of microprocessor development tools, and QNX, have been working together to provide JTAG debugging capabilities for the brand new QNX Version 7.0. This includes operation on both ARM® and Intel® architectures, both in 32bit and 64bit technology. Developers using QNX 7.0 and Lauterbach's TRACE32® debugger can use the new debugging capabilities with the latest software update.
QNX and Lauterbach have been working hand in hand to release the “best in class” RTOS and debugging technologies. While QNX was bringing the new QNX 7.0 versions to release status, Lauterbach was extending its TRACE32® debugger to provide QNX 7.0 aware debugging capabilities. This ensured that when QNX 7.0 was released a few weeks ago, TRACE32® was fully aware of the new version.
As well as the existing support for 32bit systems, the new version now also targets 64bit architectures, e.g. on ARMv8 and Intel® Core technologies. Applications can now use the full 64bit address range, and the debugger automatically handles the extended addressing.
Being a JTAG debugger, TRACE32® is able to halt and debug the whole system, without the need of a target side debug agent. This allows the user to debug startup code, interrupts, drivers and other low level code. But the capabilities of TRACE32® go far beyond this. By interpreting the MMU tables of the OS, the debugger can not only access the complete physical memory, but also knows the address translations and virtual addresses of all processes and applications. The developer can therefore debug and inspect everything that currently runs in his target system.
QNX and Lauterbach will continue their partnership to ensure seamless interoperability between the QNX RTOS and TRACE32®.