Hint:
roloFlash 2 is fully compatible to roloFlash 2 AVR. For mechanical plug compatibility to roloFlash 2 AVR an additional target adapter is necessary.
Plug on - Done!
roloFlash® 2 is a mobile programmer for flashing ("flash programmer") ARM Cortex based ST Microelectronics microcontrollers (STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7, STM32G0, STM32H7, STM32L0, STM32L1, STM32L4, STM32L4+) as well as Atmel / Microchip AVR and AVR32 series microcontrollers (ATxmega, ATmega, megaAVR, ATtiny, AT32/ATUC) in the shortest possible time and with minimal interaction. Power is supplied by the microcontroller to be programmed.
It gets populated with a microSD card containing the data to be flashed, after which it is able to program microcontrollers without a PC, at any location.
5 bi-color LEDs visualize the progress and the result of the process, which can be user-controlled with roloBasic® (example script).
roloFlash 2 provides the following advantages:
- Mobility, versatility, safety
- Easy and reliable updates at your customers
- Robustness:
- Protection against shortcircuits, reverse polarity, and overvoltage of up to +/-20 volts
- Employment of ESD protection components, which fulfill IEC 61000-4-2 level 4 (15 kV (air discharge), 8 kV (contact discharge))
- No PCs and specific tool chains necessary in field use / customer environment / large- and small-batch production
- Uniform process for all supported microcontroller families
- Potential-free
Technical Data
- Supports the following controllers:
Via JTAG / SWD:
- STM32F0
- STM32F1
- STM32F2
- STM32F3
- STM32F4
- STM32F7
- STM32G0
- STM32H7
- STM32L0
- STM32L1
- STM32L4
- STM32L4+
- STM32WB
- ATxmega
- ATmega/megaAVR 0-series
- ATtiny 1-series
- ATtiny (only those with ISP interface)
- ATmega
- AT90
- ATtiny 4/5/9/10
- AT32 / ATUC
- Programming of target microcontroller via 10-pin low-density header (same pinout as ARM Cortex Debug high density header) or via available target adapters
- Power supply via the microcontroller to be programmed (2.0 - 5.5 volts)
- Programming of
- Flash
- EEPROM*
- Fuse bits*
- Lock bits*
* depending on family - Procedural reading and writing of target memory, e.g. for programming of serial numbers
- Readout of target memory and storing as file in hex or raw format
- 2 x UART for general communication purposes
- GPIO control (5 x I/O, 2 x Input) via roloBasic for general control purposes
- Supported file formats:
- Intel HEX (".hex")
- Motorola SREC (S19, S28, S37)
- ELF
- Raw / Binary
- Supported memory card formats:
- microSD
- microSDHC
- Supported operating systems for roloBasic compiler: Windows / Linux
- Measures: 52 mm x 23 mm x 11 mm
- Weight: 16 g
Scope of delivery
- roloFlash 2 (without target adapters)
- microSDHC card, completely preconfigured for use with roloFlash 2:
- Formatted to FAT32
- Documented roloBasic example scripts
- Complete documentation for roloFlash 2 and roloBasic
- roloBasic compiler
Available Accessories
- Target adapter roloFlash 2 1:1, 10 pins
- Target adapter roloFlash 2 Universal, 1-20 pins
- Target adapter roloFlash 2 to Atmel ISP / TPI, 6 pins
- Target adapter roloFlash 2 to Atmel ISP 10 pins
- Target adapter roloFlash 2 to Atmel PDI / UPDI, 6 pins
- Target adapter roloFlash 2 to ARM JTAG 20 pins
- Target adapter roloFlash 2 to ARM Cortex Debug 10 pins HD
Additional Information
• All downloads for the roloFlash 2 family
• Demo video: Preparation roloFlash with roloBasic (German only)
• Demo video: mobile flashing with roloFlash (German only)