User manual
GDB SERVER FOR ARM, XSCALE AND CORTEX 
USER MANUAL 
  Install the JTAGjet USB driver for Linux from the jtagjetdrv_<version>-2.deb package: sudo 
dpkg --install jtagjetdrv_1.2-2.deb
. Detailed instructions are in the 
jtagjetdrv_README.txt file. 
  Install USBDiag from the USBDiag_<version>.tar archive. Detailed instructions are in the 
USBDiag_README.txt file. 
2.  In a directory of your choice, unpack SigGdbServer for Linux from the 
SigGdbServer-1.07.03.tar.gz tarball. 
First Time Run 
Make sure that your emulator is connected to a USB port. Execute the USBDiag program to 
verify that the JTAGjet USB driver has been installed correctly: 
./USBDiag -t 
License Installation 
A new JTAGjet emulator for Linux comes with a license already installed in the hardware. When 
converting (upgrading) a JTAGjet emulator to work with the GDB Server, Signum provides an 
appropriate *.lic license file. Copy this file to either the $HOME/Signum/Licenses or 
/etc/Signum/Licenses directory. This will make the license available to all your Signum 
applications. To make the license available exclusively to the Signum GDB server, put the license 
file in the directory where you installed SigGdbServer. 
Configuring the Server 
Usage 
SigGdbServer.exe displays usage information if executed with the –help option, or 
without any options: 
SigGdbServer Version 1.07 (C) Signum Systems Corp. 2006-2010 
Usage: SigGdbServer [options] 
Options: 
 -help - Display help. 
 -q [<file>] - Quiet. Suppress messages or redirect to a file. 
 -s - Use in pipe. 
 -reg <file> - Load peripherals definition file. 
Target connection options: 
 -connect - Specify connection via a dialog box. 
 -connect <sn> - Connect to the JTAGjet with serial number <sn>. 
 -cpu <cputype> - The CPU core type: ARM7TDMI, ARM926EJ-S, C166 etc. 
 The <cputype>.par file will be used if it exists. 
 -nocpu - Ignore any CPU connection errors and continue. 
 -emu <file> ... - Set emulation parameters from <file>. CPU dependent. 
 -emu <n>=<v> ... - Set emulation parameter <n> to <v>. CPU dependent. 
 -init <file> ... - The initialization script file. Board dependent. 
 -term <file> ... - The termination script file. Board dependent. 
Flash programming options: 
 -flash <flash-type>[@<address>] 
 - Flash type and base address, cfi@0x10_0000. 
 -ram <RAM-size>@<address> 
3 










