Flash Programmer for ARM and Cortex-M3 cores.
Flasher ARM is a programming tool for microcontrollers with on-chip or external Flash memory and ARM core. Flasher ARM is designed for programming flash targets with the J-Flash software or stand-alone. In addition to that Flasher ARM has all of the J-Link functionality. Flasher ARM connects via USB or via RS232 interface to a PC, running Microsoft Windows 2000, Windows XP, Windows 2003 or Windows Vista and has a built-in 20-pin JTAG connector, which is compatible with the standard 20-pin connector defined by ARM.
* Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled without the use of PC program)
* Support for ARM 7/9 and Cortex-M3
* Supports internal and external flash devices
* 64 MB memory for storage of target program
* Serial in target programming supported
* Data files can be updated as mass storage or via J-Flash
* Target interface: JTAG/SWD
* No power supply required, powered through USB
* Can be used as J-Link (JTAG emulator) with a download speed of up to 720 Kbytes/second
* Programming speed between 30-300 Kbytes/second depending on target hardware
Flasher ARM download speed :
The following table lists Flasher ARM performance values (Kbytes/second) for writing to memory (RAM) via the JTAG interface:
||ARM7; Memory download
|Flasher ARM Rev. 1
||720 kB/s (12MHz JTAG)
Please note that the actual speed depends on various factors, such as JTAG, clock speed, host CPU core etc.
There are basically three types of speed settings:
* Fixed JTAG speed
* Automatic JTAG speed
* Adaptive clocking
Fixed JTAG speed :
The target is clocked at a fixed clock speed. The maximum JTAG speed the target can handle depends on the target itself. In general ARM cores without JTAG synchronization logic (such as ARM7-TDMI) can handle JTAG speeds up to the CPU speed, ARM cores with JTAG synchronization logic (such as ARM7-TDMI-S, ARM946E-S, ARM966EJ-S) can handle JTAG speeds up to 1/6 of the CPU speed. JTAG speeds of more than 10 MHz are not recommended.
Automatic JTAG speed
Selects the maximum JTAG speed handled by the TAP controller.
On ARM cores without synchronization logic, this may not work reliably, since the CPU core may be clocked slower than the maximum JTAG speed.
If the target provides the RTCK signal, select the adaptive clocking function to synchronize the clock to the processor clock outside the core. This ensures there are no synchronization problems over the JTAG interface.
If you use the adaptive clocking feature, transmission delays, gate delays, and synchronization requirements result in a lower maximum clock frequency than with non-adaptive clocking. Do not use adaptive clocking unless it is required by the hardware design.
How to buy :
Please contact Glenn Moloney to discuss your configuration and get a quotation today.