You are on page 1of 5

<<<< Read Me First >>>>

USBJTAG NT/USBBDM NT
***Disclaimer: ***
USBJTAG NT and USBBDM NT are development tools.
Use USBJTAG NT (USBBDM NT)at your own risk.
We take no responsibility damage or loss.
***Disclaimer Ends ***
*** Please give feedback to the software to improve the software ******
Email to usbbdm@usbjtag.com or go to forum at http://www.usbjtag.com/vbforum
**************************************************************************
* Release notes.
* July 29,2009
* 0.29a
* Hot patch, bugs for the first time runner that the config cannot be saved.
**************************************************************************
* Release notes.
* July 25,2009
* 0.29
* 1. Fix bogs on CFI for Intel chip. Problem on DCT2500
* 2. Allow set the directory for script.
**************************************************************************
* Release notes.
* July 8,2009
* 0.28
* 1. Enhance activation.
* 2. Display latest version when needed.
**************************************************************************
* Release notes.
* June 9,2009
* 0.27a
* Changes
* Bug fixed.
* BDM NT does not show activated.
**************************************************************************
* Release notes.
* June 8,2009
* 0.27
* Changes
* Bug fixed.
* Memory leak on hex load for PIC32MX
* Revert back the Intel programming.
* Feature.
* First version of hardware breakpoint support.
**************************************************************************
* Release notes.
* May 23,2009
* 0.26
* Changes
* Big Serial EEPROM support.
* Fix problems for some lockups when erase/program some Intel like flash.
**************************************************************************
* Release notes.
* April 29,2009
* 0.25
* Changes
* Serial EEPROM 24LC flash support.
**************************************************************************
* Release notes.
* April 26,2009
* 0.24
* Changes
* Better UI on tab selection.
**************************************************************************
* Release notes.
* April 7,2009
* 0.23
* Changes
* major UI upgrade.
**************************************************************************
* Release notes.
* Mar 21,2009
* 0.22a
* Changes
* One minor bug found on some BDM box that the read the code wrong after
* detect the flash. (On some flashes)
**************************************************************************
* Release notes.
* Mar 7,2009
* 0.22
* Changes
* 1. Major support PIC32MX family.
* 2. Disable CFI for flash less equal of 2M if found in the database.
* This is due to some AMD chip the erase blaock was inproperly set
**************************************************************************
* Release notes.
* Feb 16,2009
* 0.21
* Changes
* 1. Fixed the script problem caused by CFI
* 2. Fix some error by some flash giving the wron CFI info on
* buffered programming,
**************************************************************************
* Release notes.
* Feb 15,2009
* 0.20
* Changes
* 1. Enable the SGetram sSetram Scmpram command.
* 2. Add log command support.
* Usage: log 1 start logging append to file name "usbjtagnt.log"
* log 0 stop the logging.
**************************************************************************
* Release notes.
* Feb 14,2009
* 0.19
* Changes
* 1. Add MIPS 64 buffer programming
* 2. Add SGetram sSetram Scmpram command.
* 3. Slow programming on little endian device
**************************************************************************
* Release notes.
* Feb 6,2009
* 0.18
* Bug fixed
* On USB 1.1 hub, the detect flash was broken due to CFI.
* Enhance slow program for Intel chip with buffer.
**************************************************************************
* Release notes.
* Feb 6,2009
* 0.17
* Bug fixed
* Slow program for Intel chip.
* Bug still exist
* Slow program for AMD with buffer. Exist on some VOIP device with big
* AMD flash 4-8M. Possible some routers
**************************************************************************
* Release notes.
* Jan 31,2009
* 0.16
* Feature added
* 1. Add VOIP category
* 2. Add CFI for MIPS 32 and BDM.
**************************************************************************
* Release notes.
* Jan 5,2009
* 0.15
* Bug fixed
* On BDM NT MTF28F160C3B programming failed.
**************************************************************************
* Release notes.
* Jan 3,2009
* 0.14
* Buf fixed
* New architecture. Program NFusion FTA box.
**************************************************************************
* Release notes.
* Dec 21,2008
* 0.13
* Buf fixed
* Activation with space caused not activated.
* Feature added.
* Add "trap" comand to debrick SB4x00.
**************************************************************************
* Release notes.
* Dec 15,2008
* 0.12
* Bug fix
* Major feature to allow trap. Allow cmpram right after program
* One bug fixed for not getram properly after detect the flash.
**************************************************************************
* Release notes.
* Dec 7,2008
* 0.11
* Bug fix
* Crash when "getram" and "setram" with no parameter
* Major feature
* Add flash entry with GUI.
**************************************************************************
* Release notes.
* Nov 13,2008
* 0.10
* Fix problems with script. One possible crash for BDM.
**************************************************************************
* Release notes.
* Nov 13,2008
* 0.09
* Fix problem that test dll command missing.
**************************************************************************
* Release notes.
* Nov 9,2008
* 0.08
* Add "tap" command for more powerful debrick,
**************************************************************************
* Release notes.
* Oct 27,2008
* 0.07
* Fix DCT700 sometime get unzip error.
* Add SPI flash support.
**************************************************************************
* Release notes.
* Oct 27,2008
* 0.06
* Fix BDM on slow device
**************************************************************************
* Release notes.
* Oct 23,2008
* 0.05
* Fix when reset 1 for BDM
* Add "speed" function.
**************************************************************************
* Release notes.
* Oct 19,2008
* 0.04 Fix bugs on IRD 013
**************************************************************************
* Release notes.
* Oct 15,2008
* 0.03 Add ST20 support.
* Fix minor error bugs.
**************************************************************************
* Release notes.
* Oct 10,2008
* 0.02 DLL API change for DCT2224.DLL
* Remove DCT2224PH7.xml. Add DCT2224.xml
**************************************************************************
* Release notes.
* Oct 9,2008
* 0.01
* Initial release. Support USBJTAG NT and USBBDM NT hardware
**************************************************************************
The readme file here gives you the steps to use USBJTAG NT.
1. Hardware.
Include in the package are
One USBJTAG NT module with 14 pin flat cable attached.
IMPORTANT!!
Every time you connect JTAG to target board, make sure both JTAG and tar
get board is power off.
Fail to do that can damage your JTAG module or target!!!
2. Software,
a. USB JTAG NT drivers are download separately at www.usbjtag.com.
b. Readme.txt. This file. Updated every time a newer version is issued.
d.configuration files under config direcotry. Can be upgraded separately.
e. usbjtagnt.exe Main excutable to access the target board.
3. Software setup.
a.Extract files to your hard drive. If you download the test dll put them und
er dll directory.
b. Plug in USB and select the drivers. For XP and Vista 32bit recommend to us
e driver under 32bit.
For Windows 98 and Windows 2000 use ezusb.sys. Vista 64 bit use 64 drivers
.
c. Activation, when first time you run the application, when USBJTAG NT (USBB
DM NT) plugged in,
it will popup dialog asking for you r email and activation code. Go to the
shopping page and
retrieve your activation by entering your hardware ID displayed on the scr
een.
d. The USB needs initialize. The JTAG connect status is shown on the bottom s
tatus bar.
e. If something goes wrong, unplug the USB cable, exit application and start
again.
f. USB cable can plug in any time in the application.
g. You need to setup the target under Tools->Config.

4. Run the application you will see two windows.


a. Command window. Accept command from the keyboard and some output
result there.
b. Memory tabs on top window. These mempry tabs are defined via Tools\config.
5.Type "help" in your command window will list all the command available.
Type "help command" will show the usage of the command.
eg. help reset.
6. Up, Down arrow keys can be used to go through the command history in command
window.
7. Bottom right status indicates DEBUG status.

You might also like