Most of your development time is spent
debugging your code, so making the most efficient use of this
time is critical to meeting your schedule. Obviously you need
basic control of your target: download, run, stop, and
step-through code at source level.
That may be enough to find and fix basic bugs, but if you are
going to meet your deadline you need tools that are going to
help you more. Advanced scripting, I/O viewing and OS
awareness are some of the tools you need for today’s complex
applications and demanding schedules.
The EDGE Debugger is based on the Eclipse
framework, so it’s robust and familiar to the user. All of the
base features that you need are there, but that’s only a
fraction of the things that you can do with the debugger.
With EDGE Debugger you can connect to an
instruction set simulator or JTAG hardware. EDGE Debugger also
has a host of advanced features that you will wonder how you
ever did without.
Advanced Features
We’ve also built in a powerful Codelet
Composer™ feature that makes it easy to load built-in codelets
or codelets that you wrote for your own needs.

EDGEDebugger sample codelet™ being
edited with EDGE IDE
- Channel Viewers
– Pipe information out of your application into EDGE
Debugger, and view it in an intuitive format.
Channel Viewers are similar to named pipes
in Unix, and let you abstract and manage data flow between
your application and the debugger over protocols like
TCP/IP, serial, USB, GSM, and GPRS.
We’ve built in Channel Viewers for the
following data types:
- Text
- Bitmaps (jpeg, gif)
- Audio (wav, mp3)
- Video (mpeg4)
- Strip Chart
- VT-100
- Configurable Register View
– Tired of trying to monitor your peripheral registers in a
memory window? EDGE Debugger lets you add these register
banks to the register view, complete with documenting each
bit so it’s easy to see what’s going on with your system.

Expanded Views of Registers in
EDGE Debugger
- Kernel Awareness
– The EDGE Debugger can show you detailed views of what is
going on with the underlying operating system. EDGE Debugger
comes with the components to turn on Kernel Awareness for
the Nucleus OS, so you can see semaphores, pipes, messages,
and more, right out of the box.
Expanded Views of EDGE Debugger Kernel
Objects