FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5152 Discussions

ARRIA 10 U-Boot boot from QSPI - spi probe failed

Arthur_Davidov
Beginner
402 Views

Hi,

I use with arria 10 dev kit and followed the tutorial  Arria_10_SoC_45_Boot_from_QSPI

I prepared system for baremetal and skipped the sections to prepare: 

  • kernel.itb - Linux kerned and device tree
  • core-image-minimal-arria10-rootfs.jffs2 -Linux rootfs

Than I programed:

cd $TOP_FOLDER/qspi_bin

~/intelFPGA_pro/20.4/nios2eds/nios2_command_shell.sh \
quartus_hps -c 1 -o e

~/intelFPGA_pro/20.4/nios2eds/nios2_command_shell.sh \
quartus_hps -c 1 -o pv -a 0x0000000 u-boot-splx4.sfp

~/intelFPGA_pro/20.4/nios2eds/nios2_command_shell.sh \
quartus_hps -c 1 -o pv -a 0x0100000 fit_uboot.itb

~/intelFPGA_pro/20.4/nios2eds/nios2_command_shell.sh \
quartus_hps -c 1 -o pv -a 0x0300000 fit_spl_fpga.itb

 

As the result I get a "spi probe filed":

 

U-Boot.png

 

What is the problem? What it does mean?


BTW, I followed boot from SD card instructions  (also for baremetal - without kernel and rootfs files) and success to boot.

 

 

0 Kudos
1 Solution
MNoli2
Beginner
380 Views

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

I skipped :

cd $TOP_FOLDER/a10_soc_devkit_ghrd/software/bootloader/u-boot-socfpga
./arch/arm/mach-socfpga/qts-filter-a10.sh \
../../../hps_isw_handoff/hps.xml \
arch/arm/dts/socfpga_arria10_socdk_qspi_handoff.h

using, instead the git version of socfpga_arria10_socdk_qspi_handoff.h   unmodified.   My dev kit booted to u-boot and the kernel. 

Mike

View solution in original post

2 Replies
MNoli2
Beginner
381 Views

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

I skipped :

cd $TOP_FOLDER/a10_soc_devkit_ghrd/software/bootloader/u-boot-socfpga
./arch/arm/mach-socfpga/qts-filter-a10.sh \
../../../hps_isw_handoff/hps.xml \
arch/arm/dts/socfpga_arria10_socdk_qspi_handoff.h

using, instead the git version of socfpga_arria10_socdk_qspi_handoff.h   unmodified.   My dev kit booted to u-boot and the kernel. 

Mike

AnilErinch_A_Intel
315 Views

Hi ,

Good to see the community discussions.

Please let us know if any further support is required in this issue.

Thanks and Regards

Anil


Reply