Segger proporciona soluciones para la programación de Flash (nor o nand) en entornos de producción para una variedad de cpus.
La familia de programadores Flasher facilita su implementación en el entorno de producción al permitir la activación de la programación de la memoria flash de forma manual o remota.
Los programadores Flasher permiten grabar en memorias flash tanto internas como externas. Están diseñados para programar tanto a través del software J-Flash (incluido) como en modo stand-alone (una vez cargado el programa, Flasher puede ser controlado sin necesidad de PC). Además, Flasher puede ser usado como J-Link.
Todos los Flasher permiten la creación de lo que se denomina “Secure Area” que permite pre-configurar el Flasher de forma que no se pueda extraer posteriormente su contenido vía MSD, FILE I/O (J-Link commander) o comandos RS232. Además, los modelos Flasher Portable PLUS y Flasher Secure incluyen Authorized Flashing, que permite limitar el número de cliclos de programación, protegiendo el Flasher frente a usos fraudulentos en entornos de producción externalizada.
Flasher ARM / STM8 / PRO
Modelo | Memoria interna | Conexiones del host | Conexiones del target | Dispositivos soportados | Alimentación |
Flasher ARM | 64 Mb | Ethernet, USB 2.0, RS232 | JTAG 20-pin (adaptador 14-pin disponible) | ARM7/9/11 Cortex-M/R/A | Cargador, USB |
Flasher STM8 | 128 Mb | Ethernet, USB 2.0, RS232 | SWIM 4-pin | STM8 | Cargador, USB |
Flasher PRO | 128 Mb | Ethernet, USB 2.0, RS232 | JTAG 20-pin (adaptador 14-pin disponible) | ARM7/9/11, Cortex-M/R/A, RX, RL78, PPC | Cargador, USB |
Flasher Portable PLUS
Flasher Portable PLUS está especialmente diseñado para que sea totalmente portátil. De este modo cuenta con una batería interna que proporciona hasta 10h de programación sin necesidad de carga. También puede alimentarse a través del puerto USB (al igual que el resto de programadores Flasher).
Puede cargar hasta 8 programas en sus 128 Mb de memoria interna, de modo que un sólo programador puede ser usado para diferentes dispositivos, versiones o configuraciones.
Soporta Authorized Flashing, lo que permite limitar el número de ciclos de programación, protegiendo el Flasher frente a usos fraudulentos en entornos de producción externalizada.
Modelo | Memoria interna | Conexiones del host | Conexiones del target | Dispositivos soportados | Alimentación |
Flasher Portable PLUS | 128 Mb | USB 2.0 | JTAG 20-pin (adaptadores disponibles) | ARM7/9/11, Cortex-M/R/A, RX, RL78, PPC | Batería recargable, USB |
Flasher Secure
Flasher Secure es un programador capaz de proteger la IP del propietario independientemente de donde se lleve a cabo la producción. Proporciona control remoto sobre el proceso de programación en el centro de montaje (CM) o entornos similares.
- Programación bajo autenticación
- Control del volumen de producción
- Administración remota de la unidad de programación
- Programación Ultra Rápida
- Soporte para ARM Cortex-M/R/A, RX, PPC
- Previene la falsificación de unidades
- Reduce el tiempo de programación
Modelo | Memoria interna | Conexiones del host | Conexiones del target | Dispositivos soportados | Alimentación |
Flasher Secure | 128 Mb | Ethernet, USB 2.0, RS232 | JTAG 20-pin (adaptadores disponibles) | Cortex-M/R/A, RX, RL78, PPC | Cargador, USB |
Programación segura en el centro de montaje
Es habitual subcontratar la producción cuando se requiere un volumen importante de unidades. El CM tiene acceso a la IP del cliente y a una gran cantidad de componentes y datos referentes al producto del cual se les ha contratado la producción. Es esencial para los clientes proteger su IP y el número de unidades producidas para protegerse frente a sobreproducciones maliciosas y falsificación o copia de IP. Para combatir estas amenazas, Flasher Secure establece un proceso que asegura la autenticación, autorización y confidencialidad. Como propietario de la IP, tendrás total transparencia y control del proceso de producción.
Flasher 5 / 5 PRO / ST7
Modelo | Memoria interna | Conexiones del host | Conexiones del target | Dispositivos soportados | Alimentación |
Flasher 5 | 2 Mb | RS232 | JTAG 20-pin (adaptador 10-pin disponible) | ST9 y Renesas M16C/20, M16C/62, M16C/80, M32C, R8C, R32C, M38 y M79 | Cargador |
Flasher 5 PRO | 64 Mb | Ethernet, USB 2.0, RS232 | JTAG 20-pin (adaptador 10-pin disponible) | Renesas M16C/62, M16C/80, M32C, M79, R32C, R8C | Cargador, USB |
Flasher ST7 | 512 Kb | RS232 | JTAG 20-pin (adaptador 10-pin disponible) | ST7 | Cargador |
Flasher ATE
Flasher ATE es un programador GANG especialmente diseñado para entornos de producción donde se requieren altos volúmenes de programación. Soporta hasta 10 canales para la programación en paralelo. Cada módulo cuenta con su circuito de programación y su memoria, no usando por tanto demultiplexores y consiguiendo la máxima velocidad de programación en cada canal individualmente.
Soporta la programación de dispositivos ARM7/9/11, ARM Cortex-M0/0+/1/3/4, Renesas RX/RL78 y PPC.
Flasher ATE está formado por un módulo base y tantos módulos de programación como se requieran (hasta 10).