6.2 JTAG system-level debugger 29
jtag -i Identify the flash part used
This option tries to identify the part number of the Flash EEPROM.
Currently supported parts are 28F160F3B, 28F320J3A, 28F128J3A,
28F320C3B, and 28F320S3, though not all have been tested. It should
be relatively easy to add new parts.
jtag -f Generate the appropriate signals to program a flash.
This option is rarely used, since we normally program the flash through
the minidebug software.
jtag -c Download code to the mini and main instruction cache.
This option is used to load a file into the instruction cache. Usually
-x, -e, -or -d option is used to load minidebug. The -d option just
loads minidebug. The -x option then proceed to dowload a file over
the serial port using xmodem. The -e option dowloads a file using
ethernet (wireless and wired support.) The -ssid option can be used
to specify a wireless essid value to pass to minidebug.
jtag -s Terminal emulator option.
The parallel port is still searched because [Ctrl A] B can be used to
send a JTAG break and attempt to return control to minidebug.
jtag -N Burn the entire flash.
This option can be used to burn a flash for the first time.
It first downloads the file mdebug to ram address A1800000.
Then it executes an ethernet download of the file totalflash.
If successful, it then burns the flash using the minidebug(mdebug)
command BALL (burn all).
December 28, 2005 Revision 2.8