Cada producto que tenga un dispositivo CC3120/CC3220 integrado también debe tener conectado un dispositivo flash serie. El flash serie debe estar formateado y, como mínimo, programado con el Service Pack que contiene las actualizaciones de software necesarias y funciones adicionales. En el caso de CC3220, también debe programarse una imagen binaria que se ejecute en el procesador MCU interno. Hay varias opciones existentes para la programación flash en serie:
- UniFlash: una utilidad basada en PC que ofrece creación y programación de imágenes. El contenido se programa a través de UART.
- Programación por aire: el contenido se entrega a través de una conexión de red. Sin embargo, esto requiere que el flash en serie se formatee previamente durante la producción. El contenido se programa a través de la interfaz del host (UART o SPI).
- Programación Flash industrial: flasheo de una imagen completa preparada con Uniflash directamente al flash en serie. Puede aplicarse cuando no hay ningún dispositivo simplelink conectado al flash serie. El contenido se programa a través de las líneas SPI flash en serie.
La nueva programación integrada es una opción adicional que aprovecha la función de programación de Uniflash, pero elimina la necesidad de un PC. Los clientes pueden aprovechar la herramienta de programación de imágenes y el código fuente y utilizarlos como referencia para implementar su propia herramienta de PC, programar un programador externo en la línea de producción o integrarlo en su producto. El uso principal de esta herramienta es para algunas configuraciones de líneas de producción que pueden no tener un PC conectado, sino un dispositivo integrado (por ejemplo, MCU, FPGA, DSP, etc.) para la programación. Tenga en cuenta que esta herramienta no sustituye a Uniflash. Algunas diferencias clave en las características incluyen:
- Uniflash tiene más funcionalidades que solo programación de imágenes
- La programación integrada implementa solo un subconjunto de opciones expuestas en el cargador de arranque. UniFlash utiliza todo.
- Antes de aplicar la programación incrustada, es necesario preparar una imagen, y esta imagen solo se puede crear con Uniflash.
- El código fuente de esta programación incrustada se proporciona para su implementación personalizada.