Crossplatform Debugger Analyzes And Plots Application Data

Aug. 21, 2000
The CrossView Pro crossplatform debugger from Tasking Inc. now can analyze data stored on an embedded system and plot it using one of five formats: an x-t plot, an x-y plot, an FFT power spectrum, an FFT waterfall, and an eye diagram. Developers...

The CrossView Pro crossplatform debugger from Tasking Inc. now can analyze data stored on an embedded system and plot it using one of five formats: an x-t plot, an x-y plot, an FFT power spectrum, an FFT waterfall, and an eye diagram. Developers simply select the data and the format. It's ideal for debugging signal-processing applications. Without it, designers would have to examine raw data or add plotting functions to an application.

Another enhancement to CrossView Pro 2.3 lets developers rearrange the contents of status windows. For example, users only need to display the relevant registers. This is very useful with large register-set processors. Any on-chip registers can be displayed, from floating-point to UART register sets. Multiple register-set formats can be configured and displayed. Register bit fields can be set using symbolic values.

Thanks to some other improvements, CrossView Pro is catching up to competitive debuggers. Color now highlights changes in data values in memory and register windows. Its BubbleSpy feature lets users display variable or function values in a popup window simply by sliding the mouse cursor over the variable or function name.

On-chip debugging supports multiple execution environments, including ROM monitor, in-circuit emulator, or JTAG modes. The debugger also supports serial and network remote debugging connections. It's even possible to debug some systems after they're deployed.

CrossView Pro incorporates a simulator to permit debugging without being connected to a test system. The simulator has a peripheral debug interface (PDI) that lets developers simulate peripherals or use virtual peripherals. This debugger also handles task-synchronized breakpoints for a number of embedded operating systems. Users can add custom breakpoints for other embedded operating systems.

The system supports a wide range of processors, from the 8-bit 8051 through the 32-bit PowerPC. It even supports the Infineon Carmel and Motorola DSP56xxx DSPs. The user interface is consistent across processors.

The CrossView Pro debugger is integrated with the Embedded Development Environment, which incorporates assemblers, compilers, a programming-language-sensitive text editor, and other development utilities. Host platforms include Windows, Linux, and Unix.

Prices for CrossView Pro are based on the type of processor and development tools included with the EDE. Contact the company for pricing details.

Tasking Inc., 333 Elm St., Dedham, MA 02026-4530; (781) 320-9400; fax (781) 320-9212; www.tasking.com.

See associated figure.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!