Firmware Debugger

Ask Us: support@ee101.com
Contact Us: support@ee101.com

The EE101 Firmware Debugger - Not Your Everyday Logic Analyzer and Oscilloscope

An EE101 Debugger is a tool for debugging todays embedded firmware systems. It gives you clear, concise insight into your designs operation so you can find and fix bugs quickly. The EE101 Debugger uses a simple interface to your firmware using 2 wires and simple "printf" like calls.  This gives you access to data that is not contained on an external bus and shows you the internal information that only your embedded firmware knows.  EE101 Debuggers also provide Mixed Signal Oscilloscope, Logic Analyzer, and Protocol Analyzer functions that get you to the root of your design problems quickly and easily.   

It's Like a Super-Charged printf

Easy to Use with Instant Graphing, Logging and Visibility

  • Debug Multiple processors simultaneously
  • Automatic Setup
  • Streamed to disk
  • Unlimited Capture Time
  • 2 wire interface from any processor using GPIOs
  • Timestamped to 1us resolution
  • Up to 10MHz interface clock
  • Output Text, 8, 16 or 32 bit signed/unsigned values
  • Automatically graph value data
  • Timing markers for fast measurements
  • Search and Filter
  • Data Export to CSV files
  • Runs on Windows, Mac and Linux
 

printf to the Next Level...

When You Want to See Your Textual Data

1) Call our Routine in Your Firmware like this:

EE101_Send_Text( EE101_CHANNEL_PURPLE, "TX: 00" );

2) Press Capture on the Software and Run

3) View Your Data Automatically

In the screenshots, the Device B Text line automatically displays the text as specified.  The text lines hold all text output from a single device, but can be filtered to show only the color messages needed.  You can have up to 8 color text channels per device.  Both Device A and B text channels are displayed vertically and time synchronized for easy reading. 

 

4) Repeat and Find the Bug!

A Picture is Worth a Thousand Words (or Numbers)...

When You Want to See Your Numeric Data Graphed

1) Call our Routine in Your Firmware like this:

EE101_Send_uint16( EE101_CHANNEL_BLUE, XAxis );

2) Press Capture on the Software and Run

3) View Your Data Automatically

In the screenshot below, the Device B XAxis line automatically graphs the value over time.  It gets the XAxis label from your source code and uses the specified color.

4) Repeat and Find the Bug!

What's Involved in the One Time Setup?

Include Our Small Routines in Your Firmware

You call our routines to transmit the data you want to see on the PC. We have written small, fast GPIO toggle routines that will work on any processor. 

Connect Your Processors to the EE101 Debugger

The EE101 Debugger uses a Clock and a Data line to get the data from your firmware. You can use the included test leads and clips to attach to the processor or headers on your design.

Details, Details, Details...

EE101 Debug Channel Inputs

  • Up to 2 Debug Connections
  • Each Debug Connection has Clock and Data Pins
  • Uses any processor General Purpose IO (GPIO) pins
  • Up to 10MHz Clock
  • 1us Timestamp resolution
  • Voltage Input Range 0-5.5V
  • Logic Threshold 0-4V variable suitable for 1V to 5V logic
  • Input Impedance 1Mohm || 9pF

Logic Analyzer and Oscilloscope Inputs

  • Up to 8 digital inputs and 2 Analog Inputs
  • Sampled every debug message
  • Voltage Input Range 0-5.5V
  • Logic Threshold 0-4V variable suitable for 1V to 5V logic
  • Input Impedance 1Mohm || 9pF
  • Analog Resolution 1.24mV
  • Digital Hysteresis 115mV

Capture And Display

  • Streams Data to Disk
  • Unlimited Capture Time
  • Real-Time Updates During Capture
  • 1us Timestamp resolution
  • Maximum Average Throughput: 500k Bytes Per Second
  • Output Text, 8, 16 or 32 bit signed/unsigned values
  • Timing markers for fast measurements
  • Search and Filter
  • Data Export to CSV files
  • Runs on Windows, Mac and Linux

Preorder Your EE101 Debugger Today

First Production Units Due: October 15, 2016

We are in production and putting the finishing touches on the EE101 Debugger Software and have already begun receiving orders for the first devices.

We are officially taking preorders since the units will ship in the order in which we receive them.  If you would like to be one of the first to have our EE101 Debugger simply place an order below and one will be on its way to you shortly.

Once your order is placed, you will be notified when your order ships via email.

EE101 Debugger: $169 USD

What is Included

  • EE101 Debugger Pod
  • 3' USB cable
  • Set of 10 Test Leads with Mini-Grabber Test Clips
  • Downloadable Software
  • Downloadable Users Manual

To place your preorder, click the button below to complete payment. Your card will be charged after entering and submitting the order.  We appreciate your early support.