Lauterbach, available from Embedded Logic Solutions , provide edge debugger TRACE32 to the graphical development tool LabVIEW from National Instruments. Test, measurement and control applications built with LabVIEW use TRACE32 to control the hardware, acquire data and run tests via the JTAG interface.
LabVIEW applications consist of several graphical controls and virtual instruments connected with graphical data paths. Usually an input device, data processing instruments and an output or visualization device is present. By connecting the appropriate devices, called virtual instruments, with data paths, a complete data processing application can be obtained.
TRACE32 Power Debug is a hardware based debugger targeted to all common CPUs used in the embedded field. A graphical user interface allows visual debugging, while a powerful script language can execute automated test scenarios.
The integration between TRACE32 and LabVIEW brings the strengths of both tools together. Lauterbach virtual instruments can be easily used in a LabVIEW application. For e.g. one can control the target’s program execution, use memory accesses as data input or output channels or uses the target hardware as data processing unit. The developer gets the full control over the embedded device from within LabVIEW, without the need of an external communication interface. The whole control and communication is done through TRACE32 and the JTAG line.