FlashRunner is a high-performance, standalone in-system programmer specific for flash-based microcontrollers and serial memories. FlashRunner, from Alfa-Tek is targeted at production environments and piggybacks to programming system or Automatic Test Equipment (ATE) via header connectors, and can work either in full standalone mode or controlled by a host system.
- Fast 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;
- Supports most ISP protocols (BDM, JTAG, SPI, I2C, MON, ICC, SCI, etc.);
- Flexible, fully configurable;
- Compact and robust design for production environments;
- Data integrity guaranteed (every data transfer to/from the host system or secure digital card is CRC tagged).
Software features
FlashRunner is set up and controlled via ASCII-based commands. FlashRunner can receive and execute commands in two ways:
- Over the RS-232 line (Host mode);
- Via scripts stored in its SD card (Standalone mode).
In the first case, FlashRunner is controlled by a host system (e.g. Windows HyperTerminal); in the latter case, FlashRunner works in standalone mode and is fully autonomous.
- Fully autonomous standalone mode due to its SD memory card (FAT16);
- Controllable by any host system through a terminal utility and simple ASCII protocol;
- Up to 32 selectable projects (scripts);
- Log files;
- Erase, blank check, program, read, verify, oscillator trimming, etc.
FlashRunner comes with a Windows utility that allows one to communicate with the instrument and perform several common operations: send commands, manage SD card files, update the instrument's firmware, etc.