Estoy trabajando en un proyecto para mascotas que tiene un flash SPI NOR (para el cargador de arranque) y un eMMC (imagen del SO).
Para SPI NOR, proporcionaré un pequeño conector para que se conecte directamente con él.
Ahora, ya que nunca he usado eMMC en proyectos, no conozco el mejor enfoque estándar sobre esto.
Veo dos opciones:
- Escriba la imagen inicial antes de soldar eMMC. Usaré un servicio de ensamblaje, así que necesito encontrar uno que haga esto por mí.
- Proporcione una interfaz en el circuito para escribir un eMMC. Tal vez algo como el conector pin de tamaño JTAG-UART que se interconectará directamente con el eMMC, por lo que puedo escribirlo sin abrir el tablero completo.
Hasta donde sé, en la fabricación a granel se usa la primera opción. Sin embargo, no sé qué tan confiable es. Si el eMMC se calentará a más de 200 ° C, ¿no dañaría eso potencialmente los datos que ya están escritos en él?
También, creo que en el segundo enfoque es más fácil rescatar a la pizarra si hago algo mal.
Entonces, mi pregunta es: ¿cuál es el enfoque estándar? Tal vez me esté perdiendo una tercera opción?
PS: He comprobado algunas placas de desarrollo que tengo y todas vienen con conectores JTAG / UART, pero en realidad nunca las usé para nada más que para solucionar problemas con el arranque de la placa. ¿Es posible escribir eMMC sobre esos conectores sin hacer uno nuevo no estándar? ¿Cómo se hace normalmente?