Intel® SoC FPGA Embedded Development Suite
Support for SoC FPGA Software Development, SoC FPGA HPS Architecture, HPS SoC Boot and Configuration, Operating Systems
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
573 Discussions

how to build u-boot for a10soc customer board with quartus pro 19.2 ?

JET60200
New Contributor I
1,103 Views

hello,

our new board uses “a10soc” ,  we need bring soc up firstly when the board comes back. The first target is uboot (preloader) I guess ~ 

Can anyone tell how to generate u-boot image which matches to our current quartus pro 19.2 too chain ?   where can I find the appropriate u-boot source code to fit our customer board ?     Thanks  

0 Kudos
3 Replies
EBERLAZARE_I_Intel
1,090 Views

Hi,

To use the latest U-boot version, refer below for the steps, keep in mind the steps are built using Linux machine.

https://rocketboards.org/foswiki/Documentation/BuildingBootloader

 

0 Kudos
JET60200
New Contributor I
1,085 Views

thanks @EBERLAZARE_I_Intel ,

 

I had followed this link you shared to compile the uboot.bin in SD-Card, 

 

Another “stupid” question  : Whether a special FPGA  GRSD Image is needed to be run firstly,  before  u-boot runs on ARM SOC ?   because I guess FPGA image should firstly initialize hardware fabric for SOC interconnection, then ARM can run up successfully.  Is this correct ?

 

If it's the case, where I can put FPGA image for power up to run.  Thanks in advance 

0 Kudos
EBERLAZARE_I_Intel
1,010 Views

Hi,

The design would depend, you may load it first or later. In Arria 10 there is a special feature which uses Early IO release feature, which calibrate the DDR, IO, peripheral at early stages in order to boot-up faster than normal booting sequence:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an-a10-soc-fpga-early-io-release.pdf

But for starters, you may want to refer here for full grasp understanding:

https://rocketboards.org/foswiki/Documentation/Arria10SoCGSRD

 

0 Kudos
Reply