Embedded Intel Atom® Processors
Technological Conversations about Intel Atom® Hardware, Software, Firmware, Graphics
1154 Discussions

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

JLee169
Novice
3,556 Views

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

1 Solution
CarlosAM_INTEL
Moderator
1,929 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

0 Kudos
6 Replies
CarlosAM_INTEL
Moderator
1,930 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.

0 Kudos
JLee169
Novice
1,929 Views

Dear Carlos A

Thanks for your reply, thanks.

-James

0 Kudos
AXu2
Beginner
1,929 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?

0 Kudos
AXu2
Beginner
1,929 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/

0 Kudos
CarlosAM_INTEL
Moderator
1,929 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.

0 Kudos
AaronJin
Employee
1,929 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

0 Kudos
Reply