MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » ARM » Software » 8.08.08 My Account  |  Cart Contents  |  Checkout   
Quick Find
 
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Categories
80x86
8051->
ADI Blackfin
ARM->
  Boards->
  Books
  Debuggers/Programmers->
  Software
  Starter & Evaluation Kits
Atmel AVR->
Axis - FOX Board
Cypress PSoC
Freescale->
FTDI->
Fujitsu
Intel 8XC196
Maxim->
Microchip PIC->
MIPS
National Semiconductor
Parallax
Renesas->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Tibbo->
Zilog
Books->
E-Blocks
EEPROM/EPROM/FLASH
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
Robotics
ROM/Flash Emulators
Test & Measurement->
Tutorial CD-ROMs
Universal Programmers->
Wireless->
Information
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
J-Link GDB Server US$248.00

8.08.08
J-Link GDB Server

The J-Link GDB Server translates the monitor commands from your GDB capable Integrated Development Environment into commands understood by the J-Link ARM JTAG In-Circuit Debugger/Programmer or the J-Trace ARM JTAG In-Circuit Debugger/Programmer. As such it allows you to use the J-Link ARM and J-Trace ARM JTAG in-circuit debuggers with any ARM Toolchain and IDE that supports GDB.

GDB / GDB Server Overview

The GNU Project Debugger (GDB) is a freely available debugger, distributed under the terms of the GPL. It connects to an emulator via a TCP/IP connection, and can connect to every emulator for which a GDB server software is available. The latest Unix version of the GDB is freely available from the GNU Commitee.

Hardware requirements

User interface

The J-Link GDB Server's user interface shows information about the debugging process and the target connected via JTAG, including:
  • Host IP address that is connected to the J-Link GDB Server
  • Connection status of J-Link
  • Information about the target core
  • Measured target voltage
  • Bytes that have been downloaded
  • Status of target
  • Log output of the J-Link GDB Server (if Log window is checked)
  • Initial and current JTAG speed
  • Target endian setting
The following image shows what the J-Link GDB Server screen looks like when a J-Link and target system are connected:

Setting up the J-Link GDB Server

Typically, most of the GDB setup is done from GDB via remote commands (monitor) in the gdbinit file. However it is also possible to do the setup manually via user interface, as shown below:

Using the JTAG speed drop-down box, the JTAG speed can be selected. The box below allows changing the endian setting of the target. These two boxes will be grayed out while debugging, but their values can be changed from the debugger console using remote commands.

Log window

The log window is visible only if the Log window checkbox is selected. The log window shows all commands which the GDB sends to the GDB Server. The log window is primarily useful for troubleshooting.

Log file

If Log to file is checked, the GDB Server generates the log file C:\JLinkGDB.log.

Supported remote commands

J-Link GDB Server supports several remote commands from the GDB. These commands can be used from within a gdbinit file or the GDB console to initialize the target board and to set up J-Link GDB Server specific parameters.
Command Function
ClrBPRemoves an instruction breakpoint.
EndianSets endianess of the target.
GoStarts the target CPU.
HaltHalts the target CPU.
JTAGConfConfigures a JTAG scan chain with multiple devices on it.
LongReads or writes from/to given address.
RegReads or writes from/to given register.
ResetResets and halts the target CPU.
SelectSelects the way J-Link is connected to host system.
SetBPSets an instruction breakpoint at a given address.
SleepSleeps for a given time period.
SpeedSets the JTAG speed of J-Link / J-Trace.
StepPerforms one or more single instruction steps.
WaitHaltWaits for target to halt code execution.
WIceWrites to given IceBreaker register.

J-Link GDB Bundle Option

If you do not yet own a J-Link ARM, you can buy one with this GDB Server at a discount by purchasing the J-Link GDB Bundle.

For a complete list of J-Link bundle packages, see the J-Link ARM order page. There are no bundle packages that include the J-Trace ARM.


This product was added to our catalog on Thursday 09 August, 2007.

Reviews


  Friday 03 September, 2010   List of all our Products

Copyright © 2003-2010 MicroController Pros Corporation
Powered by osCommerce