May 19, 2008 - The universal, standalone in-system programmer specifically designed for the production environment (FlashRunner) now can be easily controlled from within user written applications through a dedicated Interface Library DLL.
The Interface Library DLL includes all of the functions that allow you set up a communication channel with the instrument and send commands to FlashRunner. The FlashRunner Interface Library contains Visual C++ written routines, and can be used to interface the instrument from within, for example, a Microsoft Visual C++ or Visual Basic application, as well as any other programming language that supports the DLL mechanism.
FlashRunner is a high-performance, standalone in-system programmer specific for Flash-based microcontrollers and serial memories. FlashRunner is targeted at production environments, easily integrates into your programming system or Automatic Test Equipment (ATE), and can work either in full standalone mode or controlled by a host system.
FlashRunner features state-of-the-art electronics to provide you with high integration flexibility in a compact footprint. The following are FlashRunner's main features:
- Fastest programming algorithms (as fast as target device's memory technology limit), approved by silicon manufacturers;
- Easy ATE integration;
- Standalone operations (projects and code images stored on a memory card);
- Also controllable by any host system via RS-232 or Ethernet;
- Supports most ISP protocols (BDM, JTAG, SPI, I2C, MON, ICC, SCI, etc.);
- Flexible, fully configurable;
- Compact and robust design for production environments (optoisolated control signals);
- Data integrity guaranteed (every data transfer to/from the host system or Secure Digital card is CRC tagged).
Moreover, FlashRunner's open architecture makes its firmware easily upgradable to support both new devices and new features.