Community
cancel
Showing results for 
Search instead for 
Did you mean: 
JLee169
Novice
1,922 Views

How to create Apollo-lake IFWI.bin for coreboot coding use

Jump to solution

Dear all,

I bring up Apollo lake +DDR-3L board, use Coreboot + Intel FSP,

https://firmware.intel.com/projects/minnowboard3

https://firmware.intel.com/sites/default/files/MinnowBoard_v3-0.62-Binary.Objects.zip MinnowBoard

 

3 0.62 Binary Object Modules (ZIP file; for use with EDK II source project)

I use above file to build coreboot, but have below issue, have any one can teach me,

How to craet the ifwi file? Thanks.

ifwitool:

 

/home/james/CC2/coreboot/util/cbfstool/ifwitool.c:532: bpdt_validate_header:

 

Assertion `h->signature == (0x000055AA)' failed.

James

0 Kudos

Accepted Solutions
CarlosAM_INTEL
Moderator
295 Views

Hello, James_Lee:

Thank you for contacting Intel Embedded Community.

Please verify as a reference that you are following the procedure stated on page 19 of the https://www.coreboot.org/images/2/23/Apollolake_SoC.pdf Apollolake implementation.

By the way, please review as a reference the information stated at the https://mail.coreboot.org/pipermail/coreboot-gerrit/2016-May/045249.html Patch set updated for coreboot: ifwitool: Add new tool for managing IFWI images and the following website: https://review.coreboot.org/# /c/14896/ https://review.coreboot.org/# /c/14896/

It is important to let you know that the coreboot consultations should be addressed as a reference at the channels listed in the https://www.coreboot.org/consulting.html coreboot consulting services website.

We hope that this information may help you.

Best regards,

Carlos_A.

View solution in original post

6 Replies
CarlosAM_INTEL
Moderator
296 Views

Hello, James_Lee:

Thank you for contacting Intel Embedded Community.

Please verify as a reference that you are following the procedure stated on page 19 of the https://www.coreboot.org/images/2/23/Apollolake_SoC.pdf Apollolake implementation.

By the way, please review as a reference the information stated at the https://mail.coreboot.org/pipermail/coreboot-gerrit/2016-May/045249.html Patch set updated for coreboot: ifwitool: Add new tool for managing IFWI images and the following website: https://review.coreboot.org/# /c/14896/ https://review.coreboot.org/# /c/14896/

It is important to let you know that the coreboot consultations should be addressed as a reference at the channels listed in the https://www.coreboot.org/consulting.html coreboot consulting services website.

We hope that this information may help you.

Best regards,

Carlos_A.

View solution in original post

JLee169
Novice
295 Views

Dear Carlos A

Thanks for your reply, thanks.

-James

AXu2
Beginner
295 Views

did you achieve this ifwi.bin?

i don't quite understand about this step on page 19:

Prepare fitimage.bin

○ Make sure you disable bootguard by editing the XMLs or fit.exe GUI.

○ Use fit.exe to generate "fitimage.bin".

○ This is a fully flashable image will act as a template to generate coreboot.rom

there're too many settings in fit.exe for apollo lake, any XML template for coreboot fitimage.bin settings?

AXu2
Beginner
295 Views

this method is abandoned on apollolake, so it's pointless to give this a try.

https://github.com/coreboot/coreboot/commit/0e820ce7452462de14a8cb28b0359ec2ea45608d mainboard: Remove use of IFD_BIOS_START/IFD_BIOS_END · coreboot/coreboot@0e820ce · GitHub

https://review.coreboot.org/# /c/13405/ https://review.coreboot.org/# /c/13405/

CarlosAM_INTEL
Moderator
295 Views

Hello, alexx:

Thank you for contacting the Intel Embedded Community.

In order to be on the same page and as we suggested on our first communication of this thread, could you please tell us if you have addressed your consultations to any of the channels listed at the https://www.coreboot.org/consulting.html coreboot consulting services website? In case that you answer is negative, feel free to do it and let us know the results.

We hope that this information may help you to solve your problems.

Best regards,

Carlos_A.

Huang_J_Intel
Employee
295 Views

James,

I came across your question and would like to know if you have addressed your problem in porting? I have added some information in this link: in case you are interested.

Thanks,

Aaron