Descubrí que un SoC o MCU típico (multi core) tiene un cargador de arranque que carga el núcleo de arranque. ¿Alguien podría decirme si cada núcleo requiere su propio cargador de arranque dedicado ? ¿Es posible cargar un núcleo adicional por el núcleo de la correa de arranque y no por un cargador de arranque ? ¿Puede el gestor de arranque residir en cualquier lugar del troquel que no sea en la memoria flash o en EEPROM o ROM? Finalmente, usando un MCU de múltiples núcleos o SoC IC como ejemplo ¿cómo sabe el cargador de arranque dónde ubicar el núcleo ? Por favor en su respuesta sea lo más detallado posible. Cualquier enlace o recurso sería apreciado también.