Flash directly without computerIdeal for production and service
Example Use Cases:
Flashing microcontrollers in production (manually or in a production
chain)
Field service by your customer service representative
Allowing your customers to perform the flashing process
themselves
Your PCB assembler performs the flashing. For this purpose the data
on the SD card can be encrypted, and the maximum number of allowable
programming cycles can be specified.
Your Requirements:
roloFlash can also meet special requirements:
Are you looking for a mobile, truly compact and easy-to-transport
flasher?
Do you want to use your flasher off-site, for example, in a service
environment?
Do you want to enable your customers to update their machines
on-site?
Do you think a PC has no place in your production facility?
Do you want to stop wasting your time maintaining software
toolchains for flashing?
Do you want to be able to flash microcontrollers that are no longer
supported in current toolchains?
The operation of the flasher should be as simple as possible?
With roloFlash, you can flash various microcontrollers anytime and
anywhere. No buttons, no user errors, just plug it in! Ideal for
production and service areas (e.g. for on-site updates).
Features:
Stand-alone in-circuit programmer for various microcontrollers
Prepare the microSD card once, then flash without a PC
Alternatively: Usage of the internal flash disc instead of a microSD
card. Allows for better protection of the software to be flashed against
unauthorized duplication.
Powered by the microcontroller being flashed, no batteries
required
Various adapters available for different programming connectors
Preparation on PC without the need for program installation (Windows
or Linux)
Integrated database of supported controllers, including many that
are no longer included in current toolchains. Unsupported controllers
from a supported family can potentially be defined manually.
Highly Customizable:
With the simple programming language roloBasic, the desired process
flow can be defined flexibly (examples are included)
Erase, write, read, and modify data in any order
Different behaviors for distinguishable controllers
Assignment of freely definable serial numbers
Saving memory contents or measurement values from the target
microcontroller onto the microSD card
Operation without PC:
Simply plug in, flashing starts automatically
Easy monitoring with 5 bi-colored LEDs:
Green running light: Flashing process in progress
Green LED: Successfully completed
Red flashing light: Error
No buttons -> no user errors
Safe:
Encryption and Decryption, Authentification, Checksums:
AES (128, 196, 256)
HMAC (MD5, SHA1)
MD5, SHA1, CRC32
Reverse polarity protection
Overvoltage protection
Overcurrent protection
Short-circuit protection
ESD protection by securing all lines with ESD protection
components
Potential-free
Powered by the target board, therefore always ready to use
Neither contains nor requires batteries of any type
Additional Features:
Free updates
Older versions of the roloFlash firmware can also be installed
(downgrade)
Free support
Target interfaces:
ST Microelectronics STM32: (not roloFlash 2 AVR)
JTAG
SWD
Microchip / Atmel:
ISP
TPI
PDI
UPDI
aWire
roloFlash offers unique features!
Enormous versatility thanks to free programmability
Free of operator controls:
Avoid operating errors
Only 1 minute to teach
Easy to use
Flexible process
control with roloBasic, e.g.:
Complex and flexible process flows definable
Additional communication options with the outside world via UARTs
and GPIOs
Detection of the target type and adaptation of the process via
roloBasic
Read/write/erase memory blocks, also in RAM via JTAG/SWD
Assignment of serial numbers based on any schema
JTAG and SWD: Transmission of self-defined transfers is
possible
JTAG chain support
Free communication with the target, e.g. for:
Testing the target according to a self-defined test protocol
Writing configuration data to the target’s RAM without consuming
flash programming cycles
Sending commands to the target via a custom protocol to control
it
Emergency system recovery of the target through direct control of
the target’s memory
You
can program a JTAG chain with a single roloFlash in one go: