Texas Instruments
SemiconductorsDSP SolutionsSearchFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions - TMS320C6000
Blue Band
DSP Tools TMS320C6000

TMS320C6000 Debugger Interface

An effective debugger interface is critical in reducing time-to-market for new applications. The 'C6000 development environment provides a new intuitive Windows™-based GUI for debugging. The debugger interface features windows for source, assembly, call stack, memory, registers, and watch expressions as well as menu and tool bars. The debugger offers one-click breakpoint setting and incorporates a Dynamic Profiler to help users find bottlenecks and improve efficiency.

The GUI Debugger allows you to run and halt the processor; step through individual C or assembly instructions; view and modify registers, memory values and C variables; view disassembly and C source; and profile your code by line, by range, or by C functions. Debugger features include:

  • User-friendly Windows95 interface.
  • A menu option to enter and leave the profiler without exiting the debugger.
  • Displays of C I/O output in the Command window and prompts for C I/O input from a dialog box (printf and scanf).
  • Ability to start and halt the 'C6000 with single-step (step-into), step-over (next), return from called function, run, and halt commands.
  • A friendly window-, mouse-, and menu-oriented user interface that reduces learning time and eliminates the need to memorize complex commands.
  • Support for debugging in C, assembly language, or both.
  • Profiling capabilities that show where to focus development time by identifying time-consuming sections of the program.
  • CPU window that displays the values of the 'C6000 registers.
  • Disassembly window that displays the address, opcode and disassembly of the program and also highlights the current instruction with an arrow and highlights the opcodes of the group of dissassembly instructions that correspond to the current C instruction with '|' bars.
  • C source window that displays the C code (or your assembly source if you assembled it with the "-g" option) and highlights the current line with a yellow arrow.
  • Memory window that displays the values of a block of memory in any format specified.
  • Watch window that displays the values of variables (including arrays and structures) in their native C format (float, int, char, enum or pointer) or lets you choose a different format. You can expand an array or structure to show all its elements.
  • Command window that can be used to enter commands and view the response to commands.
  • Pull-down menus, function keys, and buttons that provide quick access to frequently-used commands.
  • Ability to point the mouse, click and type in order to change the value of data in any window (except the Disassembly and File window).
  • Screen update whenever the 'C6000 halts.
  • Support for a powerful command set
  • Configurable window sizes and window positions.
  • Ability to set and clear software breakpoints in the disassembly or C source windows with a mouse click.
  • Ability to enable or disable lines, ranges, and functions for the profiler in the File and Disassembly source windows with a mouse click.

SemiconductorsDSP SolutionsSearchFeedBackTI Home
© Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!