Sonic Alert 2.8 Clock Radio User Manual


 
6.2 JTAG system-level debugger 28
a new device. That said, we also use it extensively as a terminal emulator
during development and have added a number of extensions for that purpose.
The current release supports the PXA250, PXA255, PXA270, and SA1100
(lart untested). It checks the IDCODE register and uses the appropriate
BSDL structure.
6.2.1 Requirements
The jtag executable runs either under Linux or Cygwin.
Under Linux, there are no known dependencies except for libc and lib-
stdc++.
Under Cygwin, the jtag executable requires the ioperm driver to be in-
stalled. This driver makes the ioperm() and iopl() system calls available
under Windows for access to the serial and parallel ports. Note that after
the cygwin package is installed, you still need to enable the driver through
the use of the ioperm executable
For the cmd.exe inclined:
c:\> c:\cygwin\bin\ioperm.exe -v -i
or for the bash-inclined:
user@machine ~/u-boot-1.1.2
$ /bin/ioperm.exe -iv
Either way, the output should be something like the following.
Installing ioperm.sys...
OpenSCManager ok
CreateService ok
OpenService ok
StartService ok
ioperm.sys is already running.
6.2.2 Startup Options
jtag -t Generate a square wave on the processor pins.
This option allows pins to be checked in a sequence defined by the
hardware file. A ’+’ or ’-’ keypress will scroll forward or backward
through the list. Also, pin name can be entered directly. Entering
GP0 will ge nerate a square wave on GP0. A ’?’ will list matching pin
names. Entering GP? will list all gpio pins.
December 28, 2005 Revision 2.8