6. Firmware Upgrade
In order to manually upgrade the ARM-JTAG-EW firmware do the
following:
1. Download
the
latest
software
package
from
2. Connect ARM-JTAG-EW to your PC.
3. Disconnect ARM-JTAG-EW from any target boards.
4. Run the provided
arm-jtag-ew-fwupd.exe
application.
5. When prompted, please install the drivers for the bootloader.
7. Troubleshooting
7.1. The DLL file libusb0.dll cannot be loaded.
Please check that the driver for ARM-JTAG-EW is installed properly.
7.2. The firmware upgrade application and/or the DLL cannot initialize properly.
Please check that you have installed the Visual Studio Redistributable
Package and the .NET framework, as described in the section
Software
Installation
.
7.3. ARM-JTAG-EW cannot pull high/down the JTAG or reset lines
ARM-JTAG-EW has 100 Ω resistors in series with all its JTAG digital
inputs and outputs. If the target board has circuits for driving those
signals this will result in contention. Please remove all digital outputs,
LEDs, RS232 drivers, SPI, I2C from the JTAG and reset lines.
7.4. Target cannot be initialized/reset/halted.
Ensure that you have selected the proper reset strategy. If target supports
RTCK enable it. If target supports Serial Wire then select it. Otherwise set
TCK to at least 1/6 of its CPU frequency. Don't forget that some targets
(like SAM7) start with 32kHz clock so you'll have to set TCK to 5kHz.
7.5. SWO does not work and/or framing errors are reported
Ensure that you have selected the correct target CPU frequency in the
SWO setup menu.
7.6. SWO capture overrun is reported
This might be caused by a USB congestion and/or slow PC host. Try
removing other USB devices from the hub where ARM-JTAG-EW is
connected. As a last resort select a lower SWO speed.