Embedded Intel® Core™ Processors
Intel® Core™ Hardware, Software, Firmware, Graphics
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
996 Discussions

How to create a coreboot boot loader for a Juniper Hill CRB?

JLi13
Beginner
1,889 Views

Hello,

I have an Oxbow Hill CRB and a Juniper Hill CRB,

and I created a coreboot boot loader (SPI Flash Image) with Intel's Reference Proof of Concept Coreboot for Apollo Lake (566288).

The release notes of says 566288 "This release supports the Leaf Hill, Oxbow Hill, and Juniper Hill CRBs with Apollo Lake SoC."

However, after writing the boot loader to the SPI Flash of the two CRBs,I found the Juniper Hill CRB doesn't boot.

(BTW, the Oxbow Hill CRB can successfully boot.)

I also tried with the prebuilt binary of 566288 (coreboot.release.SPI.BxEx.Lin.bin) , but the same result as above.

Any one can help me?

0 Kudos
2 Replies
CarlosAM_INTEL
Moderator
273 Views

Hello, jieli4:

Thank you for contacting Intel Embedded Community.

In order to help you, please follow as a reference the guidelines stated in the https://www.coreboot.org/images/2/23/Apollolake_SoC.pdf Coreboot Apollo Lake Implementation document.

We hope that this information may help you.

Best regards,

Carlos_A.

Huang_J_Intel
Employee
273 Views

Hi -

Please check information in to get started to port Juniper Hill CRB. coreboot currently only supports LeafHill CRB, you need to change memory settings for Juniper Hill before calling FSP-M in coreboot.

Thanks,

Aaron

Reply