Существует несколько способов загрузки многоядерного ПО в зависимости от архитектуры, системы - AMP или SMP и т. Д. Одним из простых способов для двухъядерной системы SMP является то, что CPU0 запускается с вектора сброса (например, 0x00000000, который указывает на флэш-память, где находится программа монитора загрузки).хранится).В течение этого времени другие ядра находятся в состоянии WFI (ожидание прерывания) или в состоянии удержания загрузки.CPU0 загружается и устанавливает почву для загрузки CPU1.
для получения дополнительной информации http://www.linux -arm.org / LinuxBootLoader / SMPBoot
freescale.com / files / 32bit/doc/app_note/AN3542.pdf