Estoy llegando a la fase de producción de mi proyecto muy pronto y la parte de programación de producción aún está borrosa. Estoy utilizando el módulo ESP32 Wroom-32, y parece que todavía no se ha diseñado ningún módulo profesional para ICSP de producción en masa. Las mejores informaciones que pude encontrar son aquí , there o there .
Lo que pretendo hacer es (no en orden):
1) Programación de pandillas: creo que UART es la única manera.
2) Genere la clave de cifrado y cárguelos antes de realizar el flasheo real. También necesito guardarlos en algún lugar.
3) Obtenga la dirección MAC y la versión de la placa de la unidad. Estoy parpadeando y guárdelo en algún lugar
4) Prueba de la Junta
5) Evita que el usuario acceda al puerto micro USB que se usa para la programación de producción y / o el parpadeo posterior a la producción (en caso de que algo salga mal)
P) ¿Cuál es la forma en que la industria trata estos pasos?
Las respuestas más cercanas que pude encontrar son de este sitio web ( enlace ) pero son específicas de PIC ...
Parece muy difícil encontrar estas respuestas cuando no está trabajando en una empresa grande, incluso cuando es para un producto de Espressif. Estaría muy agradecido si pudiera dar un paso más en cualquiera de estos temas.