Un proyecto finalmente ha llegado al punto donde los prototipos están operativos y los patos se están alineando en filas para el primer lote de tableros de preproducción. Utiliza un dispositivo SOC que arranca su núcleo ARM desde un chip externo NAND FLASH, que normalmente contiene un cargador de arranque, la aplicación integrada y otros recursos de datos. Con un cargador de arranque y una aplicación mínimos en FLASH, es fácil de actualizar en el campo. Los prototipos instalaron los cargadores de arranque con un cable JTAG, pero eso parece más que un poco difícil de manejar para lotes de producción más grandes que una docena o más de tableros.
Si se tratara de una PROM. NOR FLASH o OTP, esperaría que un proveedor esté encantado de tomar un archivo Intel HEX o Motorola SRecord y entregar dispositivos que funcionen cuando estén soldados.
Dada la naturaleza diferente de los dispositivos NAND FLASH, ¿a qué problemas debemos estar atentos? ¿Qué preguntas deberíamos hacerle a los vendedores? ¿Qué forma de imagen deberíamos estar esperando poder suministrar?
En resumen, ¿cuál es la práctica habitual para preprogramar un dispositivo NAND FLASH antes del ensamblaje?
Editar:
Si fuera para marcar la diferencia, es un STM (numonyx o micrón, ¿por qué las empresas de chips no pueden venderse mutuamente sus líneas de productos a mitad del ciclo de diseño?) Dispositivo NAND512xxx 512 Mb SLC que desea programación. / p>