|
|
JTAG Test Creation: Writing JTAG Board Test Scripts for Device Programming, Prototype Bring Up, JTAG Test and JTAG Debug
The Joint Test Access Group (JTAG) Production Test, JTAG Debug/Prototype Bring Up and JTAG FLASH Programming tools are powerful, cost-efective and easy to use products that help you save both time and money when testing your products. Access to the devices on your board is provided by placing a standard JTAG connector onyour circuit board. For more information on each of these tools follow the links below:
JTAG Manufacturing Test Tools - Boundary-Scan IEEE 1149.1 JTAG Test Tools allow maximum test coverage, are simple to set up and use and provide the best value in the industry. Learn more about JTAG Test Tools>>
JTAG Board Bring-Up - Start debugging your new hardware as early as possible. Detect shorts, opens and "stuck at" faults in addition to testing all devices on the JTAG chain. Program on-board devices using JAM or other popular formats. Learn more about JTAG Prototype Debug and Bring up>>
JTAG FLASH Programming - Program popular FLASH devices in-circuit quickly and easily. Learn more about JTAG FLASH Device Programming>>
JTAG Debug Tools - Write custom tests for devices on and off the JTAG chain. Step, run to breakpoints, send patterns and sequences to your board. Learn more about JTAG Debug>>
The JTAG
Debugger (Source Level debugger), JTAG Board bring-up and Test GUI, JTAG Emulator (JTAG ICE)
and JTAG FLASH Programmer (JTAG FLASH Programmer) are powerful, yet easy
to use, on-chip JTAG debug and development tools for the
PowerPC,
XScale, ARM
and MIPS processor families.
These tools support hardware, software bring-up/test and JTAG FLASH
programming and were designed from the ground
up to help you get your embedded product to market fast. Our JTAG debug
products
offer the following benifits: • Works
with All Popular GDB-based
Debuggers
• Supports LINUX or Windows Host Systems
(Solaris and others using GDB)
• Supports Board Bring-up Through
Manufacturing Test
• Works With the Tools, Kernels and
Environments you use Today and in the Future
• Products to Meet Every Budget and Need
• Optimized for Resource Constrained PCs
• Turnkey FLASH Libraries included for All Popular Devices
• Full MMU/TLB Support--Including LINUX.
• Tested with U-Boot and Popular Embedded
LINUX Distributions
• One System Supports All Processor
Families
• Scales to
Support Muti-Processor Debug
• Complete Help System and User
Documentation
Cost
Effective JTAG Emulation with GDB Debugging To
help you leverage the cost effectiveness of popular Open Source
Debug tools like: GDB/DDD, Eclipse, Insight and others, the Guardian-SE
JTAG Emulator (ICE) works in concert with these GDB based tools to give
you the
best GDB
hardware-assisted JTAG debug experience available today.
To further jump start your development, ETC's development tools come
“ready-to-run” with popular off-the-shelf reference
boards, tools and environments.
Tools
for Every Phase of Development: JTAG Emulation, JTAG Debug, JTAG Board
Bring Up, JTAG FLASH ProgrammingOur
JTAG Debug Tools
are delivered in three configurations allowing you to select just the
right amount of debug power needed for the task at hand:
The sections below provide
detail on each of these configurations.
The
Guardian-SE JTAG ICE (JTAG Emulator)
The Guardian-SE JTAG ICE was specifically designed to meet a whole range of development needs
from board bring-up, to boot loader debug, to OS and applications debug
and manufacturing test support.
Engineers bringing up new hardware can use the Guardian-SE JTAG probe's
command line interface (Via serial line or
telnet) for access to a wide array of debug and board test services
such as:
-
JTAG
Hot
plug command - non-intrusivily plug into a target
system and display the state
-
JTAG
Target
Processor Auto ID command - tells you what processor is on your board
-
JTAG
Target
snapshot commands - grab target status--even while the target is running
-
JTAG
Target
FLASH Auto ID command - tells you what FLASH device is on your board
-
JTAG Turnkey
target FLASH operations - lock, unlock, erase, program, ID, verify
-
Memory
read and write commands
-
A full
suite of built-in memory tests - scope loops, walking 1s, etc.
-
Register access and control commands with
support for all on-chip registers
-
Instruction
and data Cache access and control commands
-
MMU
access and control commands
-
JTAG
Run
control commands: reset, go, halt, step, break, download code and data
files
-
Dissessamble
target memory
-
Full
command file and macro playback for hardware bring-up and test
automation
If source level JTAG debugging is
required, Guardian-SE
works out
of the box with all popular open source GDB-based debuggers like: DDD,
Insight, GDB and Eclipse or our own Agile-DB debug tool. More detail on Guardian-SEMore detail on GDB Based Debugger
Support
The
Guardian-SE JTAG ICE with Agile-Utilities
When
combined with Guardian-SE, Agile-Utilities adds a Flexible Windows or
LINUX GUI to the Guardian-SE JTAG Emulation Tool.
Agile-Utils provides
fast access to all the power of the Guardian-SE command line interface
for PowerPC, MIPS, XSCale and ARM processors. Engineers who prefer a
GUI interface for board bring-up and debug will love the drag-and-drop
GUI power of Agile-Utils. If source level debugging is
required, Guardian-SE works out of the
box with all popular open source GDB-based debuggers like: DDD,
Insight, GDB and Eclipse or our own Agile-DB debug tool. More detail on Agile-Utilities
The
Guardian-SE JTAG ICE and Agile-DB Source Level JTAG DebuggerIf
you are looking for a highly intuitive embedded debugger, coupled
with an open architecture that works with the tools and environments
you need today and in the future, ETC provides Agile-DB,
the latest in LINUX and Windows hosted C/C++ source level debug tools.
Agile-DB's drag anything anywhere interface was designed to provide
maximum target detail and control in a clean, easy to understand
format. With Agile-DB you will always have the debug information you
need at your fingertips, when you need it most.
Agile-DB
breaks new ground with a unique new way to organize your target's
detail for maximum productivity. With Agile-DB, simply drag-and-drop
the exact debug information you need to any window you wish. Create
custom views with exactly what you need to focus on a debug problem.
With Agile-DB, you always have the debug power you need at your
fingertips wen you need it most.
Agile-DB Benefits
• Works
With PowerPC, XScale, ARM, MIPS, Coldfire and CPU-32 Processors
• Runs
on LINUX or Windows Host Systems
• Easy
to Configure and Setup and Use
• Designed
for Resource Constrained PCs
• One
System Supports All Processor Families
• Supports
Board Bring-up Through Manufacturing Test
• Works
With the Tools You Need Today as Well as Tomorrow
• Tested
with U-Boot and Popular Embedded LINUX Distributions
• A
Powerful Intuitive GUI Interface
• C/C++/ASM
DEBUGGING
• A
Powerful Command Line Interface
• Target
Register Detail in Data Book Format
• Custom
Register Creation
• Powerful
Run Control Features
• Fast,
Flexible Downloads and FLASH Operations
• Powerful
Hardware and Software Breakpoints
• Perform
Target Operations--Even While the Target is Running
• Full
MMU/TLB Support--Including LINUX.
• Comprehensive
Peripheral Browsing
• Scales
to Support Multi-Core/Muti-Processor Debug
• Turnkey
FLASH Libraries for All Popular Devices
• Built-In
Target Hardware Tests
• Complete
Help System and user Documentation
|