Flasher Portable PLUS
Flasher Portable is a programming tool for microcontrollers with on-chip and/or external flash memory. It has been designed to fill the need of an extremely portable, production grade, flash programmer used for in-field firmware updates. Flasher Portable PLUS has a small graphics display, an internal rechargeable battery and supports ARM, Cortex, PowerPC and Renesas RX cores.
More information is available on the website of Segger.